Geant4
10.02.p02
|
#include <G4CachedMagneticField.hh>
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().
|
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.
|
inline |
Definition at line 67 of file G4CachedMagneticField.hh.
References fCountCalls, and fCountEvaluations.
Referenced by G4CachedMagneticField(), and operator=().
|
virtual |
Reimplemented from G4Field.
Definition at line 47 of file G4CachedMagneticField.cc.
References G4Field::Clone(), fDistanceConst, fLastLocation, fLastValue, fpMagneticField, and G4CachedMagneticField().
|
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 93 of file G4CachedMagneticField.cc.
References fCountCalls, fCountEvaluations, fDistanceConst, fLastLocation, fLastValue, fpMagneticField, and G4MagneticField::GetFieldValue().
G4CachedMagneticField & G4CachedMagneticField::operator= | ( | const G4CachedMagneticField & | p | ) |
Definition at line 80 of file G4CachedMagneticField.cc.
References ClearCounts(), fDistanceConst, fLastLocation, fLastValue, fpMagneticField, and G4MagneticField::operator=().
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(), operator=(), and SetConstDistance().
|
mutableprivate |
Definition at line 77 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), GetFieldValue(), and operator=().
|
mutableprivate |
Definition at line 78 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), GetFieldValue(), and operator=().
|
private |
Definition at line 73 of file G4CachedMagneticField.hh.
Referenced by Clone(), G4CachedMagneticField(), GetFieldValue(), and operator=().