| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4RayTrajectory.hh>
 Inheritance diagram for G4RayTrajectory:
 Collaboration diagram for G4RayTrajectory:Public Member Functions | |
| G4RayTrajectory () | |
| G4RayTrajectory (G4RayTrajectory &right) | |
| virtual | ~G4RayTrajectory () | 
| void * | operator new (size_t) | 
| void | operator delete (void *) | 
| virtual void | AppendStep (const G4Step *) | 
| virtual void | ShowTrajectory (std::ostream &) const | 
| virtual void | DrawTrajectory () const | 
| virtual int | GetPointEntries () const | 
| virtual G4VTrajectoryPoint * | GetPoint (G4int i) const | 
| G4RayTrajectoryPoint * | GetPointC (G4int i) const | 
| virtual void | MergeTrajectory (G4VTrajectory *secondTrajectory) | 
| G4int | GetTrackID () const | 
| G4int | GetParentID () const | 
| G4String | GetParticleName () const | 
| G4double | GetCharge () const | 
| G4int | GetPDGEncoding () const | 
| G4ThreeVector | GetInitialMomentum () const | 
  Public Member Functions inherited from G4VTrajectory | |
| G4VTrajectory () | |
| virtual | ~G4VTrajectory () | 
| G4bool | operator== (const G4VTrajectory &right) const | 
| virtual const std::map < G4String, G4AttDef > *  | GetAttDefs () const | 
| virtual std::vector< G4AttValue > * | CreateAttValues () const | 
Private Member Functions | |
| G4RayTrajectory & | operator= (const G4RayTrajectory &) | 
Private Attributes | |
| std::vector < G4RayTrajectoryPoint * > *  | positionRecord | 
Definition at line 57 of file G4RayTrajectory.hh.
| G4RayTrajectory::G4RayTrajectory | ( | ) | 
Definition at line 48 of file G4RayTrajectory.cc.
References positionRecord.
| G4RayTrajectory::G4RayTrajectory | ( | G4RayTrajectory & | right | ) | 
Definition at line 53 of file G4RayTrajectory.cc.
References positionRecord.
      
  | 
  virtual | 
Definition at line 65 of file G4RayTrajectory.cc.
References positionRecord.
      
  | 
  virtual | 
Implements G4VTrajectory.
Definition at line 74 of file G4RayTrajectory.cc.
References G4VViewer::GetApplicableVisAttributes(), G4VisManager::GetCurrentViewer(), G4VisManager::GetInstance(), G4Navigator::GetLocalExitNormal(), G4Navigator::GetLocalToGlobalTransform(), G4VPhysicalVolume::GetLogicalVolume(), G4TransportationManager::GetNavigatorForTracking(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4TransportationManager::GetTransportationManager(), G4LogicalVolume::GetVisAttributes(), positionRecord, G4RayTrajectoryPoint::SetPostStepAtt(), G4RayTrajectoryPoint::SetPreStepAtt(), G4RayTrajectoryPoint::SetStepLength(), G4RayTrajectoryPoint::SetSurfaceNormal(), and G4AffineTransform::TransformAxis().
 Here is the call graph for this function:
      
  | 
  inlinevirtual | 
Reimplemented from G4VTrajectory.
Definition at line 77 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 89 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 91 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 87 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 88 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 90 of file G4RayTrajectory.hh.
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 79 of file G4RayTrajectory.hh.
References positionRecord.
Referenced by MergeTrajectory().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 81 of file G4RayTrajectory.hh.
References positionRecord.
Referenced by G4TheRayTracer::GenerateColour(), and G4RTRun::RecordEvent().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 78 of file G4RayTrajectory.hh.
References positionRecord.
Referenced by G4TheRayTracer::GenerateColour(), MergeTrajectory(), and G4RTRun::RecordEvent().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Implements G4VTrajectory.
Definition at line 86 of file G4RayTrajectory.hh.
      
  | 
  virtual | 
Implements G4VTrajectory.
Definition at line 119 of file G4RayTrajectory.cc.
References GetPoint(), GetPointEntries(), and positionRecord.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 111 of file G4RayTrajectory.hh.
References rayTrajectoryAllocator.
      
  | 
  inline | 
Definition at line 104 of file G4RayTrajectory.hh.
References rayTrajectoryAllocator.
      
  | 
  private | 
      
  | 
  virtual | 
Reimplemented from G4VTrajectory.
Definition at line 116 of file G4RayTrajectory.cc.
      
  | 
  private | 
Definition at line 95 of file G4RayTrajectory.hh.
Referenced by AppendStep(), G4RayTrajectory(), GetPoint(), GetPointC(), GetPointEntries(), MergeTrajectory(), and ~G4RayTrajectory().