|
LCTuple
1.6.0
|
Creates a simple column wise ntuple in a ROOT tree from LCIO collections. More...
#include <LCTuple.h>
Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| Called at the begin of the job before anything is read. More... | |
| virtual void | processRunHeader (LCRunHeader *run) |
| Called for every run. | |
| virtual void | processEvent (LCEvent *evt) |
| Called for every event - the working horse. | |
| virtual void | check (LCEvent *evt) |
| virtual void | end () |
| Called after data processing for clean up. | |
Protected Attributes | |
| std::string | _mcpColName |
| Input collection name. | |
| std::string | _mcpRemoveOverlayColName |
| std::string | _recColName |
| std::string | _jetColName |
| std::string | _isolepColName |
| std::string | _trkColName |
| std::string | _cluColName |
| std::string | _sthColName |
| std::string | _trhColName |
| std::string | _schColName |
| std::string | _cahColName |
| std::string | _vtxColName |
| std::string | _pfoRelName |
| std::string | _relName |
| bool | _mcpColWriteParameters |
| bool | _recColWriteParameters |
| bool | _jetColWriteParameters |
| bool | _isolepColWriteParameters |
| bool | _trkColWriteParameters |
| bool | _cluColWriteParameters |
| bool | _sthColWriteParameters |
| bool | _trhColWriteParameters |
| bool | _schColWriteParameters |
| bool | _cahColWriteParameters |
| bool | _vtxColWriteParameters |
| bool | _jetColExtraParameters |
| bool | _jetColTaggingParameters |
| StringVec | _relColNames |
| StringVec | _relPrefixes |
| TTree * | _tree |
| CWBranchesSet * | _evtBranches |
| CollectionBranches * | _mcpBranches |
| CollectionBranches * | _mcpremoveoverlayBranches |
| CollectionBranches * | _recBranches |
| JetBranches * | _jetBranches |
| CollectionBranches * | _isolepBranches |
| CollectionBranches * | _trkBranches |
| CollectionBranches * | _cluBranches |
| CollectionBranches * | _sthBranches |
| CollectionBranches * | _trhBranches |
| CollectionBranches * | _schBranches |
| CollectionBranches * | _cahBranches |
| CollectionBranches * | _vtxBranches |
| MCParticleFromRelationBranches * | _mcRelBranches |
| std::vector< CWBranchesSet * > | _relBranchesVec |
| int | _nRun |
| int | _nEvt |
Creates a simple column wise ntuple in a ROOT tree from LCIO collections.
Needs collections of MCParticles, ReconstructedParticles, Tracks, .... There can only be one collection of every type (users should copy all collections of a given type into one (subset) collection).
A ROOT TTree with LCIO data in column wise ntuple format
| MCParticleCollection | Name of the MCParticle collection |
| RecoCollection | Name of the ReconstructedParticleParticle collection |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
References _mcpColName.
1.8.6