1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCorrelationsIORoot_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentCorrelationsIORoot_h
21 return openRoot(filename,iteration,writemode);
align::ID Ali1Id
correlation tree
align::StructureType Ali2ObjId
align::Correlations read(const align::Alignables &alivec, int &ierr)
read correlations
std::map< std::pair< Alignable *, Alignable * >, AlgebraicMatrix > Correlations
void createBranches(void)
create root branches
Base class for ROOT-based I/O of Alignment parameters etc.
int closeRoot(void)
close IO
int openRoot(const char *filename, int iteration, bool writemode)
open IO
int open(const char *filename, int iteration, bool writemode)
open IO
std::vector< Alignable * > Alignables
double CorMatrix[nParMax *nParMax]
align::StructureType Ali1ObjId
int write(const align::Correlations &cor, bool validCheck)
write correlations
void setBranchAddresses(void)
set root branches
Concrete class for ROOT based IO of Correlations.
Abstract base class for IO of Correlations.
AlignmentCorrelationsIORoot()
constructor