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