27 #ifndef SToGS_TrackerHit_h
28 #define SToGS_TrackerHit_h 1
31 #include "G4THitsCollection.hh"
32 #include "G4Allocator.hh"
33 #include "G4ThreeVector.hh"
36 #ifndef G4MULTITHREADED
82 inline void *
operator new(size_t);
83 inline void operator delete(
void *aHit);
134 motherDetName = name;
191 return motherDetName;
211 G4String processName;
212 G4String particleName;
214 G4String motherDetName;
223 inline void* TrackerHit::operator
new(size_t)
230 inline void TrackerHit::operator
delete(
void *aHit)
G4THitsCollection< TrackerHit > TrackerHitsCollection
void SetParticleName(G4String name)
G4int operator==(const TrackerHit &right) const
const TrackerHit & operator=(const TrackerHit &right)
void SetPos(G4ThreeVector xyz)
void SetMotherID(G4int id)
void SetEdep(G4double de)
void SetMotherDetName(G4String name)
void SetPDGcode(G4int code)
G4String & GetMotherDetName()
void SetTrackID(G4int id)
G4String & GetProcessName()
void SetParentID(G4int id)
G4String & GetParticleName()
G4ThreadLocal G4Allocator< TrackerHit > * TrackerHitAllocator
void SetDetName(G4String name)
Informations to be kept at each step if a positive energy is deposited in a sensitive detector...
void SetPrimaryID(G4int id)
void SetProcessName(G4String name)