HighLAND
Public Member Functions | Static Public Member Functions | List of all members
Versioning Class Reference
Inheritance diagram for Versioning:
HLClonesArray

Public Member Functions

bool CheckVersionCompatibility (const std::string &versionInput, ProdId_h prodND280)
 Check compatibility between input file software version and file used to compile nd280AnalysisTools.
 
void AddProduction (ProdId_h prodId, const std::string &prodName, const std::string &prodLowVersion, const std::string &prodHighVersion)
 Add a production.
 
ProdId_h GetProduction (const std::string softVersion)
 Get the enum of the production corresponding to a given sofware version.
 
std::string GetProductionName (const std::string softVersion)
 Get the name of the production corresponding to a given sofware version.
 
void AddPackage (const std::string &name, const std::string &version)
 Add a package.
 
void ReadVersions (const std::string &file)
 Read package names and versions use to produce this file.
 
void DumpVersions ()
 dump package names and versions
 
- Public Member Functions inherited from HLClonesArray
 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.
 

Static Public Member Functions

static VersioningGet (void)
 return the singleton
 

Additional Inherited Members

- Protected Attributes inherited from HLClonesArray
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 54 of file VersionManager.hxx.


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