EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eicsmeardetectors/blob/master/piddetectors/tofBarrel.h>
Public Member Functions | |
tofBarrel (double radius=100, double etaLow=-1.0, double etaHigh=1.0, double sigmaT=10) | |
virtual | ~tofBarrel () |
bool | valid (double eta, double p) |
double | numSigma (double eta, double p, PID::type PID) |
double | maxP (double eta, double numSigma, PID::type PID) |
double | minP (double eta, double numSigma, PID::type PID) |
std::string | name () |
void | description () |
Public Member Functions inherited from PID | |
PID () | |
virtual | ~PID () |
Protected Member Functions | |
double | tof (double L, double p, double m) |
Protected Attributes | |
std::string | myName |
double | radius |
double | etaLow |
double | etaHigh |
double | sigmaT |
double | mPion |
double | mKaon |
double | mProton |
double | c |
Additional Inherited Members | |
Public Types inherited from PID | |
enum | type { pi_k, k_p } |
Definition at line 22 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 22 of file tofBarrel.h
tofBarrel::tofBarrel | ( | double | radius = 100 , |
double | etaLow = -1.0 , |
||
double | etaHigh = 1.0 , |
||
double | sigmaT = 10 |
||
) |
Definition at line 6 of file tofBarrel.C.
View newest version in sPHENIX GitHub at line 6 of file tofBarrel.C
References c, and G4BECAL::radius.
|
inlinevirtual |
Definition at line 26 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 26 of file tofBarrel.h
|
virtual |
Implements PID.
Definition at line 100 of file tofBarrel.C.
View newest version in sPHENIX GitHub at line 100 of file tofBarrel.C
References G4BECAL::radius.
|
virtual |
Implements PID.
Definition at line 48 of file tofBarrel.C.
View newest version in sPHENIX GitHub at line 48 of file tofBarrel.C
References c, denom, Acts::IntegrationTest::L, G4BECAL::radius, theta(), and Acts::IntegrationTest::valid().
|
inlinevirtual |
Implements PID.
Definition at line 31 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 31 of file tofBarrel.h
|
inlinevirtual |
Implements PID.
Definition at line 32 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 32 of file tofBarrel.h
References myName.
|
virtual |
Implements PID.
Definition at line 24 of file tofBarrel.C.
View newest version in sPHENIX GitHub at line 24 of file tofBarrel.C
References Acts::IntegrationTest::L, G4BECAL::radius, theta(), and Acts::IntegrationTest::valid().
|
protected |
Definition at line 93 of file tofBarrel.C.
View newest version in sPHENIX GitHub at line 93 of file tofBarrel.C
References c, and Acts::UnitConstants::m.
|
inlinevirtual |
Implements PID.
Definition at line 28 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 28 of file tofBarrel.h
|
protected |
Definition at line 51 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 51 of file tofBarrel.h
|
protected |
Definition at line 44 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 44 of file tofBarrel.h
Referenced by valid().
|
protected |
Definition at line 43 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 43 of file tofBarrel.h
Referenced by valid().
|
protected |
Definition at line 49 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 49 of file tofBarrel.h
|
protected |
Definition at line 48 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 48 of file tofBarrel.h
|
protected |
Definition at line 50 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 50 of file tofBarrel.h
|
protected |
Definition at line 36 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 36 of file tofBarrel.h
Referenced by name().
|
protected |
Definition at line 42 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 42 of file tofBarrel.h
|
protected |
Definition at line 45 of file tofBarrel.h.
View newest version in sPHENIX GitHub at line 45 of file tofBarrel.h