46 #include "TParameter.h" 69 bool AddDetector(std::string name, std::string params =
"");
75 bool setParameter(std::string &name, std::string &value);
76 bool setParameter(std::string &name,
double value);
77 void readParameters();
78 void initParameters();
80 typedef std::list<PndFsmAbsDet *> FsmAbsDetList;
81 FsmAbsDetList fDetList;
82 FsmAbsDetList fSubtractDetList;
97 std::map<int, TSpline3 *> _d0;
98 std::map<int, TSpline3 *> _z0;
99 std::map<int, TSpline3 *> _tht;
100 std::map<int, TSpline3 *> _phi;
101 std::map<int, TSpline3 *> _mom;
102 std::map<int, TParameter<double> *> _mom0;
105 std::map<int, TF1 *> _d0Scale;
106 std::map<int, TF1 *> _z0Scale;
107 std::map<int, TF1 *> _thtScale;
108 std::map<int, TF1 *> _phiScale;
109 std::map<int, TF1 *> _momScale;
111 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)