#include <FDsimG4StoreOpticalHit.hh>
Public Member Functions | |
FDsimG4StoreOpticalHit () | |
FDsimG4StoreOpticalHit (const FDsimG4StoreOpticalHit &) | |
double | GetDirX () const |
double | GetDirY () const |
double | GetDirZ () const |
double | GetEnergy () const |
int | GetHitID () const |
double | GetLocalPosX () const |
double | GetLocalPosY () const |
double | GetLocalPosZ () const |
double | GetPixelPosX () const |
double | GetPixelPosY () const |
double | GetPixelPosZ () const |
int | GetPMTid () const |
double | GetPosR () const |
double | GetPosX () const |
double | GetPosY () const |
double | GetPosZ () const |
double | GetTime () const |
double | GetWavelength () const |
double | GetWeight () const |
const FDsimG4StoreOpticalHit & | operator= (const FDsimG4StoreOpticalHit &) |
int | operator== (const FDsimG4StoreOpticalHit &) const |
void | Print () const |
void | Reset () |
void | SetDirX (double dx=0.0) |
void | SetDirY (double dy=0.0) |
void | SetDirZ (double dz=0.0) |
void | SetEnergy (double fEne=0.0) |
void | SetHitID (int ID=0) |
void | SetLocalPosR (double perp=0.0) |
void | SetLocalPosX (double x=0.0) |
void | SetLocalPosY (double y=0.0) |
void | SetLocalPosZ (double z=0.0) |
void | SetPixelPosX (double x=0.0) |
void | SetPixelPosY (double y=0.0) |
void | SetPixelPosZ (double z=0.0) |
void | SetPMTid (int ID=0) |
void | SetPosR (double r=0.0) |
void | SetPosX (double x=0.0) |
void | SetPosY (double y=0.0) |
void | SetPosZ (double z=0.0) |
void | SetTime (double fTi=0.0) |
void | SetWavelength (double fWvl=0.0) |
void | SetWeight (double w=1.0) |
~FDsimG4StoreOpticalHit () | |
Private Attributes | |
double | fDirX |
double | fDirY |
double | fDirZ |
double | fEnergy |
int | fHitID |
double | fLocalPosR |
double | fLocalPosX |
double | fLocalPosY |
double | fLocalPosZ |
double | fPixelPosX |
double | fPixelPosY |
double | fPixelPosZ |
int | fPMTid |
double | fPosR |
double | fPosX |
double | fPosY |
double | fPosZ |
double | fTime |
double | fWavelength |
double | fWeight |
Definition at line 6 of file FDsimG4StoreOpticalHit.hh.
FDsimG4StoreOpticalHit::FDsimG4StoreOpticalHit | ( | ) |
Definition at line 7 of file FDsimG4StoreOpticalHit.cc.
References Reset().
FDsimG4StoreOpticalHit::FDsimG4StoreOpticalHit | ( | const FDsimG4StoreOpticalHit & | right | ) |
Definition at line 47 of file FDsimG4StoreOpticalHit.cc.
References fDirX, fDirY, fDirZ, fEnergy, fHitID, fLocalPosX, fLocalPosY, fLocalPosZ, fPixelPosX, fPixelPosY, fPixelPosZ, fPMTid, fPosR, fPosX, fPosY, fPosZ, fTime, fWavelength, and fWeight.
FDsimG4StoreOpticalHit::~FDsimG4StoreOpticalHit | ( | ) |
Definition at line 13 of file FDsimG4StoreOpticalHit.cc.
|
inline |
Definition at line 55 of file FDsimG4StoreOpticalHit.hh.
References fDirX.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 56 of file FDsimG4StoreOpticalHit.hh.
References fDirY.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 57 of file FDsimG4StoreOpticalHit.hh.
References fDirZ.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 46 of file FDsimG4StoreOpticalHit.hh.
References fEnergy.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 69 of file FDsimG4StoreOpticalHit.hh.
References fHitID.
|
inline |
Definition at line 59 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosX.
|
inline |
Definition at line 60 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosY.
|
inline |
Definition at line 61 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosZ.
|
inline |
Definition at line 63 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosX.
|
inline |
Definition at line 64 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosY.
|
inline |
Definition at line 65 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosZ.
|
inline |
Definition at line 70 of file FDsimG4StoreOpticalHit.hh.
References fPMTid.
Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces().
|
inline |
Definition at line 53 of file FDsimG4StoreOpticalHit.hh.
References fPosR.
|
inline |
Definition at line 50 of file FDsimG4StoreOpticalHit.hh.
References fPosX.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 51 of file FDsimG4StoreOpticalHit.hh.
References fPosY.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 52 of file FDsimG4StoreOpticalHit.hh.
References fPosZ.
Referenced by TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 48 of file FDsimG4StoreOpticalHit.hh.
References fTime.
Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), and TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
|
inline |
Definition at line 47 of file FDsimG4StoreOpticalHit.hh.
References fWavelength.
Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces().
|
inline |
Definition at line 67 of file FDsimG4StoreOpticalHit.hh.
References fWeight.
Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), and TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent().
const FDsimG4StoreOpticalHit & FDsimG4StoreOpticalHit::operator= | ( | const FDsimG4StoreOpticalHit & | right | ) |
Definition at line 77 of file FDsimG4StoreOpticalHit.cc.
References fDirX, fDirY, fDirZ, fEnergy, fHitID, fLocalPosX, fLocalPosY, fLocalPosZ, fPixelPosX, fPixelPosY, fPixelPosZ, fPMTid, fPosR, fPosX, fPosY, fPosZ, fTime, fWavelength, and fWeight.
int FDsimG4StoreOpticalHit::operator== | ( | const FDsimG4StoreOpticalHit & | right | ) | const |
Definition at line 107 of file FDsimG4StoreOpticalHit.cc.
void FDsimG4StoreOpticalHit::Print | ( | ) | const |
Definition at line 113 of file FDsimG4StoreOpticalHit.cc.
References fEnergy, fPMTid, fPosR, fTime, fWavelength, and fWeight.
Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces().
void FDsimG4StoreOpticalHit::Reset | ( | ) |
Definition at line 18 of file FDsimG4StoreOpticalHit.cc.
References fDirX, fDirY, fDirZ, fEnergy, fHitID, fLocalPosX, fLocalPosY, fLocalPosZ, fPixelPosX, fPixelPosY, fPixelPosZ, fPMTid, fPosR, fPosX, fPosY, fPosZ, fTime, fWavelength, and fWeight.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and FDsimG4StoreOpticalHit().
|
inline |
Definition at line 33 of file FDsimG4StoreOpticalHit.hh.
References fDirX.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 34 of file FDsimG4StoreOpticalHit.hh.
References fDirY.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 35 of file FDsimG4StoreOpticalHit.hh.
References fDirZ.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 20 of file FDsimG4StoreOpticalHit.hh.
References fEnergy.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 43 of file FDsimG4StoreOpticalHit.hh.
References fHitID.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 27 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosR.
|
inline |
Definition at line 24 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosX.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 25 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosY.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 26 of file FDsimG4StoreOpticalHit.hh.
References fLocalPosZ.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 37 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosX.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 38 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosY.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 39 of file FDsimG4StoreOpticalHit.hh.
References fPixelPosZ.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 44 of file FDsimG4StoreOpticalHit.hh.
References fPMTid.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 31 of file FDsimG4StoreOpticalHit.hh.
References fPosR.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 28 of file FDsimG4StoreOpticalHit.hh.
References fPosX.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 29 of file FDsimG4StoreOpticalHit.hh.
References fPosY.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 30 of file FDsimG4StoreOpticalHit.hh.
References fPosZ.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 22 of file FDsimG4StoreOpticalHit.hh.
References fTime.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 21 of file FDsimG4StoreOpticalHit.hh.
References fWavelength.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
inline |
Definition at line 41 of file FDsimG4StoreOpticalHit.hh.
References fWeight.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), and TelescopeSimulatorLX::TelescopeSimulator::Run().
|
private |
Definition at line 82 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetDirX(), operator=(), Reset(), and SetDirX().
|
private |
Definition at line 83 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetDirY(), operator=(), Reset(), and SetDirY().
|
private |
Definition at line 84 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetDirZ(), operator=(), Reset(), and SetDirZ().
|
private |
Definition at line 73 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetEnergy(), operator=(), Print(), Reset(), and SetEnergy().
|
private |
Definition at line 97 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetHitID(), operator=(), Reset(), and SetHitID().
|
private |
Definition at line 89 of file FDsimG4StoreOpticalHit.hh.
Referenced by SetLocalPosR().
|
private |
Definition at line 86 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetLocalPosX(), operator=(), Reset(), and SetLocalPosX().
|
private |
Definition at line 87 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetLocalPosY(), operator=(), Reset(), and SetLocalPosY().
|
private |
Definition at line 88 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetLocalPosZ(), operator=(), Reset(), and SetLocalPosZ().
|
private |
Definition at line 91 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPixelPosX(), operator=(), Reset(), and SetPixelPosX().
|
private |
Definition at line 92 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPixelPosY(), operator=(), Reset(), and SetPixelPosY().
|
private |
Definition at line 93 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPixelPosZ(), operator=(), Reset(), and SetPixelPosZ().
|
private |
Definition at line 98 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPMTid(), operator=(), Print(), Reset(), and SetPMTid().
|
private |
Definition at line 80 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPosR(), operator=(), Print(), Reset(), and SetPosR().
|
private |
Definition at line 77 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPosX(), operator=(), Reset(), and SetPosX().
|
private |
Definition at line 78 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPosY(), operator=(), Reset(), and SetPosY().
|
private |
Definition at line 79 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetPosZ(), operator=(), Reset(), and SetPosZ().
|
private |
Definition at line 75 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetTime(), operator=(), Print(), Reset(), and SetTime().
|
private |
Definition at line 74 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetWavelength(), operator=(), Print(), Reset(), and SetWavelength().
|
private |
Definition at line 95 of file FDsimG4StoreOpticalHit.hh.
Referenced by FDsimG4StoreOpticalHit(), GetWeight(), operator=(), Print(), Reset(), and SetWeight().