#include <G4RichTrajectory.hh>
Definition at line 65 of file G4RichTrajectory.hh.
◆ G4RichTrajectory() [1/3]
G4RichTrajectory::G4RichTrajectory |
( |
| ) |
|
Definition at line 63 of file G4RichTrajectory.cc.
G4double fFinalKineticEnergy
RichTrajectoryPointsContainer * fpRichPointsContainer
const G4VProcess * fpEndingProcess
const G4VProcess * fpCreatorProcess
◆ G4RichTrajectory() [2/3]
G4RichTrajectory::G4RichTrajectory |
( |
const G4Track * |
aTrack | ) |
|
Definition at line 72 of file G4RichTrajectory.cc.
G4TouchableHandle fpInitialNextVolume
std::vector< G4VTrajectoryPoint * > RichTrajectoryPointsContainer
G4double fFinalKineticEnergy
G4TouchableHandle fpInitialVolume
RichTrajectoryPointsContainer * fpRichPointsContainer
G4TouchableHandle fpFinalVolume
G4TouchableHandle fpFinalNextVolume
const G4VProcess * fpEndingProcess
const G4VProcess * fpCreatorProcess
◆ G4RichTrajectory() [3/3]
Definition at line 97 of file G4RichTrajectory.cc.
G4TouchableHandle fpInitialNextVolume
std::vector< G4VTrajectoryPoint * > RichTrajectoryPointsContainer
G4double fFinalKineticEnergy
G4TouchableHandle fpInitialVolume
RichTrajectoryPointsContainer * fpRichPointsContainer
G4TouchableHandle fpFinalVolume
G4TouchableHandle fpFinalNextVolume
const G4VProcess * fpEndingProcess
const G4VProcess * fpCreatorProcess
◆ ~G4RichTrajectory()
G4RichTrajectory::~G4RichTrajectory |
( |
| ) |
|
|
virtual |
Definition at line 117 of file G4RichTrajectory.cc.
123 delete (*fpRichPointsContainer)[i];
RichTrajectoryPointsContainer * fpRichPointsContainer
◆ AppendStep()
void G4RichTrajectory::AppendStep |
( |
const G4Step * |
aStep | ) |
|
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 130 of file G4RichTrajectory.cc.
135 const G4Track*
track = aStep->GetTrack();
136 const G4StepPoint* postStepPoint = aStep->GetPostStepPoint();
137 if (track->GetCurrentStepNumber() > 0) {
142 aStep->GetPreStepPoint()->GetKineticEnergy() -
143 aStep->GetTotalEnergyDeposit();
G4double fFinalKineticEnergy
RichTrajectoryPointsContainer * fpRichPointsContainer
G4TouchableHandle fpFinalVolume
G4TouchableHandle fpFinalNextVolume
const G4VProcess * fpEndingProcess
◆ CreateAttValues()
std::vector< G4AttValue > * G4RichTrajectory::CreateAttValues |
( |
| ) |
const |
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 249 of file G4RichTrajectory.cc.
257 values->push_back(
G4AttValue(
"IVPath",
"None",
""));
263 values->push_back(
G4AttValue(
"INVPath",
"None",
""));
276 values->push_back(
G4AttValue(
"CMN",creatorModelName,
""));
278 values->push_back(
G4AttValue(
"CPN",
"None",
""));
279 values->push_back(
G4AttValue(
"CPTN",
"None",
""));
280 values->push_back(
G4AttValue(
"CMID",
"None",
""));
281 values->push_back(
G4AttValue(
"CMN",
"None",
""));
287 values->push_back(
G4AttValue(
"FVPath",
"None",
""));
293 values->push_back(
G4AttValue(
"FNVPath",
"None",
""));
301 values->push_back(
G4AttValue(
"EPN",
"None",
""));
302 values->push_back(
G4AttValue(
"EPTN",
"None",
""));
static const G4String & GetProcessTypeName(G4ProcessType)
virtual std::vector< G4AttValue > * CreateAttValues() const
static G4String ConvertToString(G4bool boolVal)
static const G4String & GetModelName(G4int)
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
static G4String Path(const G4TouchableHandle &th)
G4TouchableHandle fpInitialNextVolume
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
const G4String & GetProcessName() const
G4GLOB_DLL std::ostream G4cout
G4double fFinalKineticEnergy
G4TouchableHandle fpInitialVolume
G4TouchableHandle fpFinalVolume
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4TouchableHandle fpFinalNextVolume
G4ProcessType GetProcessType() const
const G4VProcess * fpEndingProcess
const G4VProcess * fpCreatorProcess
◆ DrawTrajectory()
void G4RichTrajectory::DrawTrajectory |
( |
| ) |
const |
|
virtual |
◆ GetAttDefs()
Reimplemented from G4Trajectory.
Definition at line 176 of file G4RichTrajectory.cc.
179 std::map<G4String,G4AttDef>* store
189 (*store)[ID] =
G4AttDef(ID,
"Initial Volume Path",
190 "Physics",
"",
"G4String");
193 (*store)[ID] =
G4AttDef(ID,
"Initial Next Volume Path",
194 "Physics",
"",
"G4String");
197 (*store)[ID] =
G4AttDef(ID,
"Creator Process Name",
198 "Physics",
"",
"G4String");
201 (*store)[ID] =
G4AttDef(ID,
"Creator Process Type Name",
202 "Physics",
"",
"G4String");
205 (*store)[ID] =
G4AttDef(ID,
"Creator Model ID",
206 "Physics",
"",
"G4int");
209 (*store)[ID] =
G4AttDef(ID,
"Creator Model Name",
210 "Physics",
"",
"G4String");
213 (*store)[ID] =
G4AttDef(ID,
"Final Volume Path",
214 "Physics",
"",
"G4String");
217 (*store)[ID] =
G4AttDef(ID,
"Final Next Volume Path",
218 "Physics",
"",
"G4String");
221 (*store)[ID] =
G4AttDef(ID,
"Ending Process Name",
222 "Physics",
"",
"G4String");
225 (*store)[ID] =
G4AttDef(ID,
"Ending Process Type Name",
226 "Physics",
"",
"G4String");
229 (*store)[ID] =
G4AttDef(ID,
"Final kinetic energy",
230 "Physics",
"G4BestUnit",
"G4double");
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
◆ GetPoint()
◆ GetPointEntries()
int G4RichTrajectory::GetPointEntries |
( |
| ) |
const |
|
inlinevirtual |
◆ MergeTrajectory()
void G4RichTrajectory::MergeTrajectory |
( |
G4VTrajectory * |
secondTrajectory | ) |
|
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 147 of file G4RichTrajectory.cc.
149 if(!secondTrajectory)
return;
153 for(
G4int i=1;i<ent;i++) {
int GetPointEntries() const
RichTrajectoryPointsContainer * fpRichPointsContainer
◆ operator delete()
void G4RichTrajectory::operator delete |
( |
void * |
aRichTrajectory | ) |
|
|
inline |
Definition at line 123 of file G4RichTrajectory.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4RichTrajectory > * aRichTrajectoryAllocator
◆ operator new()
void * G4RichTrajectory::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 116 of file G4RichTrajectory.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4RichTrajectory > * aRichTrajectoryAllocator
◆ operator=()
◆ operator==()
◆ ShowTrajectory()
void G4RichTrajectory::ShowTrajectory |
( |
std::ostream & |
os = G4cout | ) |
const |
|
virtual |
◆ fCreatorModelID
G4int G4RichTrajectory::fCreatorModelID |
|
private |
◆ fFinalKineticEnergy
G4double G4RichTrajectory::fFinalKineticEnergy |
|
private |
◆ fpCreatorProcess
const G4VProcess* G4RichTrajectory::fpCreatorProcess |
|
private |
◆ fpEndingProcess
const G4VProcess* G4RichTrajectory::fpEndingProcess |
|
private |
◆ fpFinalNextVolume
◆ fpFinalVolume
◆ fpInitialNextVolume
◆ fpInitialVolume
◆ fpRichPointsContainer
The documentation for this class was generated from the following files: