PandaRoot
PndFsmResponse Class Reference

#include <PndFsmResponse.h>

Public Member Functions

 PndFsmResponse ()
 
virtual ~PndFsmResponse ()
 
PndFsmAbsDetdetector ()
 
bool detected ()
 
double dE ()
 
double dp ()
 
double dtheta ()
 
double dphi ()
 
double dt ()
 
double dm ()
 
double m2 ()
 
double MvddEdx ()
 
double TpcdEdx ()
 
double SttdEdx ()
 
double DrcDiscThtc ()
 
double DrcBarrelThtc ()
 
double RichThtc ()
 
double EmcEcal ()
 
double MuoIron ()
 
double m2Err ()
 
double MvddEdxErr ()
 
double TpcdEdxErr ()
 
double SttdEdxErr ()
 
double DrcDiscThtcErr ()
 
double DrcBarrelThtcErr ()
 
double RichThtcErr ()
 
TVector3 dV ()
 
double dVx ()
 
double dVy ()
 
double dVz ()
 
double LHElectron ()
 
double LHMuon ()
 
double LHPion ()
 
double LHKaon ()
 
double LHProton ()
 
void setDetector (PndFsmAbsDet *detector)
 
void setDetected (bool isdet)
 
void setdE (double val)
 
void setdp (double val)
 
void setdtheta (double val)
 
void setdphi (double val)
 
void setdt (double val)
 
void setdm (double val)
 
void setm2 (double val, double err=0)
 
void setMvddEdx (double val, double err=0)
 
void setTpcdEdx (double val, double err=0)
 
void setSttdEdx (double val, double err=0)
 
void setDrcDiscThtc (double val, double err=0)
 
void setDrcBarrelThtc (double val, double err=0)
 
void setRichThtc (double val, double err=0)
 
void setEmcEcal (double val)
 
void setMuoIron (double val)
 
void setdV (TVector3 v)
 
void setdV (double dx, double dy, double dz)
 
void setLHElectron (double val)
 
void setLHMuon (double val)
 
void setLHPion (double val)
 
void setLHKaon (double val)
 
void setLHProton (double val)
 
void print (std::ostream &o)
 

Detailed Description

Definition at line 40 of file PndFsmResponse.h.

Constructor & Destructor Documentation

◆ PndFsmResponse()

PndFsmResponse::PndFsmResponse ( )

Default ctor.

◆ ~PndFsmResponse()

virtual PndFsmResponse::~PndFsmResponse ( )
virtual

Member Function Documentation

◆ dE()

double PndFsmResponse::dE ( )
inline

Definition at line 62 of file PndFsmResponse.h.

62 { return _dE; }

◆ detected()

bool PndFsmResponse::detected ( )
inline

Definition at line 60 of file PndFsmResponse.h.

60 { return _detected; }

◆ detector()

PndFsmAbsDet* PndFsmResponse::detector ( )
inline

Accessors to contained information

Definition at line 59 of file PndFsmResponse.h.

Referenced by LHProton().

59 { return _detector; }

◆ dm()

double PndFsmResponse::dm ( )
inline

Definition at line 67 of file PndFsmResponse.h.

67 { return _dm; }

◆ dp()

double PndFsmResponse::dp ( )
inline

Definition at line 63 of file PndFsmResponse.h.

63 { return _dp; }

◆ dphi()

double PndFsmResponse::dphi ( )
inline

Definition at line 65 of file PndFsmResponse.h.

65 { return _dphi; }

◆ DrcBarrelThtc()

double PndFsmResponse::DrcBarrelThtc ( )
inline

Definition at line 73 of file PndFsmResponse.h.

73 { return _DrcBarrelThtc; }

◆ DrcBarrelThtcErr()

double PndFsmResponse::DrcBarrelThtcErr ( )
inline

Definition at line 83 of file PndFsmResponse.h.

83 { return _DrcBarrelThtcErr; }

◆ DrcDiscThtc()

double PndFsmResponse::DrcDiscThtc ( )
inline

Definition at line 72 of file PndFsmResponse.h.

72 { return _DrcDiscThtc; }

◆ DrcDiscThtcErr()

double PndFsmResponse::DrcDiscThtcErr ( )
inline

Definition at line 82 of file PndFsmResponse.h.

82 { return _DrcDiscThtcErr; }

◆ dt()

double PndFsmResponse::dt ( )
inline

Definition at line 66 of file PndFsmResponse.h.

66 { return _dt; }

◆ dtheta()

double PndFsmResponse::dtheta ( )
inline

Definition at line 64 of file PndFsmResponse.h.

64 { return _dtheta; }

◆ dV()

TVector3 PndFsmResponse::dV ( )
inline

Definition at line 86 of file PndFsmResponse.h.

86 { return _dV; }

◆ dVx()

double PndFsmResponse::dVx ( )
inline

Definition at line 87 of file PndFsmResponse.h.

87 { return _dV.X(); }

◆ dVy()

double PndFsmResponse::dVy ( )
inline

Definition at line 88 of file PndFsmResponse.h.

88 { return _dV.Y(); }

◆ dVz()

double PndFsmResponse::dVz ( )
inline

Definition at line 89 of file PndFsmResponse.h.

89 { return _dV.Z(); }

◆ EmcEcal()

double PndFsmResponse::EmcEcal ( )
inline

Definition at line 75 of file PndFsmResponse.h.

75 { return _EmcEcal; }

◆ LHElectron()

double PndFsmResponse::LHElectron ( )
inline

Definition at line 91 of file PndFsmResponse.h.

