1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentParametersIORoot_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentParametersIORoot_h
31 return openRoot(filename, iteration, writemode);
35 int close(
void)
override;
int open(const char *filename, int iteration, bool writemode) override
Open IO.
int writeOne(Alignable *ali) override
Write AlignmentParameters of one Alignable.
Base class for ROOT-based I/O of Alignment parameters etc.
double theCov[nParMax *(nParMax+1)/2]
void createBranches(void) override
Create all branches and give names.
int findEntry(align::ID, align::StructureType)
void setBranchAddresses(void) override
Set branch adresses.
int openRoot(const char *filename, int iteration, bool writemode)
open IO
AlignmentParametersIORoot()
Constructor.
align::StructureType theObjId
int close(void) override
Close IO.
AlignmentParameters * readOne(Alignable *ali, int &ierr) override
Read AlignmentParameters of one Alignable.