#include <G4RayTrajectory.hh>
Definition at line 57 of file G4RayTrajectory.hh.
 
◆ G4RayTrajectory() [1/2]
      
        
          | G4RayTrajectory::G4RayTrajectory  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 48 of file G4RayTrajectory.cc.
std::vector< G4RayTrajectoryPoint * > * positionRecord
 
 
 
 
◆ G4RayTrajectory() [2/2]
Definition at line 53 of file G4RayTrajectory.cc.
std::vector< G4RayTrajectoryPoint * > * positionRecord
 
 
 
 
◆ ~G4RayTrajectory()
  
  
      
        
          | G4RayTrajectory::~G4RayTrajectory  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Definition at line 65 of file G4RayTrajectory.cc.
   69   { 
delete (*positionRecord)[i]; }
 std::vector< G4RayTrajectoryPoint * > * positionRecord
 
 
 
 
◆ AppendStep()
  
  
      
        
          | void G4RayTrajectory::AppendStep  | 
          ( | 
          const G4Step *  | 
          aStep | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VTrajectory.
Definition at line 74 of file G4RayTrajectory.cc.
   84   if(valid) { theLocalNormal = -theLocalNormal; }
   100   const G4VPhysicalVolume* postPhys = aStep->GetPostStepPoint()->GetPhysicalVolume();
 
G4VViewer * GetCurrentViewer() const
 
const G4AffineTransform GetLocalToGlobalTransform() const
 
void SetPostStepAtt(const G4VisAttributes *val)
 
std::vector< G4RayTrajectoryPoint * > * positionRecord
 
void SetStepLength(G4double val)
 
void SetSurfaceNormal(const G4ThreeVector &val)
 
virtual G4ThreeVector GetLocalExitNormal(G4bool *valid)
 
const G4VisAttributes * GetVisAttributes() const
 
static G4VisManager * GetInstance()
 
void SetPreStepAtt(const G4VisAttributes *val)
 
G4Navigator * GetNavigatorForTracking() const
 
static G4TransportationManager * GetTransportationManager()
 
const G4VisAttributes * GetApplicableVisAttributes(const G4VisAttributes *) const
 
G4LogicalVolume * GetLogicalVolume() const
 
 
 
 
◆ DrawTrajectory()
  
  
      
        
          | virtual void G4RayTrajectory::DrawTrajectory  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetCharge()
  
  
      
        
          | G4double G4RayTrajectory::GetCharge  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetInitialMomentum()
◆ GetParentID()
  
  
      
        
          | G4int G4RayTrajectory::GetParentID  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetParticleName()
  
  
      
        
          | G4String G4RayTrajectory::GetParticleName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetPDGEncoding()
  
  
      
        
          | G4int G4RayTrajectory::GetPDGEncoding  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetPoint()
◆ GetPointC()
Definition at line 81 of file G4RayTrajectory.hh.
std::vector< G4RayTrajectoryPoint * > * positionRecord
 
 
 
 
◆ GetPointEntries()
  
  
      
        
          | virtual int G4RayTrajectory::GetPointEntries  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetTrackID()
  
  
      
        
          | G4int G4RayTrajectory::GetTrackID  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ MergeTrajectory()
  
  
      
        
          | void G4RayTrajectory::MergeTrajectory  | 
          ( | 
          G4VTrajectory *  | 
          secondTrajectory | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VTrajectory.
Definition at line 119 of file G4RayTrajectory.cc.
  121   if(!secondTrajectory) 
return;
   125   for(
G4int i=0;i<ent;i++)
 std::vector< G4RayTrajectoryPoint * > * positionRecord
 
virtual G4VTrajectoryPoint * GetPoint(G4int i) const
 
virtual int GetPointEntries() const
 
 
 
 
◆ operator delete()
  
  
      
        
          | void G4RayTrajectory::operator delete  | 
          ( | 
          void *  | 
          aTrajectory | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 111 of file G4RayTrajectory.hh.
G4DLLIMPORT G4ThreadLocal G4Allocator< G4RayTrajectory > * rayTrajectoryAllocator
 
 
 
 
◆ operator new()
  
  
      
        
          | void * G4RayTrajectory::operator new  | 
          ( | 
          size_t  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 104 of file G4RayTrajectory.hh.
G4DLLIMPORT G4ThreadLocal G4Allocator< G4RayTrajectory > * rayTrajectoryAllocator
 
 
 
 
◆ operator=()
◆ ShowTrajectory()
  
  
      
        
          | void G4RayTrajectory::ShowTrajectory  | 
          ( | 
          std::ostream &  | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ positionRecord
The documentation for this class was generated from the following files: