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;};
54 G4ThreeVector
GetPos() {
return pos; };
84inline void* BesMdcHit::operator
new(size_t)
93inline void BesMdcHit::operator
delete(
void *aHit)
G4Allocator< BesMdcHit > BesMdcHitAllocator
G4THitsCollection< BesMdcHit > BesMdcHitsCollection
void SetEdep(G4double de)
void SetDriftT(G4double time)
void SetEnterAngle(G4double angle)
void SetCellNo(G4int cell)
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)
void SetGlobalT(G4double time)
void SetPosFlag(G4int flag)
const BesMdcHit & operator=(const BesMdcHit &)