22 #ifndef GFBOOKKEEPING_H
23 #define GFBOOKKEEPING_H
39 std::map<std::string, TMatrixT<double>* >
fMatrices;
40 std::map<std::string, GFDetPlane* >
fPlanes;
44 std::map<std::string, TMatrixT<double>* >
fNumbers;
56 void setMatrix(std::string
key,
unsigned int index,
const TMatrixT<double>& mat);
60 bool getMatrix(std::string
key,
unsigned int index, TMatrixT<double>& mat) ;
unsigned int getNumFailed()
void setNumber(std::string key, unsigned int index, const double &num)
unsigned int hitFailed(unsigned int)
Detector plane genfit geometry class.
Double_t val[nBoxes][nFEBox]
std::vector< std::string > getGFDetPlaneKeys()
bool getDetPlane(std::string key, unsigned int index, GFDetPlane &pl)
void addFailedHit(unsigned int)
void bookGFDetPlanes(std::string key)
void setDetPlane(std::string key, unsigned int index, const GFDetPlane &pl)
std::map< std::string, TMatrixT< double > * > fNumbers
std::vector< std::string > getMatrixKeys()
void bookNumbers(std::string key, double val=0.)
std::map< std::string, TMatrixT< double > * > fMatrices
std::vector< std::string > getNumberKeys()
void setMatrix(std::string key, unsigned int index, const TMatrixT< double > &mat)
void bookMatrices(std::string key)
bool getNumber(std::string key, unsigned int index, double &num)
bool getMatrix(std::string key, unsigned int index, TMatrixT< double > &mat)
std::map< std::string, GFDetPlane * > fPlanes
GFBookkeeping & operator=(const GFBookkeeping &)
std::vector< unsigned int > fFailedHits