| 
    Geant4
    10.02
    
   | 
 
User trajectory class. More...
#include <RE04Trajectory.hh>
 Inheritance diagram for RE04Trajectory:
 Collaboration diagram for RE04Trajectory:Public Member Functions | |
| RE04Trajectory () | |
| RE04Trajectory (const G4Track *aTrack) | |
| RE04Trajectory (RE04Trajectory &) | |
| virtual | ~RE04Trajectory () | 
| void * | operator new (size_t) | 
| void | operator delete (void *) | 
| int | operator== (const RE04Trajectory &right) const | 
| virtual G4int | GetTrackID () const | 
| virtual G4int | GetParentID () const | 
| virtual G4String | GetParticleName () const | 
| virtual G4double | GetCharge () const | 
| virtual G4int | GetPDGEncoding () const | 
| virtual G4double | GetInitialKineticEnergy () const | 
| virtual G4ThreeVector | GetInitialMomentum () const | 
| virtual void | ShowTrajectory (std::ostream &os=G4cout) const | 
| virtual void | DrawTrajectory () const | 
| virtual void | AppendStep (const G4Step *aStep) | 
| virtual int | GetPointEntries () const | 
| virtual G4VTrajectoryPoint * | GetPoint (G4int i) const | 
| virtual void | MergeTrajectory (G4VTrajectory *secondTrajectory) | 
| G4ParticleDefinition * | GetParticleDefinition () | 
| virtual const std::map < G4String, G4AttDef > *  | GetAttDefs () const | 
| virtual std::vector< G4AttValue > * | CreateAttValues () const | 
  Public Member Functions inherited from G4VTrajectory | |
| G4VTrajectory () | |
| virtual | ~G4VTrajectory () | 
| G4bool | operator== (const G4VTrajectory &right) const | 
User trajectory class.
Definition at line 90 of file RE04Trajectory.hh.
| RE04Trajectory::RE04Trajectory | ( | ) | 
Definition at line 48 of file RE04Trajectory.cc.
| RE04Trajectory::RE04Trajectory | ( | const G4Track * | aTrack | ) | 
Definition at line 56 of file RE04Trajectory.cc.
References fInitialKineticEnergy, fInitialMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fPositionRecord, fTrackID, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMaterial(), G4Track::GetMomentum(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4Track::GetPosition(), and G4Track::GetTrackID().
 Here is the call graph for this function:| RE04Trajectory::RE04Trajectory | ( | RE04Trajectory & | right | ) | 
Definition at line 73 of file RE04Trajectory.cc.
References fInitialKineticEnergy, fInitialMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fPositionRecord, and fTrackID.
      
  | 
  virtual | 
Definition at line 93 of file RE04Trajectory.cc.
References fPositionRecord.
      
  | 
  virtual | 
Implements G4VTrajectory.
Definition at line 205 of file RE04Trajectory.cc.
References fPositionRecord, G4StepPoint::GetMaterial(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), and G4Step::GetPreStepPoint().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VTrajectory.
Definition at line 167 of file RE04Trajectory.cc.
References G4UIcommand::ConvertToString(), fInitialKineticEnergy, fInitialMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fTrackID, G4BestUnit, G4cout, GetAttDefs(), and GetPointEntries().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VTrajectory.
Definition at line 115 of file RE04Trajectory.cc.
References G4VTrajectory::DrawTrajectory().
 Here is the call graph for this function:Reimplemented from G4VTrajectory.
Definition at line 123 of file RE04Trajectory.cc.
References G4AttDefStore::GetInstance(), and G4InuclParticleNames::pn.
Referenced by CreateAttValues().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Definition at line 123 of file RE04Trajectory.hh.
References fInitialKineticEnergy.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 125 of file RE04Trajectory.hh.
References fInitialMomentum.
      
  | 
  inlinevirtual | 
| G4ParticleDefinition * RE04Trajectory::GetParticleDefinition | ( | ) | 
Definition at line 213 of file RE04Trajectory.cc.
References fParticleName, and G4ParticleTable::GetParticleTable().
 Here is the call graph for this function:
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 117 of file RE04Trajectory.hh.
References fParticleName.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 121 of file RE04Trajectory.hh.
References fPDGEncoding.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 134 of file RE04Trajectory.hh.
References fPositionRecord.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 133 of file RE04Trajectory.hh.
References fPositionRecord.
Referenced by CreateAttValues(), and MergeTrajectory().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
Implements G4VTrajectory.
Definition at line 219 of file RE04Trajectory.cc.
References fPositionRecord, and GetPointEntries().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 166 of file RE04Trajectory.hh.
References faTrajAllocator.
      
  | 
  inline | 
Definition at line 160 of file RE04Trajectory.hh.
References faTrajAllocator.
      
  | 
  inline | 
Definition at line 109 of file RE04Trajectory.hh.
      
  | 
  virtual | 
Reimplemented from G4VTrajectory.
Definition at line 107 of file RE04Trajectory.cc.
References G4VTrajectory::ShowTrajectory().
Referenced by RE04EventAction::EndOfEventAction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 153 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetInitialKineticEnergy(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 154 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetInitialMomentum(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 149 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetParentID(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 152 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetParticleDefinition(), GetParticleName(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 151 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetCharge(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 150 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetPDGEncoding(), and RE04Trajectory().
      
  | 
  private | 
Definition at line 147 of file RE04Trajectory.hh.
Referenced by AppendStep(), GetPoint(), GetPointEntries(), MergeTrajectory(), RE04Trajectory(), and ~RE04Trajectory().
      
  | 
  private | 
Definition at line 148 of file RE04Trajectory.hh.
Referenced by CreateAttValues(), GetTrackID(), and RE04Trajectory().