#include <FDsimG4OpticalHit.hh>

Public Member Functions | |
| void | Draw () |
| FDsimG4OpticalHit () | |
| FDsimG4OpticalHit (const FDsimG4OpticalHit &) | |
| G4ThreeVector | GetDirection () const |
| G4double | GetEnergy () const |
| G4int | GetHitID () const |
| G4ThreeVector | GetPixelPosition () const |
| G4int | GetPMTid () const |
| G4ThreeVector | GetPosition () const |
| G4double | GetTime () const |
| G4double | GetWavelength () const |
| G4double | GetWeight () const |
| G4ThreeVector | GetWorldPosition () const |
| void | operator delete (void *) |
| void * | operator new (size_t) |
| const FDsimG4OpticalHit & | operator= (const FDsimG4OpticalHit &) |
| int | operator== (const FDsimG4OpticalHit &) const |
| void | Print () |
| void | SetDirection (G4ThreeVector xyz) |
| void | SetEnergy (G4double En) |
| void | SetHitID (G4int ID) |
| void | SetPixelPosition (G4ThreeVector xyz) |
| void | SetPMTid (G4int ID) |
| void | SetPosition (G4ThreeVector xyz) |
| void | SetTime (G4double Ti) |
| void | SetWavelength (G4double Wv) |
| void | SetWeight (G4double w) |
| void | SetWorldPosition (G4ThreeVector xyz) |
| ~FDsimG4OpticalHit () | |
Private Attributes | |
| G4int | fHitID |
| G4ThreeVector | fPhotDir |
| G4double | fPhotEne |
| G4ThreeVector | fPhotPos |
| G4double | fPhotTime |
| G4ThreeVector | fPhotWorldPos |
| G4double | fPhotWvl |
| G4ThreeVector | fPixelPos |
| G4int | fPMTid |
| G4double | fWeight |
Definition at line 11 of file FDsimG4OpticalHit.hh.
| FDsimG4OpticalHit::FDsimG4OpticalHit | ( | ) |
Definition at line 13 of file FDsimG4OpticalHit.cc.
| FDsimG4OpticalHit::~FDsimG4OpticalHit | ( | ) |
Definition at line 26 of file FDsimG4OpticalHit.cc.
| FDsimG4OpticalHit::FDsimG4OpticalHit | ( | const FDsimG4OpticalHit & | right | ) |
| void FDsimG4OpticalHit::Draw | ( | ) |
Definition at line 65 of file FDsimG4OpticalHit.cc.
References fPhotTime, fPhotWorldPos, utl::mm, and ns.
|
inline |
Definition at line 55 of file FDsimG4OpticalHit.hh.
References fPhotDir.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 50 of file FDsimG4OpticalHit.hh.
References fPhotEne.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 57 of file FDsimG4OpticalHit.hh.
References fHitID.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 56 of file FDsimG4OpticalHit.hh.
References fPixelPos.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 58 of file FDsimG4OpticalHit.hh.
References fPMTid.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 53 of file FDsimG4OpticalHit.hh.
References fPhotPos.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 52 of file FDsimG4OpticalHit.hh.
References fPhotTime.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 51 of file FDsimG4OpticalHit.hh.
References fPhotWvl.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 59 of file FDsimG4OpticalHit.hh.
References fWeight.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 54 of file FDsimG4OpticalHit.hh.
References fPhotWorldPos.
Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().
|
inline |
Definition at line 76 of file FDsimG4OpticalHit.hh.
References FDsimG4OpticalHitAllocator.
|
inline |
Definition at line 69 of file FDsimG4OpticalHit.hh.
References FDsimG4OpticalHitAllocator.
| const FDsimG4OpticalHit & FDsimG4OpticalHit::operator= | ( | const FDsimG4OpticalHit & | right | ) |
| int FDsimG4OpticalHit::operator== | ( | const FDsimG4OpticalHit & | right | ) | const |
Definition at line 59 of file FDsimG4OpticalHit.cc.
| void FDsimG4OpticalHit::Print | ( | ) |
Definition at line 95 of file FDsimG4OpticalHit.cc.
References galactic::eV, fPhotDir, fPhotEne, fPhotTime, fPhotWorldPos, fPhotWvl, fPixelPos, fWeight, utl::mm, utl::nanometer, and ns.
|
inline |
Definition at line 44 of file FDsimG4OpticalHit.hh.
References fPhotDir.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 39 of file FDsimG4OpticalHit.hh.
References fPhotEne.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 46 of file FDsimG4OpticalHit.hh.
References fHitID.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 45 of file FDsimG4OpticalHit.hh.
References fPixelPos.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 47 of file FDsimG4OpticalHit.hh.
References fPMTid.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 42 of file FDsimG4OpticalHit.hh.
References fPhotPos.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 41 of file FDsimG4OpticalHit.hh.
References fPhotTime.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 40 of file FDsimG4OpticalHit.hh.
References fPhotWvl.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 48 of file FDsimG4OpticalHit.hh.
References fWeight.
Referenced by TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
inline |
Definition at line 43 of file FDsimG4OpticalHit.hh.
References fPhotWorldPos.
Referenced by TelescopeSimulatorLX::FDsimG4MercedesSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FilterSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4MirrorSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4LensSD::ProcessHits(), TelescopeSimulatorLX::FDsimG4FocalSurfaceSD::ProcessHits(), and TelescopeSimulatorLX::FDsimG4PMT_SD::ProcessOpticalHit().
|
private |
Definition at line 34 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetHitID(), operator=(), and SetHitID().
|
private |
Definition at line 32 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetDirection(), operator=(), Print(), and SetDirection().
|
private |
Definition at line 27 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetEnergy(), operator=(), Print(), and SetEnergy().
|
private |
Definition at line 30 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetPosition(), operator=(), and SetPosition().
|
private |
Definition at line 29 of file FDsimG4OpticalHit.hh.
Referenced by Draw(), FDsimG4OpticalHit(), GetTime(), operator=(), Print(), and SetTime().
|
private |
Definition at line 31 of file FDsimG4OpticalHit.hh.
Referenced by Draw(), GetWorldPosition(), Print(), and SetWorldPosition().
|
private |
Definition at line 28 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetWavelength(), operator=(), Print(), and SetWavelength().
|
private |
Definition at line 33 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetPixelPosition(), operator=(), Print(), and SetPixelPosition().
|
private |
Definition at line 35 of file FDsimG4OpticalHit.hh.
Referenced by GetPMTid(), and SetPMTid().
|
private |
Definition at line 36 of file FDsimG4OpticalHit.hh.
Referenced by FDsimG4OpticalHit(), GetWeight(), operator=(), Print(), and SetWeight().