1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentIORootBase_h 2 #define Alignment_CommonAlignmentAlgorithm_AlignmentIORootBase_h
TString treeName(int iter, const TString &tname)
compose tree name
int testFile(const char *filename, const TString &tname)
test if file is existing and if so, what the highest iteration is
virtual ~AlignmentIORootBase()
destructor
Base class for ROOT-based I/O of Alignment parameters etc.
virtual void setBranchAddresses(void)=0
set root branches
int closeRoot(void)
close IO
int openRoot(const char *filename, int iteration, bool writemode)
open IO
virtual void createBranches(void)=0
create root branches
std::string tname(const std::string &tableName, const std::string &schemaVersion)
AlignmentIORootBase()
constructor