Go to the documentation of this file. 1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentParametersIORoot_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentParametersIORoot_h
35 int close(
void)
override;
AlignmentParameters * readOne(Alignable *ali, int &ierr) override
Read AlignmentParameters of one Alignable.
int close(void) override
Close IO.
AlignmentParametersIORoot()
Constructor.
int findEntry(align::ID, align::StructureType)
void setBranchAddresses(void) override
Set branch adresses.
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.
int openRoot(const char *filename, int iteration, bool writemode)
open IO
double theCov[nParMax *(nParMax+1)/2]
align::StructureType theObjId
void createBranches(void) override
Create all branches and give names.