1 #ifndef CollectionBranches_h
2 #define CollectionBranches_h 1
4 #include "LCTupleConf.h"
6 #include "CWBranchesSet.h"
27 virtual void initBranches( TTree* tree,
const std::string& prefix=
"" ) ;
28 virtual void fill(
const EVENT::LCCollection* col, EVENT::LCEvent* evt ) ;
31 virtual void writeParameters(
bool writeparameters){ _writeparameters=writeparameters; };
34 bool _writeparameters;
37 std::vector<std::string> _parName;
38 std::vector<std::string> _parOrigin;
39 int _parOriginID[ LCT_PARAMETERS_MAX ];
41 int _parIntN[ LCT_PARAMETERS_MAX ];
42 int _parFloatN[ LCT_PARAMETERS_MAX ];
43 int _parStringN[ LCT_PARAMETERS_MAX ];
45 int _parIntVal[ LCT_PARAMETERS_MAX ][ LCT_PARAMVALS_MAX ] ;
46 float _parFloatVal[ LCT_PARAMETERS_MAX ][ LCT_PARAMVALS_MAX ] ;
Base class for branches of collections.
Definition: CollectionBranches.h:23
CWBranchesSet holds a set of branches in a columnwise ntuple that are filled from one collection...
Definition: CWBranchesSet.h:20