/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PhysicsTools/HeppyCore/python/analyzers/SimpleTreeProducer.py
22 строки
785 B
Colin
setup provided to Analyzer.write
30 янв 2015, 13:29
30 янв 2015, 13:29
c903ef1
Код
Авторство
О чём код?
from PhysicsTools.HeppyCore.framework.analyzer import Analyzer from PhysicsTools.HeppyCore.statistics.tree import Tree from ROOT import TFile class SimpleTreeProducer(Analyzer): def beginLoop(self, setup): super(SimpleTreeProducer, self).beginLoop(setup) self.rootfile = TFile('/'.join([self.dirName, 'simple_tree.root']), 'recreate') self.tree = Tree( self.cfg_ana.tree_name, self.cfg_ana.tree_title ) self.tree.var('test_variable') def process(self, event): self.tree.fill('test_variable', event.input.var1) self.tree.tree.Fill() def write(self, setup): self.rootfile.Write() self.rootfile.Close()