#include <MagFieldConfig.h>
Public Member Functions | |
std::vector< unsigned > | expandList (const std::string &list) |
MagFieldConfig () | |
MagFieldConfig (const edm::ParameterSet &pset, bool debug=false) | |
Constructor. More... | |
Public Attributes | |
int | geometryVersion |
Version of the geometry to be used. More... | |
magneticfield::TableFileMap | gridFiles |
Specification of which data table is to be used for each volume. More... | |
std::vector< int > | keys |
Scaling factors for the field in specific volumes. More... | |
std::vector< double > | slaveFieldParameters |
std::string | slaveFieldVersion |
Label or type of the tracker parametrization. More... | |
std::vector< double > | values |
std::string | version |
Version of the data tables to be used. More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
No description available.
Definition at line 26 of file MagFieldConfig.h.
|
inline |
Definition at line 28 of file MagFieldConfig.h.
References debug, list(), muonDTDigis_cfi::pset, and AlCaHLTBitMon_QueryRunRegistry::string.
MagFieldConfig::MagFieldConfig | ( | const edm::ParameterSet & | pset, |
bool | debug = false |
||
) |
Constructor.
Definition at line 20 of file MagFieldConfig.cc.
References popcon2dropbox::copy(), gather_cfg::cout, Exception, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), mps_fire::i, relativeConstraints::keys, funct::master(), callgraph::path, AlCaHLTBitMon_QueryRunRegistry::string, MuonErrorMatrixValues_cff::values, jets_cff::version, and HistogramManager_cfi::VPSet().
vector< unsigned > MagFieldConfig::expandList | ( | const std::string & | list | ) |
Definition at line 76 of file MagFieldConfig.cc.
References end, Exception, mps_fire::i, gen::k, split, and MuonErrorMatrixValues_cff::values.
|
private |
|
friend |
Definition at line 58 of file MagFieldConfig.h.
|
friend |
Definition at line 58 of file MagFieldConfig.h.
int MagFieldConfig::geometryVersion |
Version of the geometry to be used.
Definition at line 38 of file MagFieldConfig.h.
Referenced by magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().
magneticfield::TableFileMap MagFieldConfig::gridFiles |
Specification of which data table is to be used for each volume.
Definition at line 44 of file MagFieldConfig.h.
Referenced by magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().
std::vector<int> MagFieldConfig::keys |
Scaling factors for the field in specific volumes.
Definition at line 47 of file MagFieldConfig.h.
Referenced by psClasses.queueList::__init__(), cmsPerfPublish.Table::__str__(), cmsPerfPublish.Table::getTable(), magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce(), psClasses.queueList::smallestQueue(), psClasses.queueList::thinerQueue(), and cmsPerfPublish.Table::transpose().
std::vector<double> MagFieldConfig::slaveFieldParameters |
Parameters for the tracker parametrization (not used in legacy producers where slaveFieldVersion is the label of the parametrization in the EventSetup)
Definition at line 56 of file MagFieldConfig.h.
Referenced by magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().
std::string MagFieldConfig::slaveFieldVersion |
Label or type of the tracker parametrization.
Definition at line 51 of file MagFieldConfig.h.
Referenced by magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().
std::vector<double> MagFieldConfig::values |
std::string MagFieldConfig::version |
Version of the data tables to be used.
Definition at line 41 of file MagFieldConfig.h.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().