122 double theta = t->
p4().Theta();
123 double p=t->
p4().Vect().Mag();
124 double charge=t->
charge();
132 TLorentzVector p4=t->
p4();
133 double theta=p4.Theta();
134 double mom=p4.Vect().Mag();
156 o <<
"Parameters for detector <"<<
detName()<<
">"<<endl;
157 o <<
" _thtMin = "<<
_thtMin<<endl;
158 o <<
" _thtMax = "<<
_thtMax<<endl;
160 o <<
" _pmin = "<<
_pmin<<endl;
161 o <<
" _a3Par = "<<
_a3Par<<endl;
162 o <<
" _a4Par = "<<
_a4Par<<endl;
188 if (name ==
"thtMin")
191 if (name ==
"thtMax")
194 if (name ==
"radiationLength")
206 if (name ==
"efficiency")
std::list< std::string > ArgList
friend F32vec4 sqrt(const F32vec4 &a)
double dtheta(PndFsmTrack *t) const
friend F32vec4 sin(const F32vec4 &a)
bool hitMapResponse(unsigned int)
void parseParameterList(ArgList &par)
void print(std::ostream &o)
bool setParameter(std::string &name, double value)
basic_ostream< char, char_traits< char > > ostream
void setDetector(PndFsmAbsDet *detector)
const std::string & detName()
virtual PndFsmResponse * respond(PndFsmTrack *t)
friend F32vec4 fabs(const F32vec4 &a)
double dphi(PndFsmTrack *t) const
double dp(PndFsmTrack *t) const
void setDetected(bool isdet)
void setdtheta(double val)
bool detected(PndFsmTrack *t) const