32 #ifndef GFBOOKKEEPING_H 33 #define GFBOOKKEEPING_H 48 std::map<std::string, TMatrixT<double> *> fMatrices;
49 std::map<std::string, GFDetPlane *> fPlanes;
53 std::map<std::string, TMatrixT<double> *> fNumbers;
54 std::vector<unsigned int> fFailedHits;
69 void setMatrix(std::string key,
unsigned int index,
const TMatrixT<double> &mat);
71 void setNumber(std::string key,
unsigned int index,
const double &num);
73 bool getMatrix(std::string key,
unsigned int index, TMatrixT<double> &mat);
75 bool getNumber(std::string key,
unsigned int index,
double &num);
std::vector< std::string > getGFDetPlaneKeys()
unsigned int getNumFailed()
void setNumber(std::string key, unsigned int index, const double &num)
unsigned int hitFailed(unsigned int)
Detector plane genfit geometry class.
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::vector< std::string > getNumberKeys()
void bookNumbers(std::string key, double val=0.)
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::vector< std::string > getMatrixKeys()