LCTuple  1.6.0
Public Member Functions | Protected Attributes | List of all members
CollectionBranches Class Reference

Base class for branches of collections. More...

#include <CollectionBranches.h>

Inheritance diagram for CollectionBranches:
CWBranchesSet CalorimeterHitBranches ClusterBranches IsoLepBranches JetBranches MCParticleBranches MCParticleFromRelationBranches MCParticleRemoveOverlayBranches RecoParticleBranches SimCalorimeterHitBranches SimTrackerHitBranches TrackBranches TrackerHitBranches VertexBranches

Public Member Functions

virtual void initBranches (TTree *tree, const std::string &prefix="")
 
virtual void fill (const EVENT::LCCollection *col, EVENT::LCEvent *evt)
 
virtual void writeParameters (bool writeparameters)
 

Protected Attributes

bool _writeparameters
 
int _npar
 
std::vector< std::string > _parName
 
std::vector< std::string > _parOrigin
 
int _parOriginID [LCT_PARAMETERS_MAX]
 
int _parIntN [LCT_PARAMETERS_MAX]
 
int _parFloatN [LCT_PARAMETERS_MAX]
 
int _parStringN [LCT_PARAMETERS_MAX]
 
int _parIntVal [LCT_PARAMETERS_MAX][LCT_PARAMVALS_MAX]
 
float _parFloatVal [LCT_PARAMETERS_MAX][LCT_PARAMVALS_MAX]
 

Detailed Description

Base class for branches of collections.

It implements branches for collection parameters. The class has to be extended by specific branches of the different collection types.

Author
B.Vormwald, DESY

The documentation for this class was generated from the following files: