8 #ifndef QweakSimCerenkov_DetectorHit_h
9 #define QweakSimCerenkov_DetectorHit_h
25 inline void *
operator new(size_t);
26 inline void operator delete(
void *aHit);
165 inline void* QweakSimCerenkov_DetectorHit::operator
new(size_t)
173 inline void QweakSimCerenkov_DetectorHit::operator
delete(
void* aHit)
void StoreOriginVertexPosition(G4ThreeVector oxyz)
G4double GetTotalEnergy() const
const G4LogicalVolume * pLogV
QweakSimCerenkov_DetectorHit()
Handling of a hit in the Cerenkov detector.
G4ThreeVector originVertexPosition
G4double currentKineticEnergy
G4String GetParticleName() const
G4int GetDetectorID() const
const G4LogicalVolume * GetLogVolume() const
void StoreOriginVertexMomentumDirection(G4ThreeVector opxyz)
void StoreWorldMomentum(G4ThreeVector gpxyz)
G4ThreeVector GetLocalMomentum() const
G4ThreeVector currentMomentumDirection
G4ThreeVector GetWorldPosition() const
G4double GetKineticEnergy() const
G4double GetCrossSection() const
void StorePrimaryQ2(G4double q2)
G4ThreeVector GetOriginVertexMomentumDirection() const
void StoreDetectorID(G4int detector_ID)
G4ThreeVector GetMomentumDirection() const
G4ThreeVector currentPolarization
void StoreTrackID(G4int tid)
virtual ~QweakSimCerenkov_DetectorHit()
G4String GetCreatorProcessName() const
G4RotationMatrix GetCellRotation() const
G4double originVertexKineticEnergy
void StoreOriginVertexTotalEnergy(G4double oetot)
G4Allocator< QweakSimCerenkov_DetectorHit > QweakSimCerenkovDetectorHitAllocator
int operator==(const QweakSimCerenkov_DetectorHit &right) const
G4ThreeVector GetLocalPosition() const
void StoreMomentumDirection(G4ThreeVector pxyz)
void StoreGlobalTime(G4double t)
G4ThreeVector GetOriginVertexPosition() const
void StoreParticleName(G4String pn)
G4double currentTotalEnergy
const QweakSimCerenkov_DetectorHit & operator=(const QweakSimCerenkov_DetectorHit &right)
G4int GetParentID() const
void StoreWorldPosition(G4ThreeVector xyz)
G4ThreeVector GetPolarization() const
G4double crossSectionWeight
G4ThreeVector GetWorldMomentum() const
G4double GetOriginVertexTotalEnergy() const
G4double GetGlobalTime() const
G4ThreeVector localMomentum
void StoreCrossSection(G4double cs)
G4int GetParticleType() const
void StoreCellPosition(G4ThreeVector xyz)
void StoreCellRotation(G4RotationMatrix rmat)
void StoreParentID(G4int tid)
G4double GetPrimaryQ2() const
void StoreKineticEnergy(G4double ekin)
G4double originVertexTotalEnergy
void StoreLogVolume(G4LogicalVolume *val)
void StoreLocalPosition(G4ThreeVector xyz)
G4double GetOriginVertexKineticEnergy() const
void StoreLocalMomentum(G4ThreeVector lpxyz)
void StorePolarization(G4ThreeVector p)
void StoreTotalEnergy(G4double etot)
G4ThreeVector originVertexMomentumDirection
void StoreOriginVertexKineticEnergy(G4double oekin)
void StoreCreatorProcessName(G4String name)
G4double GetCrossSectionWeight() const
G4ThreeVector GetCellPosition() const
G4String CreatorProcessName
void StoreParticleType(G4int pt)
void StoreCrossSectionWeight(G4double csw)
G4THitsCollection< QweakSimCerenkov_DetectorHit > QweakSimCerenkovDetectorHitsCollection
G4ThreeVector worldMomentum