"-n", "--nevents", default=-1, type=int, help="maximum number of events to process for each component") args = parser.parse_args() analyzerName = 'treeProducerSusyAlphaT' fileName = 'tree.root' treeName = 'tree' outPath = os.path.join(args.outdir, 'tbl_met.txt') binning = RoundLog(0.1, 1) keyComposer = GenericKeyComposer(('met_pt', ), (binning, )) resultsCombinationMethod = CombineIntoList(('met', )) deliveryMethod = WriteListToFile(outPath) datasetReaderPairs = [] eventBuilder = EventBuilder(analyzerName, fileName, treeName, args.nevents) heppyResult = HeppyResult(args.heppydir) for component in heppyResult.components(): counts = Counts() counter = Counter(keyComposer, counts) datasetReaderPairs.append((component.name, counter)) events = eventBuilder.build(component) for event in events:
"--nevents", default=-1, type=int, help="maximum number of events to process for each component") args = parser.parse_args() analyzerName = 'treeProducerSusyAlphaT' fileName = 'tree.root' treeName = 'tree' outPath1 = os.path.join(args.outdir, 'tbl_met.txt') binning1 = RoundLog(0.1, 1) keyComposer1 = GenericKeyComposer(('met_pt', ), (binning1, )) nextKeyComposer1 = NextKeyComposer((binning1, )) resultsCombinationMethod1 = CombineIntoList(('met', )) deliveryMethod1 = WriteListToFile(outPath1) collector1 = Collector(resultsCombinationMethod1, deliveryMethod1) outPath2 = os.path.join(args.outdir, 'tbl_jetpt.txt') binning2 = RoundLog(0.1, 1) keyComposer2 = GenericKeyComposer(('jet_pt', ), (binning2, ), (0, )) nextKeyComposer2 = NextKeyComposer((binning2, )) resultsCombinationMethod2 = CombineIntoList(('jet_pt', )) deliveryMethod2 = WriteListToFile(outPath2) collector2 = Collector(resultsCombinationMethod2, deliveryMethod2) outPath3 = os.path.join(args.outdir, 'tbl_njets_nbjets.txt') binning31 = Echo() binning32 = Echo() keyComposer3 = GenericKeyComposer(('nJet40', 'nBJet40'), (binning31, binning32))
"-n", "--nevents", default=-1, type=int, help="maximum number of events to process for each component") args = parser.parse_args() analyzerName = 'treeProducerSusyAlphaT' fileName = 'tree.root' treeName = 'tree' outPath = os.path.join(args.outdir, 'tbl_met.txt') binning = RoundLog(0.1, 1) keyComposer = GenericKeyComposer(('met_pt', ), (binning, )) resultsCombinationMethod = CombineIntoList(('met', )) deliveryMethod = WriteListToFile(outPath) collector = Collector(resultsCombinationMethod, deliveryMethod) eventBuilder = EventBuilder(analyzerName, fileName, treeName, args.nevents) heppyResult = HeppyResult(args.heppydir) for component in heppyResult.components(): counts = Counts() counter = Counter(keyComposer, counts) collector.addReader(component.name, counter) events = eventBuilder.build(component) for event in events: counter.event(event)