Go to the documentation of this file.
4 MCPhoton(
int sdID,
double nP,
double t,
double wl,
double pX,
double pZ,
double dxdy,
double dzdy,
double theta,
5 double phi,
bool isRef)
25 [[nodiscard]]
double phi()
const {
return m_phi; }
double m_nPhotons
Definition: MCPhoton.h:30
double m_posZ
Definition: MCPhoton.h:35
double m_phi
Definition: MCPhoton.h:39
int m_senseDetID
Definition: MCPhoton.h:29
double dZdY() const
Definition: MCPhoton.h:23
double m_time
Definition: MCPhoton.h:32
bool m_isReflected
Definition: MCPhoton.h:40
double posX() const
Definition: MCPhoton.h:20
double m_posX
Definition: MCPhoton.h:34
double m_dXdY
Definition: MCPhoton.h:36
double phi() const
Definition: MCPhoton.h:25
int senseDetID() const
Definition: MCPhoton.h:16
double m_theta
Definition: MCPhoton.h:38
double nPhotons() const
Definition: MCPhoton.h:17
double theta() const
Definition: MCPhoton.h:24
double m_wavelength
Definition: MCPhoton.h:33
double wavelength() const
Definition: MCPhoton.h:19
double time() const
Definition: MCPhoton.h:18
double dXdY() const
Definition: MCPhoton.h:22
double posZ() const
Definition: MCPhoton.h:21
double m_dZdY
Definition: MCPhoton.h:37
bool lowerByMatID(const MCPhoton &t1, const MCPhoton &t2) const
Definition: MCPhoton.h:12
MCPhoton(int sdID, double nP, double t, double wl, double pX, double pZ, double dxdy, double dzdy, double theta, double phi, bool isRef)
Definition: MCPhoton.h:4
bool isReflected() const
Definition: MCPhoton.h:26