49 :
G4VHit(), fEdep(0.0), fPos(0),fTrackID(-1)
68 pVVisManager->
Draw(circle);
76 std::map<G4String,G4AttDef>* store
80 (*store)[hitType] =
G4AttDef(hitType,
"Hit Type",
"Physics",
"",
"G4String");
83 (*store)[trackID] =
G4AttDef(trackID,
"Track ID",
"Physics",
"",
"G4int");
87 "G4BestUnit",
"G4double");
90 (*store)[eTrack] =
G4AttDef(eTrack,
"Energy Deposited By Track",
"Physics",
91 "G4BestUnit",
"G4double");
95 "Physics",
"G4BestUnit",
"G4ThreeVector");
103 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
105 values->push_back(
G4AttValue(
"HitType",
"RE01TrackerHit",
""));
126 G4cout <<
"TrackID " << fTrackID <<
" Position " << fPos <<
" : "
virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
static G4VVisManager * GetConcreteInstance()
void SetFillStyle(FillStyle)
static G4String ConvertToString(G4bool boolVal)
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
G4ThreadLocal G4Allocator< RE01TrackerHit > * RE01TrackerHitAllocator
void SetVisAttributes(const G4VisAttributes *)
Definition of the RE01TrackerHit class.
G4double energy(const ThreeVector &p, const G4double m)
static constexpr double MeV
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
virtual std::vector< G4AttValue > * CreateAttValues() const
static constexpr double keV
virtual ~RE01TrackerHit()
static const G4double pos
void SetScreenSize(G4double)