Example #1
0
    def __init__(self, argv):

        self.iom = IOManager(argv)
        self.keys = {}

        self.IF = WhiteImageFactory()

        # get keys from rootfile, iterate over the enum
        # and see what's in the root file
        for i in xrange(larcv.kProductUnknown):
            product = larcv.ProductName(i)

            self.keys[product] = []

            producers = self.iom.iom.producer_list(i)

            for p in producers:
                self.keys[product].append(p)

        # run subrun and event start at zero
        self.run = -1
        self.subrun = -1
        self.event = -1