ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4BlineEquation Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/field/BlineTracer/include/G4BlineEquation.hh>

+ Inheritance diagram for G4BlineEquation:
+ Collaboration diagram for G4BlineEquation:

Public Member Functions

 G4BlineEquation (G4MagneticField *MagField)
 
virtual ~G4BlineEquation ()
 
virtual void EvaluateRhsGivenB (const G4double y[], const G4double B[3], G4double dydx[]) const
 
void SetBackwardDirectionOfIntegration (G4bool abool)
 
- Public Member Functions inherited from G4Mag_EqRhs
 G4Mag_EqRhs (G4MagneticField *magField)
 
virtual ~G4Mag_EqRhs ()
 
G4double FCof () const
 
virtual void SetChargeMomentumMass (G4ChargeState particleCharge, G4double MomentumXc, G4double mass)
 
- Public Member Functions inherited from G4EquationOfMotion
 G4EquationOfMotion (G4Field *Field)
 
virtual ~G4EquationOfMotion ()
 
void RightHandSide (const G4double y[], G4double dydx[]) const
 
void EvaluateRhsReturnB (const G4double y[], G4double dydx[], G4double Field[]) const
 
void GetFieldValue (const G4double Point[4], G4double Field[]) const
 
const G4FieldGetFieldObj () const
 
G4FieldGetFieldObj ()
 
void SetFieldObj (G4Field *pField)
 

Private Attributes

G4bool fBackward_direction
 
G4double fDirection
 

Detailed Description

Definition at line 51 of file G4BlineEquation.hh.

View newest version in sPHENIX GitHub at line 51 of file G4BlineEquation.hh

Constructor & Destructor Documentation

G4BlineEquation::G4BlineEquation ( G4MagneticField MagField)

Definition at line 45 of file G4BlineEquation.cc.

View newest version in sPHENIX GitHub at line 45 of file G4BlineEquation.cc

References fBackward_direction, and fDirection.

G4BlineEquation::~G4BlineEquation ( )
virtual

Definition at line 54 of file G4BlineEquation.cc.

View newest version in sPHENIX GitHub at line 54 of file G4BlineEquation.cc

Member Function Documentation

void G4BlineEquation::EvaluateRhsGivenB ( const G4double  y[],
const G4double  B[3],
G4double  dydx[] 
) const
virtual

Implements G4Mag_EqRhs.

Definition at line 60 of file G4BlineEquation.cc.

View newest version in sPHENIX GitHub at line 60 of file G4BlineEquation.cc

References fDirection.

void G4BlineEquation::SetBackwardDirectionOfIntegration ( G4bool  abool)

Definition at line 76 of file G4BlineEquation.cc.

View newest version in sPHENIX GitHub at line 76 of file G4BlineEquation.cc

References fBackward_direction, and fDirection.

Member Data Documentation

G4bool G4BlineEquation::fBackward_direction
private

Definition at line 69 of file G4BlineEquation.hh.

View newest version in sPHENIX GitHub at line 69 of file G4BlineEquation.hh

Referenced by G4BlineEquation(), and SetBackwardDirectionOfIntegration().

G4double G4BlineEquation::fDirection
private

Definition at line 70 of file G4BlineEquation.hh.

View newest version in sPHENIX GitHub at line 70 of file G4BlineEquation.hh

Referenced by EvaluateRhsGivenB(), G4BlineEquation(), and SetBackwardDirectionOfIntegration().


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