43#include "G4THitsCollection.hh"
44#include "G4Allocator.hh"
45#include "G4ThreeVector.hh"
64 inline void*
operator new(size_t);
65 inline void operator delete(
void*);
73 void SetRdtEl ( G4int f_RdtElectron ) {m_RdtElectron = f_RdtElectron ;};
74 void SetHitID ( G4int f_ID_hit ) {m_ID_hit = f_ID_hit ;};
76 void SetTrackID ( G4int f_ID_track ) {m_ID_track = f_ID_track ;};
77 void SetLayerID ( G4int f_ID_layer ) {m_ID_layer = f_ID_layer ;};
78 void SetPDGCode ( G4int f_pdg_code ) {m_pdg_code = f_pdg_code ;};
79 void SetParentID ( G4int f_ID_parent ) {m_ID_parent = f_ID_parent ;};
80 void SetGlobalTime ( G4double f_global_time ) {m_global_time = f_global_time ;};
92 void AddIdentifier ( G4int f_ID_Identifier[2000] , G4int N_dim ) {m_ID_Identifier.Set(N_dim, f_ID_Identifier); };
98 G4int
GetRdtEl ()
const {
return m_RdtElectron ;};
130 G4double m_global_time;
131 G4double m_E_deposit;
133 G4ThreeVector m_XYZ_pre;
134 G4ThreeVector m_XYZ_post;
135 G4ThreeVector m_P_pre;
136 G4ThreeVector m_P_post;
137 G4String m_creatorProcess;
143 TArrayI m_ID_Identifier;
155inline void* BesCgemHit::operator
new(size_t)
163inline void BesCgemHit::operator
delete(
void *hit)
G4THitsCollection< BesCgemHit > BesCgemHitsCollection
G4Allocator< BesCgemHit > BesCgemHitAllocator
void SetTotalEnergyDeposit(G4double f_E_deposit)
const BesCgemHit & operator=(const BesCgemHit &)
void SetGlobalTime(G4double f_global_time)
G4ThreeVector GetPositionOfPrePoint() const
void AddIdentifier(G4int f_ID_Identifier[2000], G4int N_dim)
G4ThreeVector GetMomentumOfPostPoint() const
G4double GetGlobalTime() const
void SetMomentumOfPostPoint(G4ThreeVector f_P_post)
TArrayI GetIdentifier() const
void SetHitID(G4int f_ID_hit)
void SetPDGCode(G4int f_pdg_code)
G4double GetStepLength() const
void SetLayerID(G4int f_ID_layer)
void SetRdtEl(G4int f_RdtElectron)
G4int operator==(const BesCgemHit &) const
void SetParentID(G4int f_ID_parent)
void SetTrackID(G4int f_ID_track)
G4ThreeVector GetPositionOfPostPoint() const
void SetPositionOfPrePoint(G4ThreeVector f_XYZ_pre)
G4double GetTotalEnergyDeposit() const
void SetMomentumOfPrePoint(G4ThreeVector f_P_pre)
G4ThreeVector GetMomentumOfPrePoint() const
G4String GetCreatorProcess() const
G4int GetParentID() const
void SetCreatorProcess(G4String proName)
BesCgemHit(const BesCgemHit &)
void SetPositionOfPostPoint(G4ThreeVector f_XYZ_post)
void SetStepLength(G4double f_L_step)