|
Geant4
10.02.p01
|
#include <G4CachedMagneticField.hh>
Inheritance diagram for G4CachedMagneticField:
Collaboration diagram for G4CachedMagneticField:Protected Attributes | |
| G4int | fCountCalls |
| G4int | fCountEvaluations |
Private Attributes | |
| G4MagneticField * | fpMagneticField |
| G4double | fDistanceConst |
| G4ThreeVector | fLastLocation |
| G4ThreeVector | fLastValue |
Definition at line 47 of file G4CachedMagneticField.hh.
| G4CachedMagneticField::G4CachedMagneticField | ( | G4MagneticField * | pMagField, |
| G4double | distanceConst | ||
| ) |
Definition at line 33 of file G4CachedMagneticField.cc.
References ClearCounts(), fDistanceConst, and fpMagneticField.
Referenced by Clone().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Definition at line 58 of file G4CachedMagneticField.cc.
| G4CachedMagneticField::G4CachedMagneticField | ( | const G4CachedMagneticField & | r | ) |
Definition at line 70 of file G4CachedMagneticField.cc.
References ClearCounts(), fDistanceConst, fLastLocation, fLastValue, and fpMagneticField.
Here is the call graph for this function:
|
inline |
Definition at line 67 of file G4CachedMagneticField.hh.
References fCountCalls, and fCountEvaluations.
Referenced by G4CachedMagneticField().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4Field.
Definition at line 47 of file G4CachedMagneticField.cc.
References G4Field::Clone(), fDistanceConst, fLastLocation, fLastValue, fpMagneticField, and G4CachedMagneticField().
Here is the call graph for this function:
|
inline |
Definition at line 62 of file G4CachedMagneticField.hh.
References fDistanceConst.
|
inline |
Definition at line 65 of file G4CachedMagneticField.hh.
References fCountCalls.
|
inline |
Definition at line 66 of file G4CachedMagneticField.hh.
References fCountEvaluations.
|
virtual |
Implements G4MagneticField.
Definition at line 86 of file G4CachedMagneticField.cc.
References fCountCalls, fCountEvaluations, fDistanceConst, fLastLocation, fLastValue, fpMagneticField, and G4MagneticField::GetFieldValue().
Here is the call graph for this function:| G4CachedMagneticField & G4CachedMagneticField::operator= | ( | const G4CachedMagneticField & | p | ) |
Definition at line 80 of file G4CachedMagneticField.cc.
| void G4CachedMagneticField::ReportStatistics | ( | ) |
Definition at line 63 of file G4CachedMagneticField.cc.
References fCountCalls, fCountEvaluations, G4cout, and G4endl.
|
inline |
Definition at line 63 of file G4CachedMagneticField.hh.
References fDistanceConst.
|
mutableprotected |
Definition at line 81 of file G4CachedMagneticField.hh.
Referenced by ClearCounts(), GetCountCalls(), GetFieldValue(), and ReportStatistics().
|
mutableprotected |
Definition at line 81 of file G4CachedMagneticField.hh.
Referenced by ClearCounts(), GetCountEvaluations(), GetFieldValue(), and ReportStatistics().
|
private |
Definition at line 75 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), GetConstDistance(), GetFieldValue(), and SetConstDistance().
|
mutableprivate |
Definition at line 77 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), and GetFieldValue().
|
mutableprivate |
Definition at line 78 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), and GetFieldValue().
|
private |
Definition at line 73 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), and GetFieldValue().