129     double theta = t->
p4().Theta();
 
  131     if (t->
p4().Z()<=0) 
return false;
 
  133     double angleX = 
fabs(atan(t->
p4().X()/t->
p4().Z()));
 
  134     double angleY = 
fabs(atan(t->
p4().Y()/t->
p4().Z()));
 
  135     double p=t->
p4().Vect().Mag();
 
  136     double charge=t->
charge();
 
  144   TLorentzVector p4=t->
p4();
 
  145   double mom=p4.Vect().Mag();
 
  147   if (rad<0 || mom==0 ) 
return 0.0;
 
  168   o <<
"Parameters for detector <"<<
detName()<<
">"<<endl;
 
  169   o  <<
"  _thtMin = "<<
_thtMin<<endl; 
 
  173   o  <<
"  _pmin = "<<
_pmin<<endl; 
 
  174   o  <<
"  _a1Par = "<<
_a1Par<<endl; 
 
  175   o  <<
"  _a2Par = "<<
_a2Par<<endl; 
 
  176   o  <<
"  _Bl = "<<
_Bl<<endl; 
 
  205   if (name == 
"thtMin")
 
  208   if (name == 
"angleXMax")
 
  211   if (name == 
"angleYMax")
 
  214   if (name == 
"radiationLength")
 
  229   if (name == 
"efficiency")
 
std::list< std::string > ArgList
friend F32vec4 sqrt(const F32vec4 &a)
virtual PndFsmResponse * respond(PndFsmTrack *t)
bool hitMapResponse(unsigned int)
void parseParameterList(ArgList &par)
void print(std::ostream &o)
basic_ostream< char, char_traits< char > > ostream
void setDetector(PndFsmAbsDet *detector)
bool detected(PndFsmTrack *t) const 
const std::string & detName()
double dp(PndFsmTrack *t) const 
friend F32vec4 fabs(const F32vec4 &a)
double dphi(PndFsmTrack *t) const 
double dtheta(PndFsmTrack *t) const 
void setDetected(bool isdet)
bool setParameter(std::string &name, double value)
void setdtheta(double val)