G4ErrorTarget Class Reference

#include <G4ErrorTarget.hh>

Inheritance diagram for G4ErrorTarget:

G4ErrorGeomVolumeTarget G4ErrorTanPlaneTarget G4ErrorTrackLengthTarget G4ErrorSurfaceTarget G4ErrorCylSurfaceTarget G4ErrorPlaneSurfaceTarget

Public Member Functions

 G4ErrorTarget ()
virtual ~G4ErrorTarget ()
virtual G4double GetDistanceFromPoint (const G4ThreeVector &, const G4ThreeVector &) const
virtual G4double GetDistanceFromPoint (const G4ThreeVector &) const
virtual G4bool TargetReached (const G4Step *)
virtual void Dump (const G4String &msg) const =0
G4ErrorTargetType GetType () const

Protected Attributes

G4ErrorTargetType theType

Detailed Description

Definition at line 54 of file G4ErrorTarget.hh.


Constructor & Destructor Documentation

G4ErrorTarget::G4ErrorTarget (  ) 

Definition at line 36 of file G4ErrorTarget.cc.

G4ErrorTarget::~G4ErrorTarget (  )  [virtual]

Definition at line 39 of file G4ErrorTarget.cc.

00039 {}


Member Function Documentation

virtual void G4ErrorTarget::Dump ( const G4String msg  )  const [pure virtual]

Implemented in G4ErrorGeomVolumeTarget, G4ErrorTrackLengthTarget, G4ErrorCylSurfaceTarget, G4ErrorPlaneSurfaceTarget, G4ErrorSurfaceTarget, and G4ErrorTanPlaneTarget.

Referenced by G4ErrorPropagationNavigator::ComputeStep(), and G4ErrorPropagator::Propagate().

G4double G4ErrorTarget::GetDistanceFromPoint ( const G4ThreeVector  )  const [virtual]

Reimplemented in G4ErrorTrackLengthTarget, G4ErrorCylSurfaceTarget, G4ErrorPlaneSurfaceTarget, and G4ErrorSurfaceTarget.

Definition at line 47 of file G4ErrorTarget.cc.

References DBL_MAX.

00048 {
00049   return DBL_MAX;
00050 }

G4double G4ErrorTarget::GetDistanceFromPoint ( const G4ThreeVector ,
const G4ThreeVector  
) const [virtual]

Reimplemented in G4ErrorTrackLengthTarget, G4ErrorCylSurfaceTarget, G4ErrorPlaneSurfaceTarget, and G4ErrorSurfaceTarget.

Definition at line 41 of file G4ErrorTarget.cc.

References DBL_MAX.

Referenced by G4ErrorPropagationNavigator::ComputeSafety(), and G4ErrorPropagationNavigator::ComputeStep().

00043 {
00044   return DBL_MAX;
00045 }

G4ErrorTargetType G4ErrorTarget::GetType (  )  const [inline]

Definition at line 82 of file G4ErrorTarget.hh.

References theType.

Referenced by G4ErrorPropagator::GetFinalTrajState(), and G4ErrorPropagator::MakeOneStep().

00083 {
00084   return theType;
00085 }

G4bool G4ErrorTarget::TargetReached ( const G4Step  )  [virtual]

Reimplemented in G4ErrorGeomVolumeTarget.

Definition at line 52 of file G4ErrorTarget.cc.

00053 {
00054   return 0;
00055 }


Field Documentation

G4ErrorTargetType G4ErrorTarget::theType [protected]

Definition at line 77 of file G4ErrorTarget.hh.

Referenced by G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget(), G4ErrorGeomVolumeTarget::G4ErrorGeomVolumeTarget(), G4ErrorPlaneSurfaceTarget::G4ErrorPlaneSurfaceTarget(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), and GetType().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:56 2013 for Geant4 by  doxygen 1.4.7