1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentIORootBase_h 2 #define Alignment_CommonAlignmentAlgorithm_AlignmentIORootBase_h 34 TString
treeName(
int iter,
const TString& tname);
TString treeName(int iter, const TString &tname)
compose tree name
static char const * tname
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
AlignmentIORootBase()
constructor