4 #include "marlin/Processor.h"
8 #include "MCParticleFromRelationBranches.h"
10 #include "JetBranches.h"
13 using namespace lcio ;
14 using namespace marlin ;
41 virtual Processor* newProcessor() {
return new LCTuple ; }
53 virtual void processRunHeader( LCRunHeader* run ) ;
57 virtual void processEvent( LCEvent * evt ) ;
60 virtual void check( LCEvent * evt ) ;
73 std::string _mcpRemoveOverlayColName ;
74 std::string _recColName ;
75 std::string _jetColName ;
76 std::string _isolepColName ;
77 std::string _trkColName ;
78 std::string _cluColName ;
79 std::string _sthColName ;
80 std::string _trhColName ;
81 std::string _schColName ;
82 std::string _cahColName ;
83 std::string _vtxColName ;
84 std::string _pfoRelName ;
85 std::string _relName ;
89 bool _mcpColWriteParameters ;
90 bool _recColWriteParameters ;
91 bool _jetColWriteParameters ;
92 bool _isolepColWriteParameters ;
93 bool _trkColWriteParameters ;
94 bool _cluColWriteParameters ;
95 bool _sthColWriteParameters ;
96 bool _trhColWriteParameters ;
97 bool _schColWriteParameters ;
98 bool _cahColWriteParameters ;
99 bool _vtxColWriteParameters ;
102 bool _jetColExtraParameters ;
103 bool _jetColTaggingParameters ;
106 StringVec _relColNames ;
107 StringVec _relPrefixes ;
127 std::vector<CWBranchesSet*> _relBranchesVec ;
std::string _mcpColName
Input collection name.
Definition: LCTuple.h:72
Base class for branches of collections.
Definition: CollectionBranches.h:23
Creates a simple column wise ntuple in a ROOT tree from LCIO collections.
Definition: LCTuple.h:37
MCParticleFromRelationBranches holds branches created from MCParticleCollection.
Definition: MCParticleFromRelationBranches.h:22
JetBranches holds branches created from a ReconstructedParticle collection.
Definition: JetBranches.h:62
CWBranchesSet holds a set of branches in a columnwise ntuple that are filled from one collection...
Definition: CWBranchesSet.h:20