|
| virtual Double_t | GetHitTime () const |
| |
|
virtual void | SetHitTime (Double_t _hitTime) |
| |
| virtual Double_t | GetFrontEndTime () const |
| |
|
virtual void | SetFrontEndTime (Double_t _frontEndTime) |
| |
| virtual TVector3 | GetPosition () const |
| |
|
virtual void | SetPosition (const TVector3 &_pos) |
| |
| virtual Double_t | GetLambda () const |
| |
|
virtual void | SetLambda (Double_t _lambda) |
| |
| virtual TVector3 | GetMomentum () const |
| |
|
virtual void | SetMomentum (const TVector3 &_mom) |
| |
| virtual TVector3 | GetPolarization () const |
| |
|
virtual void | SetPolarization (const TVector3 &_pol) |
| |
| virtual Double_t | GetCharge () const |
| |
|
virtual void | SetCharge (Double_t _charge) |
| |
| virtual void | SetDarkHit (Bool_t _isDarkHit) |
| |
|
virtual Bool_t | IsDarkHit () const |
| |
| virtual void | SetAfterPulse (Bool_t _isAfterPulse) |
| |
|
virtual Bool_t | IsAfterPulse () const |
| |
| virtual void | SetTrackID (Int_t _trackID) |
| |
|
virtual Int_t | GetTrackID () const |
| |
| virtual std::string | GetCreatorProcess () const |
| |
|
virtual void | SetCreatorProcess (const std::string &_process) |
| |
| virtual void | SetCreationTime (Double_t _creationTime) |
| |
|
virtual Double_t | GetCreationTime () const |
| |
| bool | operator< (const MCPhoton &mcp) const |
| |
|
bool | operator> (const MCPhoton &mcp) const |
| |
|
| ClassDef (MCPhoton, 4) |
| |
|
|
Double_t | hitTime |
| |
|
Double_t | frontEndTime |
| |
|
Double_t | creationTime |
| |
|
Double_t | lambda |
| |
|
TVector3 | pos |
| |
|
TVector3 | mom |
| |
|
TVector3 | pol |
| |
|
Double_t | charge |
| |
|
Bool_t | isDarkHit |
| |
|
Bool_t | isAfterPulse |
| |
|
Int_t | trackID |
| |
|
std::string | process |
| |
◆ GetCharge()
| virtual Double_t RAT::DS::MCPhoton::GetCharge |
( |
| ) |
const |
|
inlinevirtual |
Charge created by photon in photoelectron (pe) units.
One pe is defined to be the peak of the single photoelectron charge distribution for this PMT.
◆ GetCreatorProcess()
| virtual std::string RAT::DS::MCPhoton::GetCreatorProcess |
( |
| ) |
const |
|
inlinevirtual |
Name of physics process acting at endpoint of the MCTrackStep that created this photon hit.
◆ GetFrontEndTime()
| virtual Double_t RAT::DS::MCPhoton::GetFrontEndTime |
( |
| ) |
const |
|
inlinevirtual |
Time of pulse arriving at front-end electronics.
◆ GetHitTime()
| virtual Double_t RAT::DS::MCPhoton::GetHitTime |
( |
| ) |
const |
|
inlinevirtual |
Time of photon hit at photocathode relative to event start time (ns).
◆ GetLambda()
| virtual Double_t RAT::DS::MCPhoton::GetLambda |
( |
| ) |
const |
|
inlinevirtual |
Wavelength of photon (mm).
◆ GetMomentum()
| virtual TVector3 RAT::DS::MCPhoton::GetMomentum |
( |
| ) |
const |
|
inlinevirtual |
Momentum of photon (MeV/c).
◆ GetPolarization()
| virtual TVector3 RAT::DS::MCPhoton::GetPolarization |
( |
| ) |
const |
|
inlinevirtual |
◆ GetPosition()
| virtual TVector3 RAT::DS::MCPhoton::GetPosition |
( |
| ) |
const |
|
inlinevirtual |
Location of photon hit in local PMT coordinates (mm).
◆ operator<()
| bool RAT::DS::MCPhoton::operator< |
( |
const MCPhoton & |
mcp | ) |
const |
|
inline |
◆ SetAfterPulse()
| virtual void RAT::DS::MCPhoton::SetAfterPulse |
( |
Bool_t |
_isAfterPulse | ) |
|
|
inlinevirtual |
Is this photoelectron due to an after-pulse?
◆ SetCreationTime()
| virtual void RAT::DS::MCPhoton::SetCreationTime |
( |
Double_t |
_creationTime | ) |
|
|
inlinevirtual |
◆ SetDarkHit()
| virtual void RAT::DS::MCPhoton::SetDarkHit |
( |
Bool_t |
_isDarkHit | ) |
|
|
inlinevirtual |
Is this photoelectron due to a dark hit?
◆ SetTrackID()
| virtual void RAT::DS::MCPhoton::SetTrackID |
( |
Int_t |
_trackID | ) |
|
|
inlinevirtual |
Track ID of photon which generated this photoelectron
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/include/RAT/DS/MCPhoton.hh