14#include "G4Allocator.hh"
15#include "G4THitsCollection.hh"
16#include "G4ThreeVector.hh"
29 inline void*
operator new( size_t );
30 inline void operator delete(
void* );
39 void SetEdep( G4double de ) { edep = de; };
40 void SetPos( G4ThreeVector xyz ) { pos = xyz; };
41 void SetDriftD( G4double distance ) { driftD = distance; };
44 void SetTheta( G4double angle ) { theta = angle; };
52 G4ThreeVector
GetPos() {
return pos; };
82inline void* BesMdcHit::operator
new( size_t ) {
90inline 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)
BesMdcHit(const BesMdcHit &)
void SetDriftD(G4double distance)
void SetGlobalT(G4double time)
void SetPosFlag(G4int flag)
const BesMdcHit & operator=(const BesMdcHit &)