#include <Doxymodules_runAndEvent.h>
Definition at line 19 of file Doxymodules_runAndEvent.h.
◆ RE01CalorimeterHit()
RE01CalorimeterHit::RE01CalorimeterHit |
( |
G4LogicalVolume * |
logVol, |
|
|
G4int |
z, |
|
|
G4int |
phi |
|
) |
| |
Definition at line 48 of file RE01CalorimeterHit.cc.
52{;}
const G4LogicalVolume * fPLogV
RE01TrackInformation fTrackInfo
◆ ~RE01CalorimeterHit()
RE01CalorimeterHit::~RE01CalorimeterHit |
( |
| ) |
|
|
virtual |
◆ operator new()
void * RE01CalorimeterHit::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 103 of file RE01CalorimeterHit.hh.
104{
108}
G4ThreadLocal G4Allocator< RE01CalorimeterHit > * RE01CalorimeterHitAllocator
◆ operator delete()
void RE01CalorimeterHit::operator delete |
( |
void * |
aHit | ) |
|
|
inline |
◆ Draw()
void RE01CalorimeterHit::Draw |
( |
| ) |
|
|
virtual |
Definition at line 59 of file RE01CalorimeterHit.cc.
60{
61 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
62 if(pVVisManager)
63 {
67 if(pVA) attribs = *pVA;
69 attribs.SetColour(colour);
70 attribs.SetForceWireframe(false);
71 attribs.SetForceSolid(true);
72 pVVisManager->Draw(*
fPLogV,attribs,trans);
73 }
74}
◆ Print()
void RE01CalorimeterHit::Print |
( |
| ) |
|
|
virtual |
◆ GetAttDefs()
Definition at line 77 of file RE01CalorimeterHit.cc.
78{
79 G4bool isNew;
80 std::map<G4String,G4AttDef>* store
81 = G4AttDefStore::GetInstance("RE01CalorimeterHit",isNew);
82 if (isNew) {
84 (*store)[hitType] =
G4AttDef(hitType,
"Hit Type",
"Physics",
"",
"G4String");
85
87 (*store)[zCellID] =
G4AttDef(zCellID,
"Z Cell ID",
"Physics",
"",
"G4int");
88
90 (*store)[phiCellID] =
G4AttDef(phiCellID,
"Phi Cell ID",
"Physics",
"",
"G4int");
91
93 (*store)[energy] =
G4AttDef(energy,
"Energy Deposited",
"Physics",
"G4BestUnit",
94 "G4double");
95
97 (*store)[eTrack] =
G4AttDef(eTrack,
"Energy Deposited By Track",
"Physics",
98 "G4BestUnit","G4double");
99
101 (*store)[pos] =
G4AttDef(pos,
"Position",
102 "Physics","G4BestUnit","G4ThreeVector");
103
105 (*store)[lvol] =
G4AttDef(lvol,
"Logical Volume",
"Physics",
"",
"G4String");
106 }
107
108 return store;
109}
◆ CreateAttValues()
std::vector< G4AttValue > * RE01CalorimeterHit::CreateAttValues |
( |
| ) |
const |
|
virtual |
Definition at line 112 of file RE01CalorimeterHit.cc.
113{
114 std::vector<G4AttValue>* values = new std::vector<G4AttValue>;
115
116 values->push_back(
G4AttValue(
"HitType",
"RE01CalorimeterHit",
""));
117
118 values->push_back
120
121 values->push_back
123
124 values->push_back
126
127 values->push_back
129
130 values->push_back
132
134 values->push_back
136 else
137 values->push_back
139
140 return values;
141}
◆ GetZ()
G4int RE01CalorimeterHit::GetZ |
( |
| ) |
|
|
inline |
◆ GetPhi()
G4int RE01CalorimeterHit::GetPhi |
( |
| ) |
|
|
inline |
◆ SetEdep()
void RE01CalorimeterHit::SetEdep |
( |
G4double |
de | ) |
|
|
inline |
◆ AddEdep()
void RE01CalorimeterHit::AddEdep |
( |
G4double |
de | ) |
|
|
inline |
◆ GetEdep()
G4double RE01CalorimeterHit::GetEdep |
( |
| ) |
|
|
inline |
◆ GetEdepByATrack()
G4double RE01CalorimeterHit::GetEdepByATrack |
( |
| ) |
|
|
inline |
◆ ClearEdepByATrack()
void RE01CalorimeterHit::ClearEdepByATrack |
( |
| ) |
|
|
inline |
◆ SetPos()
void RE01CalorimeterHit::SetPos |
( |
G4ThreeVector |
xyz | ) |
|
|
inline |
◆ SetRot()
void RE01CalorimeterHit::SetRot |
( |
G4RotationMatrix |
rmat | ) |
|
|
inline |
◆ SetTrackInformation()
void RE01CalorimeterHit::SetTrackInformation |
( |
const G4Track * |
aTrack | ) |
|
|
inline |
◆ GetTrackInformation()
◆ fZCellID
G4int RE01CalorimeterHit::fZCellID |
|
private |
◆ fPhiCellID
G4int RE01CalorimeterHit::fPhiCellID |
|
private |
◆ fEdep
G4double RE01CalorimeterHit::fEdep |
|
private |
◆ fPos
G4ThreeVector RE01CalorimeterHit::fPos |
|
private |
◆ fRot
G4RotationMatrix RE01CalorimeterHit::fRot |
|
private |
◆ fPLogV
◆ fEdepByATrack
G4double RE01CalorimeterHit::fEdepByATrack |
|
private |
◆ fTrackInfo
The documentation for this class was generated from the following files: