#include <LBNETrajectory.hh>
Public Member Functions | |
LBNETrajectory () | |
LBNETrajectory (const G4Track *aTrack) | |
LBNETrajectory (LBNETrajectory &) | |
LBNETrajectory (const LBNETrajectory *right) | |
virtual | ~LBNETrajectory () |
void * | operator new (size_t) |
void | operator delete (void *) |
int | operator== (const LBNETrajectory &right) const |
G4int | GetTrackID () const |
G4int | GetParentID () const |
G4String | GetParticleName () const |
G4double | GetCharge () const |
G4double | GetMass () const |
G4int | GetPDGEncoding () const |
const G4ThreeVector & | GetVertexPosition () const |
virtual int | GetPointEntries () const |
virtual G4VTrajectoryPoint * | GetPoint (G4int i) const |
virtual G4ThreeVector | GetMomentum (G4int i) const |
virtual G4String | GetPreStepVolumeName (G4int i) const |
G4ThreeVector | GetInitialMomentum () const |
virtual G4int | GetTgen () const |
G4int | GetDecayCode () const |
virtual G4double | GetNImpWt () const |
virtual G4double | GetStepLength (G4int i) const |
G4int | GetMaterialNumber1rst () const |
void | SetMaterialNumber1rst (G4double matNum) |
G4int | GetMaterialNumberLast () const |
void | SetMaterialNumberLast (G4double matNum) |
G4String | GetVolName1rst () const |
G4double | GetTimeStart () const |
G4ThreeVector | GetPolarization () const |
G4int | GetPDGNucleus () const |
G4String | GetProcessName () const |
G4String | GetMaterialName1rst () const |
virtual G4String | GetMaterialName (G4int i) const |
const G4ThreeVector | GetParentMomentumAtThisProduction () const |
virtual void | ShowTrajectory () const |
virtual void | ShowTrajectory (std::ostream &o) const |
virtual void | DrawTrajectory () const |
virtual const std::map< G4String, G4AttDef > * | GetAttDefs () const |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
virtual void | AppendStep (const G4Step *aStep) |
virtual void | MergeTrajectory (G4VTrajectory *secondTrajectory) |
G4ParticleDefinition * | GetParticleDefinition () |
Private Attributes | |
LBNETrajectoryMomentumContainer * | fMomentumRecord |
LBNETrajectoryPointContainer * | fPositionRecord |
G4int | fDecayCode |
G4int | fEventNo |
G4int | fTgen |
G4double | fNImpWt |
G4int | fTrackID |
G4int | fParentID |
G4ParticleDefinition * | fParticleDefinition |
G4String | fParticleName |
G4double | fPDGCharge |
G4int | fPDGEncoding |
G4ThreeVector | fMomentum |
G4ThreeVector | fVertexPosition |
G4double | fParticleMass |
LBNETrajectoryVolumeName * | fPreStepVolume |
DVec * | fStepLength |
G4int | fMaterialNumber1rst |
G4String | fVolName1rst |
G4int | fMaterialNumberLast |
G4double | fTimeStart |
G4ThreeVector | fPolarization |
G4int | fPDGNucleus |
G4String | fProcessName |
G4ThreeVector | fParentMomentumAtThisProduction |
LBNETrajectoryMaterialName * | fMaterialName |
G4String | fMaterialName1rst |
Definition at line 32 of file LBNETrajectory.hh.
LBNETrajectory::LBNETrajectory | ( | ) |
Definition at line 30 of file LBNETrajectory.cc.
LBNETrajectory::LBNETrajectory | ( | const G4Track * | aTrack | ) |
Definition at line 60 of file LBNETrajectory.cc.
LBNETrajectory::LBNETrajectory | ( | LBNETrajectory & | right | ) |
Definition at line 137 of file LBNETrajectory.cc.
LBNETrajectory::LBNETrajectory | ( | const LBNETrajectory * | right | ) |
Definition at line 198 of file LBNETrajectory.cc.
|
virtual |
Definition at line 264 of file LBNETrajectory.cc.
|
virtual |
Definition at line 484 of file LBNETrajectory.cc.
|
virtual |
Definition at line 452 of file LBNETrajectory.cc.
|
virtual |
Definition at line 314 of file LBNETrajectory.cc.
|
virtual |
Definition at line 413 of file LBNETrajectory.cc.
|
inline |
Definition at line 52 of file LBNETrajectory.hh.
|
inline |
Definition at line 72 of file LBNETrajectory.hh.
|
inline |
Definition at line 68 of file LBNETrajectory.hh.
|
inline |
Definition at line 54 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 106 of file LBNETrajectory.hh.
|
inline |
Definition at line 104 of file LBNETrajectory.hh.
|
inline |
Definition at line 79 of file LBNETrajectory.hh.
|
inline |
Definition at line 84 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 64 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 74 of file LBNETrajectory.hh.
|
inline |
Definition at line 48 of file LBNETrajectory.hh.
|
inline |
Definition at line 108 of file LBNETrajectory.hh.
G4ParticleDefinition * LBNETrajectory::GetParticleDefinition | ( | ) |
Definition at line 509 of file LBNETrajectory.cc.
|
inline |
Definition at line 50 of file LBNETrajectory.hh.
|
inline |
Definition at line 56 of file LBNETrajectory.hh.
|
inline |
Definition at line 98 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 62 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 60 of file LBNETrajectory.hh.
|
inline |
Definition at line 95 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 66 of file LBNETrajectory.hh.
|
inline |
Definition at line 101 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 76 of file LBNETrajectory.hh.
|
inlinevirtual |
Definition at line 70 of file LBNETrajectory.hh.
|
inline |
Definition at line 92 of file LBNETrajectory.hh.
|
inline |
Definition at line 46 of file LBNETrajectory.hh.
|
inline |
Definition at line 58 of file LBNETrajectory.hh.
|
inline |
Definition at line 89 of file LBNETrajectory.hh.
|
virtual |
Definition at line 514 of file LBNETrajectory.cc.
|
inline |
Definition at line 165 of file LBNETrajectory.hh.
|
inline |
Definition at line 158 of file LBNETrajectory.hh.
|
inline |
Definition at line 43 of file LBNETrajectory.hh.
|
inline |
Definition at line 81 of file LBNETrajectory.hh.
|
inline |
Definition at line 86 of file LBNETrajectory.hh.
|
virtual |
Definition at line 290 of file LBNETrajectory.cc.
|
virtual |
Definition at line 309 of file LBNETrajectory.cc.
|
private |
Definition at line 126 of file LBNETrajectory.hh.
|
private |
Definition at line 127 of file LBNETrajectory.hh.
|
private |
Definition at line 151 of file LBNETrajectory.hh.
|
private |
Definition at line 152 of file LBNETrajectory.hh.
|
private |
Definition at line 142 of file LBNETrajectory.hh.
|
private |
Definition at line 144 of file LBNETrajectory.hh.
|
private |
Definition at line 136 of file LBNETrajectory.hh.
|
private |
Definition at line 124 of file LBNETrajectory.hh.
|
private |
Definition at line 129 of file LBNETrajectory.hh.
|
private |
Definition at line 131 of file LBNETrajectory.hh.
|
private |
Definition at line 150 of file LBNETrajectory.hh.
|
private |
Definition at line 132 of file LBNETrajectory.hh.
|
private |
Definition at line 138 of file LBNETrajectory.hh.
|
private |
Definition at line 133 of file LBNETrajectory.hh.
|
private |
Definition at line 134 of file LBNETrajectory.hh.
|
private |
Definition at line 135 of file LBNETrajectory.hh.
|
private |
Definition at line 147 of file LBNETrajectory.hh.
|
private |
Definition at line 146 of file LBNETrajectory.hh.
|
private |
Definition at line 125 of file LBNETrajectory.hh.
|
private |
Definition at line 139 of file LBNETrajectory.hh.
|
private |
Definition at line 149 of file LBNETrajectory.hh.
|
private |
Definition at line 140 of file LBNETrajectory.hh.
|
private |
Definition at line 128 of file LBNETrajectory.hh.
|
private |
Definition at line 145 of file LBNETrajectory.hh.
|
private |
Definition at line 130 of file LBNETrajectory.hh.
|
private |
Definition at line 137 of file LBNETrajectory.hh.
|
private |
Definition at line 143 of file LBNETrajectory.hh.