8 #ifndef QweakSimTungstenPlug_DetectorHit_h
9 #define QweakSimTungstenPlug_DetectorHit_h 1
36 inline void *
operator new(size_t);
37 inline void operator delete(
void *aHit);
206 inline void* QweakSimTungstenPlug_DetectorHit::operator
new(size_t)
217 inline void QweakSimTungstenPlug_DetectorHit::operator
delete(
void* aHit)
void StoreOriginVertexPosition(G4ThreeVector oxyz)
void StoreCellRotation(G4RotationMatrix rmat)
void AddDepositedEnergy(G4double dpeg)
G4ThreeVector GetOriginVertexPosition() const
G4Allocator< QweakSimTungstenPlug_DetectorHit > QweakSimTungstenPlug_DetectorHitAllocator
G4int GetPrimaryEventNumber() const
G4ThreeVector GetOriginVertexMomentumDirection() const
void StoreWorldPosition(G4ThreeVector xyz)
G4double originVertexKineticEnergy
void StoreParticleName(G4String pn)
G4THitsCollection< QweakSimTungstenPlug_DetectorHit > QweakSimTungstenPlug_DetectorHitsCollection
G4double GetTrackID() const
G4ThreeVector currentMomentumDirection
void StorePrimaryEventNumber(G4int pen)
G4ThreeVector GetCellPosition() const
void StoreHasBeenHit(G4int n)
void StoreOriginVertexMomentumDirection(G4ThreeVector opxyz)
G4ThreeVector GetMomentumDirection() const
G4ThreeVector GetWorldPosition() const
G4ThreeVector localMomentum
void StoreNbOfHits(G4int nd)
const QweakSimTungstenPlug_DetectorHit & operator=(const QweakSimTungstenPlug_DetectorHit &right)
void StoreCellPosition(G4ThreeVector xyz)
G4int GetHasBeenHit() const
void StoreEdgeEventFlag(G4int flag)
const G4LogicalVolume * pLogV
G4double currentKineticEnergy
void StoreLocalExitPosition(G4ThreeVector xyz)
G4double originVertexTotalEnergy
void StoreOriginVertexTotalEnergy(G4double oetot)
QweakSimTungstenPlug_DetectorHit()
const G4LogicalVolume * GetLogVolume() const
void StoreLogVolume(G4LogicalVolume *val)
G4double GetHitDepositedEnergy() const
void StoreDepositedEnergy(G4double dpeg)
void StoreTotalEnergy(G4double etot)
void StoreGlobalTime(G4double t)
void StoreMomentumDirection(G4ThreeVector pxyz)
G4double GetOriginVertexKineticEnergy() const
G4ThreeVector GetLocalPosition() const
void StoreLocalMomentum(G4ThreeVector lpxyz)
G4int GetParticleType() const
void StoreOriginVertexKineticEnergy(G4double oekin)
void StoreParticleType(G4int pt)
G4ThreeVector GetLocalMomentum() const
G4ThreeVector GetLocalExitPosition() const
void StoreTrackID(G4double tid)
G4ThreeVector originVertexPosition
G4String GetParticleName() const
G4RotationMatrix GetCellRotation() const
G4ThreeVector localExitPos
G4double currentTotalEnergy
G4ThreeVector GetWorldMomentum() const
int operator==(const QweakSimTungstenPlug_DetectorHit &right) const
G4double GetTotalEnergy() const
G4double GetGlobalTime() const
G4double GetKineticEnergy() const
G4ThreeVector worldMomentum
void StoreLocalPosition(G4ThreeVector xyz)
G4int GetNbOfHits() const
virtual ~QweakSimTungstenPlug_DetectorHit()
G4ThreeVector originVertexMomentumDirection
void StoreWorldMomentum(G4ThreeVector gpxyz)
G4double GetOriginVertexTotalEnergy() const
void StoreKineticEnergy(G4double ekin)
G4int GetEdgeEventFlag() const