1 #ifndef SimG4Core_FieldBuilder_H
2 #define SimG4Core_FieldBuilder_H
13 class G4Mag_UsualEqRhs;
14 class G4PropagatorInField;
15 class G4LogicalVolume;
28 void build(G4FieldManager* fM = 0,
29 G4PropagatorInField* fP = 0) ;
38 G4FieldManager * fM = 0,
39 G4PropagatorInField * fP = 0);
G4ChordFinder * fChordFinder
void build(G4FieldManager *fM=0, G4PropagatorInField *fP=0)
G4ChordFinder * fChordFinderMonopole
void configureForVolume(const std::string &volName, edm::ParameterSet &volPSet, G4FieldManager *fM=0, G4PropagatorInField *fP=0)
G4LogicalVolume * theTopVolume
void setStepperAndChordFinder(G4FieldManager *fM, int val)
double dIntersectionAndOneStep
FieldBuilder(const MagneticField *, const edm::ParameterSet &)
void configureFieldManager(G4FieldManager *fM)
std::auto_ptr< Field > theField
G4LogicalVolume * fieldTopVolume()
G4Mag_UsualEqRhs * theFieldEquation
edm::ParameterSet thePSet
void configurePropagatorInField(G4PropagatorInField *fP)