#include <G4Trajectory.hh>
Definition at line 72 of file G4Trajectory.hh.
◆ G4Trajectory() [1/3]
G4Trajectory::G4Trajectory |
( |
| ) |
|
Definition at line 57 of file G4Trajectory.cc.
TrajectoryPointContainer * positionRecord
CLHEP::Hep3Vector G4ThreeVector
G4double initialKineticEnergy
G4ThreeVector initialMomentum
◆ G4Trajectory() [2/3]
G4Trajectory::G4Trajectory |
( |
const G4Track * |
aTrack | ) |
|
Definition at line 63 of file G4Trajectory.cc.
TrajectoryPointContainer * positionRecord
std::vector< G4VTrajectoryPoint * > TrajectoryPointContainer
G4double initialKineticEnergy
const G4String & GetParticleName() const
G4int GetPDGEncoding() const
G4ThreeVector initialMomentum
G4double GetPDGCharge() const
◆ G4Trajectory() [3/3]
Definition at line 78 of file G4Trajectory.cc.
TrajectoryPointContainer * positionRecord
std::vector< G4VTrajectoryPoint * > TrajectoryPointContainer
G4double initialKineticEnergy
G4ThreeVector initialMomentum
◆ ~G4Trajectory()
G4Trajectory::~G4Trajectory |
( |
| ) |
|
|
virtual |
Definition at line 96 of file G4Trajectory.cc.
101 delete (*positionRecord)[i];
TrajectoryPointContainer * positionRecord
◆ AppendStep()
void G4Trajectory::AppendStep |
( |
const G4Step * |
aStep | ) |
|
|
virtual |
◆ CreateAttValues()
std::vector< G4AttValue > * G4Trajectory::CreateAttValues |
( |
| ) |
const |
|
virtual |
Reimplemented from G4VTrajectory.
Reimplemented in G4RichTrajectory.
Definition at line 165 of file G4Trajectory.cc.
167 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
static G4String ConvertToString(G4bool boolVal)
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4double initialKineticEnergy
G4GLOB_DLL std::ostream G4cout
G4ThreeVector initialMomentum
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
virtual int GetPointEntries() const
◆ DrawTrajectory()
void G4Trajectory::DrawTrajectory |
( |
| ) |
const |
|
virtual |
◆ GetAttDefs()
Reimplemented from G4VTrajectory.
Reimplemented in G4RichTrajectory.
Definition at line 122 of file G4Trajectory.cc.
125 std::map<G4String,G4AttDef>* store
130 (*store)[ID] =
G4AttDef(ID,
"Track ID",
"Physics",
"",
"G4int");
133 (*store)[PID] =
G4AttDef(PID,
"Parent ID",
"Physics",
"",
"G4int");
136 (*store)[PN] =
G4AttDef(PN,
"Particle Name",
"Physics",
"",
"G4String");
139 (*store)[Ch] =
G4AttDef(Ch,
"Charge",
"Physics",
"e+",
"G4double");
142 (*store)[PDG] =
G4AttDef(PDG,
"PDG Encoding",
"Physics",
"",
"G4int");
146 G4AttDef(IKE,
"Initial kinetic energy",
147 "Physics",
"G4BestUnit",
"G4double");
150 (*store)[IMom] =
G4AttDef(IMom,
"Initial momentum",
151 "Physics",
"G4BestUnit",
"G4ThreeVector");
155 G4AttDef(IMag,
"Initial momentum magnitude",
156 "Physics",
"G4BestUnit",
"G4double");
159 (*store)[NTP] =
G4AttDef(NTP,
"No. of points",
"Physics",
"",
"G4int");
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
◆ GetCharge()
G4double G4Trajectory::GetCharge |
( |
| ) |
const |
|
inlinevirtual |
◆ GetInitialKineticEnergy()
G4double G4Trajectory::GetInitialKineticEnergy |
( |
| ) |
const |
|
inline |
◆ GetInitialMomentum()
◆ GetParentID()
G4int G4Trajectory::GetParentID |
( |
| ) |
const |
|
inlinevirtual |
◆ GetParticleDefinition()
Definition at line 208 of file G4Trajectory.cc.
static G4ParticleTable * GetParticleTable()
◆ GetParticleName()
G4String G4Trajectory::GetParticleName |
( |
| ) |
const |
|
inlinevirtual |
◆ GetPDGEncoding()
G4int G4Trajectory::GetPDGEncoding |
( |
| ) |
const |
|
inlinevirtual |
◆ GetPoint()
◆ GetPointEntries()
virtual int G4Trajectory::GetPointEntries |
( |
| ) |
const |
|
inlinevirtual |
◆ GetTrackID()
G4int G4Trajectory::GetTrackID |
( |
| ) |
const |
|
inlinevirtual |
◆ MergeTrajectory()
void G4Trajectory::MergeTrajectory |
( |
G4VTrajectory * |
secondTrajectory | ) |
|
|
virtual |
◆ operator delete()
void G4Trajectory::operator delete |
( |
void * |
aTrajectory | ) |
|
|
inline |
Definition at line 149 of file G4Trajectory.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4Trajectory > * aTrajectoryAllocator
◆ operator new()
void * G4Trajectory::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 142 of file G4Trajectory.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4Trajectory > * aTrajectoryAllocator
◆ operator==()
int G4Trajectory::operator== |
( |
const G4Trajectory & |
right | ) |
const |
|
inline |
◆ ShowTrajectory()
void G4Trajectory::ShowTrajectory |
( |
std::ostream & |
os = G4cout | ) |
const |
|
virtual |
◆ fParentID
G4int G4Trajectory::fParentID |
|
private |
◆ fTrackID
G4int G4Trajectory::fTrackID |
|
private |
◆ initialKineticEnergy
G4double G4Trajectory::initialKineticEnergy |
|
private |
◆ initialMomentum
◆ ParticleName
◆ PDGCharge
◆ PDGEncoding
G4int G4Trajectory::PDGEncoding |
|
private |
◆ positionRecord
The documentation for this class was generated from the following files: