1 #ifndef _G4StationSimulatorOG_G4UMDPixelHit_h_
2 #define _G4StationSimulatorOG_G4UMDPixelHit_h_
5 #include <G4THitsCollection.hh>
6 #include <G4Allocator.hh>
7 #include <G4ThreeVector.hh>
8 #include <G4VPhysicalVolume.hh>
11 namespace G4StationSimulatorOG {
19 inline void*
operator new(
const size_t size);
20 inline void operator delete(
void*
const hit);
63 G4UMDPixelHit::operator
new(
size_t )
74 G4UMDPixelHit::operator
delete(
void*
const hit)
const G4String & GetPixelName() const
void SetModuleId(const G4int id)
void AddHit(const G4double t)
virtual ~G4UMDPixelHit()=default
G4THitsCollection< G4StationSimulatorOG::G4UMDPixelHit > G4UMDPixelHitCollection
void SetPixelId(const G4int id)
G4ThreadLocal G4Allocator< G4UMDPixelHit > * gG4UMDPixelHitAllocator
void SetDrawIt(const G4bool draw)
std::vector< G4double > fTimes
const std::vector< G4double > & GetTimes() const
G4VPhysicalVolume * GetUMDPixelPhysVol() const
void SetUMDPixelPhysVol(G4VPhysicalVolume *const physVol)
G4int GetModuleId() const
G4VPhysicalVolume * fHitPhysVol
void SetPixelName(const G4String name)