#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 25 of file MagFieldConfig.h.
|
inline |
Definition at line 28 of file MagFieldConfig.h.
MagFieldConfig::MagFieldConfig | ( | const edm::ParameterSet & | pset, |
bool | debug = false |
||
) |
Constructor.
Definition at line 21 of file MagFieldConfig.cc.
References filterCSVwithJSON::copy, gather_cfg::cout, Exception, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), i, j, relativeConstraints::keys, autoMagneticFieldProducer_cfi::master, fed_dqm_sourceclient-live_cfg::path, mergeVDriftHistosByStation::sectors, AlCaHLTBitMon_QueryRunRegistry::string, makeHLTPrescaleTable::values, relval_steps::version, and autoMagneticFieldProducer_cfi::volumes.
vector< unsigned > MagFieldConfig::expandList | ( | const std::string & | list | ) |
Definition at line 80 of file MagFieldConfig.cc.
References end, Exception, i, relval_2017::k, split, dqm_diff::start, and makeHLTPrescaleTable::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::VolumeBasedMagneticFieldESProducer::produce(), and 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::VolumeBasedMagneticFieldESProducer::produce(), and 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::VolumeBasedMagneticFieldESProducer::produce(), 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 |
Definition at line 48 of file MagFieldConfig.h.
Referenced by Config.TestMakePSet::__insertValue(), magneticfield::VolumeBasedMagneticFieldESProducer::produce(), and magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().
std::string MagFieldConfig::version |
Version of the data tables to be used.
Definition at line 41 of file MagFieldConfig.h.
Referenced by python.rootplot.argparse._VersionAction::__call__(), validation.Sample::datasetpattern(), validation.Sample::filename(), argparse.ArgumentParser::format_version(), python.rootplot.argparse.ArgumentParser::format_version(), magneticfield::VolumeBasedMagneticFieldESProducer::produce(), and magneticfield::VolumeBasedMagneticFieldESProducerFromDB::produce().