20 #ifndef GFBOOKKEEPING_H 21 #define GFBOOKKEEPING_H 36 std::map<std::string, TMatrixT<double> *> fMatrices;
37 std::map<std::string, GFDetPlane *> fPlanes;
41 std::map<std::string, TMatrixT<double> *> fNumbers;
42 std::vector<unsigned int> fFailedHits;
57 void setMatrix(std::string key,
unsigned int index,
const TMatrixT<double> &mat);
59 void setNumber(std::string key,
unsigned int index,
const double &num);
61 bool getMatrix(std::string key,
unsigned int index, TMatrixT<double> &mat);
63 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()