91 { return _LHElectron; }

◆ LHKaon()

double PndFsmResponse::LHKaon ( )
inline

Definition at line 94 of file PndFsmResponse.h.

94 { return _LHKaon; }

◆ LHMuon()

double PndFsmResponse::LHMuon ( )
inline

Definition at line 92 of file PndFsmResponse.h.

92 { return _LHMuon; }

◆ LHPion()

double PndFsmResponse::LHPion ( )
inline

Definition at line 93 of file PndFsmResponse.h.

93 { return _LHPion; }

◆ LHProton()

double PndFsmResponse::LHProton ( )
inline

◆ m2()

double PndFsmResponse::m2 ( )
inline

Definition at line 68 of file PndFsmResponse.h.

68 { return _m2; }

◆ m2Err()

double PndFsmResponse::m2Err ( )
inline

Definition at line 78 of file PndFsmResponse.h.

78 { return _m2Err; }

◆ MuoIron()

double PndFsmResponse::MuoIron ( )
inline

Definition at line 76 of file PndFsmResponse.h.

76 { return _MuoIron; }

◆ MvddEdx()

double PndFsmResponse::MvddEdx ( )
inline

Definition at line 69 of file PndFsmResponse.h.

69 { return _MvddEdx; }

◆ MvddEdxErr()

double PndFsmResponse::MvddEdxErr ( )
inline

Definition at line 79 of file PndFsmResponse.h.

79 { return _MvddEdxErr; }

◆ print()

void PndFsmResponse::print ( std::ostream &  o)

Referenced by setMuoIron().

◆ RichThtc()

double PndFsmResponse::RichThtc ( )
inline

Definition at line 74 of file PndFsmResponse.h.

74 { return _RichThtc; }

◆ RichThtcErr()

double PndFsmResponse::RichThtcErr ( )
inline

Definition at line 84 of file PndFsmResponse.h.

84 { return _RichThtcErr; }

◆ setdE()

void PndFsmResponse::setdE ( double  val)

Referenced by LHProton().

◆ setDetected()

void PndFsmResponse::setDetected ( bool  isdet)

Referenced by LHProton().

◆ setDetector()

void PndFsmResponse::setDetector ( PndFsmAbsDet detector)

Referenced by LHProton().

◆ setdm()

void PndFsmResponse::setdm ( double  val)

Referenced by LHProton().

◆ setdp()

void PndFsmResponse::setdp ( double  val)

Referenced by LHProton().

◆ setdphi()

void PndFsmResponse::setdphi ( double  val)

Referenced by LHProton().

◆ setDrcBarrelThtc()

void PndFsmResponse::setDrcBarrelThtc ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setDrcDiscThtc()

void PndFsmResponse::setDrcDiscThtc ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setdt()

void PndFsmResponse::setdt ( double  val)

Referenced by LHProton().

◆ setdtheta()

void PndFsmResponse::setdtheta ( double  val)

Referenced by LHProton().

◆ setdV() [1/2]

void PndFsmResponse::setdV ( TVector3  v)

Referenced by setMuoIron().

◆ setdV() [2/2]

void PndFsmResponse::setdV ( double  dx,
double  dy,
double  dz 
)

◆ setEmcEcal()

void PndFsmResponse::setEmcEcal ( double  val)
inline

Definition at line 116 of file PndFsmResponse.h.

116 { _EmcEcal = val; } // , double err=0 //[R.K.03/2017] unused variable(s)

◆ setLHElectron()

void PndFsmResponse::setLHElectron ( double  val)

Referenced by setMuoIron().

◆ setLHKaon()

void PndFsmResponse::setLHKaon ( double  val)

Referenced by setMuoIron().

◆ setLHMuon()

void PndFsmResponse::setLHMuon ( double  val)

Referenced by setMuoIron().

◆ setLHPion()

void PndFsmResponse::setLHPion ( double  val)

Referenced by setMuoIron().

◆ setLHProton()

void PndFsmResponse::setLHProton ( double  val)

Referenced by setMuoIron().

◆ setm2()

void PndFsmResponse::setm2 ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setMuoIron()

void PndFsmResponse::setMuoIron ( double  val)
inline

Definition at line 117 of file PndFsmResponse.h.

References print(), setdV(), setLHElectron(), setLHKaon(), setLHMuon(), setLHPion(), setLHProton(), and v.

117 { _MuoIron = val; } // , double err=0 //[R.K.03/2017] unused variable(s)

◆ setMvddEdx()

void PndFsmResponse::setMvddEdx ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setRichThtc()

void PndFsmResponse::setRichThtc ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setSttdEdx()

void PndFsmResponse::setSttdEdx ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ setTpcdEdx()

void PndFsmResponse::setTpcdEdx ( double  val,
double  err = 0 
)

Referenced by LHProton().

◆ SttdEdx()

double PndFsmResponse::SttdEdx ( )
inline

Definition at line 71 of file PndFsmResponse.h.

71 { return _SttdEdx; }

◆ SttdEdxErr()

double PndFsmResponse::SttdEdxErr ( )
inline

Definition at line 81 of file PndFsmResponse.h.

81 { return _SttdEdxErr; }

◆ TpcdEdx()

double PndFsmResponse::TpcdEdx ( )
inline

Definition at line 70 of file PndFsmResponse.h.

70 { return _TpcdEdx; }

◆ TpcdEdxErr()

double PndFsmResponse::TpcdEdxErr ( )
inline

Definition at line 80 of file PndFsmResponse.h.

80 { return _TpcdEdxErr; }

The documentation for this class was generated from the following file: