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