#include <MuonDDDConstants.h>
Public Member Functions | |
void | addValue (const std::string &name, const int &value) |
int | getValue (const std::string &name) const |
MuonDDDConstants (const DDCompactView &cpv) | |
~MuonDDDConstants () | |
Private Member Functions | |
MuonDDDConstants () | |
Private Attributes | |
std::map< std::string, int > | namesAndValues_ |
this class reads the constant section of the muon-numbering xml-file
Definition at line 23 of file MuonDDDConstants.h.
MuonDDDConstants::MuonDDDConstants | ( | const DDCompactView & | cpv | ) |
Definition at line 13 of file MuonDDDConstants.cc.
References DDFilteredView::addFilter(), addValue(), DDSpecificsFilter::AND, edm::hlt::Exception, alcazmumu_cfi::filter, DDFilteredView::firstChild(), DDFilteredView::mergedSpecifics(), lumiQueryAPI::msg, DDSpecificsFilter::not_equals, DDSpecificsFilter::setCriteria(), and relativeConstraints::value.
MuonDDDConstants::~MuonDDDConstants | ( | ) |
Definition at line 55 of file MuonDDDConstants.cc.
|
private |
void MuonDDDConstants::addValue | ( | const std::string & | name, |
const int & | value | ||
) |
Definition at line 77 of file MuonDDDConstants.cc.
References mergeVDriftHistosByStation::name, namesAndValues_, and relativeConstraints::value.
Referenced by MuonDDDConstants().
int MuonDDDConstants::getValue | ( | const std::string & | name | ) | const |
Definition at line 59 of file MuonDDDConstants.cc.
References gather_cfg::cout, edm::hlt::Exception, and namesAndValues_.
Referenced by CSCNumberingScheme::initMe(), RPCNumberingScheme::initMe(), DTNumberingScheme::initMe(), MuonDDDNumbering::MuonDDDNumbering(), MuonG4Numbering::MuonG4Numbering(), and MuonRpcFrameRotation::MuonRpcFrameRotation().
|
private |
Definition at line 34 of file MuonDDDConstants.h.
Referenced by addValue(), and getValue().