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