15#include "G4THitsCollection.hh"
16#include "G4Allocator.hh"
17#include "G4ThreeVector.hh"
31 inline void*
operator new(size_t);
32 inline void operator delete(
void*);
41 void SetEdep (G4double de) { edep = de; };
42 void SetPos (G4ThreeVector xyz){ pos = xyz; };
43 void SetDriftD (G4double distance){ driftD = distance;};
46 void SetTheta (G4double angle) { theta = angle;};
60 G4ThreeVector
GetPos() {
return pos; };
88 G4double m_flightLength;
91 G4String m_creatorProcess;
103inline void* BesMdcHit::operator
new(size_t)
112inline void BesMdcHit::operator
delete(
void *aHit)
G4Allocator< BesMdcHit > BesMdcHitAllocator
G4THitsCollection< BesMdcHit > BesMdcHitsCollection
void SetEdep(G4double de)
void SetPDGCode(G4int code)
G4String GetCreatorProcess()
void SetDriftT(G4double time)
void SetEnterAngle(G4double angle)
void SetIsSecondary(G4int isSec)
void SetCellNo(G4int cell)
void SetCreatorProcess(G4String proName)
void SetPos(G4ThreeVector xyz)
void SetTrackID(G4int track)
int operator==(const BesMdcHit &) const
void SetLayerNo(G4int layer)
void SetTheta(G4double angle)
void SetDriftD(G4double distance)
G4ThreeVector GetMomentum()
void SetMomentum(G4ThreeVector xyz)
void SetGlobalT(G4double time)
void SetPosFlag(G4int flag)
G4double GetFlightLength()
void SetFlightLength(G4double len)
const BesMdcHit & operator=(const BesMdcHit &)