1 #ifndef HIPUserVariablesIORoot_H
2 #define HIPUserVariablesIORoot_H
22 const char*
filename,
int iter,
bool validCheck,
int& ierr);
47 int findEntry(
unsigned int detId,
int comp);
int writeOne(Alignable *ali)
int findEntry(unsigned int detId, int comp)
int open(const char *filename, int iteration, bool writemode)
std::vector< Alignable * > Alignables
AlignmentUserVariables * readOne(Alignable *ali, int &ierr)
void setBranchAddresses(void)
set root branches
void createBranches(void)
create root branches
std::map< std::pair< int, int >, int > treemaptype
void writeHIPUserVariables(const Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)
Base class for ROOT-based I/O of Alignment parameters etc.
unsigned int AlignableNdof
std::vector< AlignmentUserVariables * > readHIPUserVariables(const Alignables &alivec, const char *filename, int iter, int &ierr)
double Jtvj[nparmax *(nparmax+1)/2]
(Abstract) Base class for alignment algorithm user variables
int closeRoot(void)
close IO
int openRoot(const char *filename, int iteration, bool writemode)
open IO