34 #include "TParameter.h" 57 bool AddDetector(std::string name, std::string params =
"");
63 bool setParameter(std::string &name, std::string &value);
64 bool setParameter(std::string &name,
double value);
65 void readParameters();
66 void initParameters();
68 typedef std::list<PndFsmAbsDet *> FsmAbsDetList;
69 FsmAbsDetList fDetList;
70 FsmAbsDetList fSubtractDetList;
85 std::map<int, TSpline3 *> _d0;
86 std::map<int, TSpline3 *> _z0;
87 std::map<int, TSpline3 *> _tht;
88 std::map<int, TSpline3 *> _phi;
89 std::map<int, TSpline3 *> _mom;
90 std::map<int, TParameter<double> *> _mom0;
93 std::map<int, TF1 *> _d0Scale;
94 std::map<int, TF1 *> _z0Scale;
95 std::map<int, TF1 *> _thtScale;
96 std::map<int, TF1 *> _phiScale;
97 std::map<int, TF1 *> _momScale;
99 double eval(TSpline3 *spline,
double theta);
std::list< std::string > ArgList
bool SubtractDetector(std::string name, std::string params="")
bool AddDetector(std::string name, std::string params="")
virtual PndFsmResponse * respond(PndFsmTrack *t)