1 #ifndef FDsimG4OpticalHit_h
2 #define FDsimG4OpticalHit_h 1
5 #include "G4THitsCollection.hh"
6 #include "G4Allocator.hh"
7 #include "G4ThreeVector.hh"
9 namespace TelescopeSimulatorLX {
20 inline void*
operator new(size_t);
21 inline void operator delete(
void*);
67 namespace TelescopeSimulatorLX {
69 inline void* FDsimG4OpticalHit::operator
new(size_t)
76 inline void FDsimG4OpticalHit::operator
delete(
void* aHit)
G4double GetWavelength() const
G4THitsCollection< FDsimG4OpticalHit > FDsimG4OpticalHitsCollection
void SetTime(G4double Ti)
void SetEnergy(G4double En)
const FDsimG4OpticalHit & operator=(const FDsimG4OpticalHit &)
G4double GetEnergy() const
G4double GetWeight() const
G4Allocator< FDsimG4OpticalHit > FDsimG4OpticalHitAllocator
int operator==(const FDsimG4OpticalHit &) const
G4ThreeVector GetDirection() const
G4ThreeVector fPhotWorldPos
G4ThreeVector GetPixelPosition() const
void SetDirection(G4ThreeVector xyz)
void SetPixelPosition(G4ThreeVector xyz)
void SetWavelength(G4double Wv)
G4ThreeVector GetWorldPosition() const
void SetWeight(G4double w)
void SetWorldPosition(G4ThreeVector xyz)
void SetPosition(G4ThreeVector xyz)
G4ThreeVector GetPosition() const