#include <Doxymodules_runAndEvent.h>
Definition at line 33 of file Doxymodules_runAndEvent.h.
◆ RE01TrackerHit()
RE01TrackerHit::RE01TrackerHit |
( |
| ) |
|
◆ ~RE01TrackerHit()
RE01TrackerHit::~RE01TrackerHit |
( |
| ) |
|
|
virtual |
◆ operator new()
void * RE01TrackerHit::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 81 of file RE01TrackerHit.hh.
82{
86}
G4ThreadLocal G4Allocator< RE01TrackerHit > * RE01TrackerHitAllocator
◆ operator delete()
void RE01TrackerHit::operator delete |
( |
void * |
aHit | ) |
|
|
inline |
◆ Draw()
void RE01TrackerHit::Draw |
( |
| ) |
|
|
virtual |
Definition at line 56 of file RE01TrackerHit.cc.
57{
58 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
59 if(pVVisManager)
60 {
62 circle.SetScreenSize(0.04);
63 circle.SetFillStyle(G4Circle::filled);
66 circle.SetVisAttributes(attribs);
67 pVVisManager->Draw(circle);
68 }
69}
◆ Print()
void RE01TrackerHit::Print |
( |
| ) |
|
|
virtual |
◆ GetAttDefs()
Definition at line 72 of file RE01TrackerHit.cc.
73{
74 G4bool isNew;
75 std::map<G4String,G4AttDef>* store
76 = G4AttDefStore::GetInstance("RE01TrackerHit",isNew);
77 if (isNew) {
79 (*store)[hitType] =
G4AttDef(hitType,
"Hit Type",
"Physics",
"",
"G4String");
80
82 (*store)[trackID] =
G4AttDef(trackID,
"Track ID",
"Physics",
"",
"G4int");
83
85 (*store)[energy] =
G4AttDef(energy,
"Energy Deposited",
"Physics",
86 "G4BestUnit","G4double");
87
89 (*store)[eTrack] =
G4AttDef(eTrack,
"Energy Deposited By Track",
"Physics",
90 "G4BestUnit","G4double");
91
93 (*store)[pos] =
G4AttDef(pos,
"Position",
94 "Physics","G4BestUnit","G4ThreeVector");
95 }
96 return store;
97}
◆ CreateAttValues()
std::vector< G4AttValue > * RE01TrackerHit::CreateAttValues |
( |
| ) |
const |
|
virtual |
Definition at line 100 of file RE01TrackerHit.cc.
101{
102 std::vector<G4AttValue>* values = new std::vector<G4AttValue>;
103
104 values->push_back(
G4AttValue(
"HitType",
"RE01TrackerHit",
""));
105
106 values->push_back
108
109 values->push_back
111
112 G4double noEnergy = 0.*MeV;
113 values->push_back
115
116 values->push_back
118
119 return values;
120}
◆ SetEdep()
void RE01TrackerHit::SetEdep |
( |
G4double |
de | ) |
|
|
inline |
◆ GetEdep()
G4double RE01TrackerHit::GetEdep |
( |
| ) |
const |
|
inline |
◆ SetPos()
void RE01TrackerHit::SetPos |
( |
G4ThreeVector |
xyz | ) |
|
|
inline |
◆ SetTrackID()
void RE01TrackerHit::SetTrackID |
( |
G4int |
i | ) |
|
|
inline |
◆ GetTrackID()
G4int RE01TrackerHit::GetTrackID |
( |
| ) |
const |
|
inline |
◆ fEdep
G4double RE01TrackerHit::fEdep |
|
private |
◆ fPos
G4ThreeVector RE01TrackerHit::fPos |
|
private |
◆ fTrackID
G4int RE01TrackerHit::fTrackID |
|
private |
The documentation for this class was generated from the following files: