#include <FieldBuilder.h>
Public Member Functions | |
void | build (CMSFieldManager *fM, G4PropagatorInField *fP) |
void | configureForVolume (const std::string &volName, edm::ParameterSet &volPSet, CMSFieldManager *fM, G4PropagatorInField *fP) |
FieldBuilder (const MagneticField *, const edm::ParameterSet &) | |
~FieldBuilder () | |
Private Attributes | |
double | theDelta |
Field * | theField |
G4Mag_UsualEqRhs * | theFieldEquation |
edm::ParameterSet | thePSet |
G4LogicalVolume * | theTopVolume |
Definition at line 15 of file FieldBuilder.h.
FieldBuilder::FieldBuilder | ( | const MagneticField * | f, |
const edm::ParameterSet & | p | ||
) |
Definition at line 23 of file FieldBuilder.cc.
References f, AlCaHLTBitMon_ParallelJobs::p, theDelta, theField, and theFieldEquation.
FieldBuilder::~FieldBuilder | ( | ) |
Definition at line 29 of file FieldBuilder.cc.
void FieldBuilder::build | ( | CMSFieldManager * | fM, |
G4PropagatorInField * | fP | ||
) |
Definition at line 31 of file FieldBuilder.cc.
References configureForVolume(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and thePSet.
Referenced by RunManagerMTWorker::initializeG4(), and GeometryProducer::updateMagneticField().
void FieldBuilder::configureForVolume | ( | const std::string & | volName, |
edm::ParameterSet & | volPSet, | ||
CMSFieldManager * | fM, | ||
G4PropagatorInField * | fP | ||
) |
Definition at line 41 of file FieldBuilder.cc.
References edm::ParameterSet::getParameter(), CMSFieldManager::InitialiseForVolume(), AlCaHLTBitMon_QueryRunRegistry::string, theDelta, theField, theFieldEquation, and theTopVolume.
Referenced by build().
|
private |
Definition at line 33 of file FieldBuilder.h.
Referenced by configureForVolume(), and FieldBuilder().
|
private |
Definition at line 29 of file FieldBuilder.h.
Referenced by configureForVolume(), and FieldBuilder().
|
private |
Definition at line 30 of file FieldBuilder.h.
Referenced by configureForVolume(), and FieldBuilder().
|
private |
Definition at line 32 of file FieldBuilder.h.
Referenced by build().
|
private |
Definition at line 31 of file FieldBuilder.h.
Referenced by configureForVolume().