HighLAND
Public Member Functions | Protected Attributes | List of all members
HLClonesArray Class Reference
Inheritance diagram for HLClonesArray:
CategoryManager ConfigurationManager CorrectionManager DocStringManager SelectionManager SystematicManager Versioning

Public Member Functions

 HLClonesArray (const std::string &tree_name, const std::string &tcarray_name, const std::string &class_name, const UInt_t size)
 
void ReadClonesArray (const std::string &file)
 
void WriteClonesArray (TTree &tree)
 
Int_t & GetNObjects ()
 Return the number of steps that have been added.
 
TClonesArray * GetClonesArray ()
 
const std::string & GetClonesArrayName () const
 Return the name of the TClonesArray.
 
const std::string & GetTreeName () const
 Return the name of the tree.
 

Protected Attributes

TChain * _chain
 TChain used to read the "config" tree from the output file.
 
Int_t _NObjects
 The number of steps that were added.
 
TClonesArray * _objects
 
std::string _tcArrayName
 Name of the TClonesArray in the tree.
 
std::string _treeName
 Name of the Tree.
 
std::string _fileName
 Name of the last file read.
 

Detailed Description

Definition at line 7 of file HLClonesArray.hxx.

Member Function Documentation

§ GetClonesArray()

TClonesArray* HLClonesArray::GetClonesArray ( )
inline

Return a TClonesArray This is used when saving the objects to the output file, so we can access them in the DrawingTools.

Definition at line 25 of file HLClonesArray.hxx.

25 {return _objects;}
TClonesArray * _objects

Member Data Documentation

§ _objects

TClonesArray* HLClonesArray::_objects
protected

A TClonesArray with the top level steps, for reading/writing to the "config" tree in the output file.

Definition at line 44 of file HLClonesArray.hxx.


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