Source code for RootStreamBuilder.RootStreamNtupleMaker

__all__ = ["RootStreamNtupleMaker"]

from GaugiKernel import Cpp
from GaugiKernel.macros import *
import ROOT


[docs] class RootStreamNtupleMaker(Cpp): def __init__( self, name, InputEventKey: str, InputTruthKey: str, InputSeedsKey: str, InputClusterKey: str, InputRingerKeys: str, InputRingerL0Key: str, InputTruthClusterKey: str, InputTruthRingerKeys: str, InputTruthElectronKey: str, InputElectronKey: str, OutputLevel: int = 0, OutputNtupleName: str = "events", ): Cpp.__init__(self, ROOT.RootStreamNtupleMaker(name)) self.setProperty("InputEventKey", InputEventKey) self.setProperty("InputTruthKey", InputTruthKey) self.setProperty("InputSeedsKey", InputSeedsKey) self.setProperty("InputClusterKey", InputClusterKey) self.setProperty("InputRingerKeys", InputRingerKeys) self.setProperty("InputRingerL0Key", InputRingerL0Key) self.setProperty("InputTruthClusterKey", InputTruthClusterKey) self.setProperty("InputTruthRingerKeys", InputTruthRingerKeys) self.setProperty("InputTruthElectronKey", InputTruthElectronKey) self.setProperty("InputElectronKey", InputElectronKey) self.setProperty("OutputNtupleName", OutputNtupleName) self.setProperty("OutputLevel", OutputLevel)