Geant4  10.00.p02
G4VCurvedTrajectoryFilter Class Referenceabstract

#include <G4VCurvedTrajectoryFilter.hh>

+ Inheritance diagram for G4VCurvedTrajectoryFilter:

Public Member Functions

 G4VCurvedTrajectoryFilter ()
 
virtual ~G4VCurvedTrajectoryFilter ()
 
void CreateNewTrajectorySegment ()
 
virtual void TakeIntermediatePoint (G4ThreeVector newPoint)=0
 
std::vector< G4ThreeVector > * GimmeThePointsAndForgetThem ()
 

Protected Attributes

std::vector< G4ThreeVector > * fpFilteredPoints
 

Detailed Description

Definition at line 56 of file G4VCurvedTrajectoryFilter.hh.

Constructor & Destructor Documentation

G4VCurvedTrajectoryFilter::G4VCurvedTrajectoryFilter ( )

Definition at line 32 of file G4VCurvedTrajectoryFilter.cc.

G4VCurvedTrajectoryFilter::~G4VCurvedTrajectoryFilter ( )
virtual

Definition at line 37 of file G4VCurvedTrajectoryFilter.cc.

Member Function Documentation

void G4VCurvedTrajectoryFilter::CreateNewTrajectorySegment ( )

Definition at line 58 of file G4VCurvedTrajectoryFilter.cc.

References fpFilteredPoints, G4cout, and G4endl.

Referenced by G4PropagatorInField::ComputeStep().

+ Here is the caller graph for this function:

std::vector< G4ThreeVector > * G4VCurvedTrajectoryFilter::GimmeThePointsAndForgetThem ( )

Definition at line 42 of file G4VCurvedTrajectoryFilter.cc.

References fpFilteredPoints.

Referenced by G4PropagatorInField::GimmeTrajectoryVectorAndForgetIt().

+ Here is the caller graph for this function:

virtual void G4VCurvedTrajectoryFilter::TakeIntermediatePoint ( G4ThreeVector  newPoint)
pure virtual

Implemented in G4IdentityTrajectoryFilter.

Referenced by G4PropagatorInField::ComputeStep().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4ThreeVector>* G4VCurvedTrajectoryFilter::fpFilteredPoints
protected

The documentation for this class was generated from the following files: