31#define B2TrackerHit_h 1
34#include "G4THitsCollection.hh"
35#include "G4Allocator.hh"
36#include "G4ThreeVector.hh"
48class TrackerHit :
public G4VHit
59 inline void*
operator new(size_t);
60 inline void operator delete(
void*);
64 void Print()
override;
93inline void* TrackerHit::operator
new(size_t)
102inline void TrackerHit::operator
delete(
void *hit)
~TrackerHit() override=default
void SetChamberNb(G4int chamb)
TrackerHit(const TrackerHit &)=default
G4ThreeVector GetPos() const
void SetEdep(G4double de)
G4bool operator==(const TrackerHit &) const
void SetTrackID(G4int track)
G4int GetChamberNb() const
TrackerHit & operator=(const TrackerHit &)=default
void SetPos(G4ThreeVector xyz)
G4THitsCollection< TrackerHit > TrackerHitsCollection
G4ThreadLocal G4Allocator< TrackerHit > * TrackerHitAllocator