#include <Doxymodules_exoticphysics.h>
Definition at line 46 of file Doxymodules_exoticphysics.h.
◆ XAluminumElectrodeHit() [1/2]
XAluminumElectrodeHit::XAluminumElectrodeHit |
( |
| ) |
|
◆ ~XAluminumElectrodeHit()
XAluminumElectrodeHit::~XAluminumElectrodeHit |
( |
| ) |
|
|
virtual |
◆ XAluminumElectrodeHit() [2/2]
◆ operator=()
◆ operator==()
◆ operator new()
void * XAluminumElectrodeHit::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 71 of file XAluminumElectrodeHit.hh.
72{
75
77}
G4ThreadLocal G4Allocator< XAluminumElectrodeHit > * XAluminumElectrodeHitAllocator
◆ operator delete()
void XAluminumElectrodeHit::operator delete |
( |
void * |
aHit | ) |
|
|
inline |
◆ Draw()
void XAluminumElectrodeHit::Draw |
( |
| ) |
|
|
virtual |
Definition at line 91 of file XAluminumElectrodeHit.cc.
92{
93 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
94 if(pVVisManager)
95 {
97 circle.SetScreenSize(15);
98 circle.SetFillStyle(G4Circle::filled);
101 attribs.SetStartTime(
fTime);
102 attribs.SetEndTime(
fTime+1*ms);
103 circle.SetVisAttributes(attribs);
104 pVVisManager->Draw(circle);
105 }
106}
◆ GetAttDefs()
const std::map< G4String, G4AttDef > * XAluminumElectrodeHit::GetAttDefs |
( |
| ) |
const |
|
virtual |
Definition at line 110 of file XAluminumElectrodeHit.cc.
111{
112 G4bool isNew;
113 std::map<G4String,G4AttDef>* store
114 = G4AttDefStore::GetInstance("XAluminumElectrodeHit",isNew);
115 if (isNew) {
117 (*store)[HitType] =
G4AttDef(HitType,
"Hit Type",
"Physics",
"",
"G4String");
118
120 (*store)[Time] =
G4AttDef(Time,
"Time",
"Physics",
"G4BestUnit",
"G4double");
121
123 (*store)[EDep] =
G4AttDef(Time,
"EDep",
"Physics",
"G4BestUnit",
"G4double");
124
126 (*store)[Pos] =
G4AttDef(Pos,
"Position",
127 "Physics","G4BestUnit","G4ThreeVector");
128 }
129 return store;
130}
◆ CreateAttValues()
std::vector< G4AttValue > * XAluminumElectrodeHit::CreateAttValues |
( |
| ) |
const |
|
virtual |
Definition at line 134 of file XAluminumElectrodeHit.cc.
135{
136 std::vector<G4AttValue>* values = new std::vector<G4AttValue>;
137
138 values->push_back(
G4AttValue(
"HitType",
"XAluminumElectrodeHit",
""));
139
140 values->push_back
142
143 values->push_back
145
146 values->push_back
148
149 return values;
150}
◆ Print()
void XAluminumElectrodeHit::Print |
( |
| ) |
|
|
virtual |
◆ fTime
G4double XAluminumElectrodeHit::fTime |
◆ fEdep
G4double XAluminumElectrodeHit::fEdep |
◆ fLocalPos
G4ThreeVector XAluminumElectrodeHit::fLocalPos |
◆ fWorldPos
G4ThreeVector XAluminumElectrodeHit::fWorldPos |
The documentation for this class was generated from the following files: