#include <Alignment/MuonAlignment/interface/MuonAlignmentInputSurveyDB.h>
Public Member Functions | |
MuonAlignmentInputSurveyDB () | |
MuonAlignmentInputSurveyDB (std::string dtLabel, std::string cscLabel, std::string idealLabel) | |
AlignableMuon * | newAlignableMuon (const edm::EventSetup &iSetup) const override |
~MuonAlignmentInputSurveyDB () override | |
Public Member Functions inherited from MuonAlignmentInputMethod | |
MuonAlignmentInputMethod () | |
MuonAlignmentInputMethod (std::string idealLabel) | |
virtual | ~MuonAlignmentInputMethod () |
Private Member Functions | |
void | addSurveyInfo_ (Alignable *ali, unsigned int *theSurveyIndex, const Alignments *theSurveyValues, const SurveyErrors *theSurveyErrors) const |
MuonAlignmentInputSurveyDB (const MuonAlignmentInputSurveyDB &)=delete | |
const MuonAlignmentInputSurveyDB & | operator= (const MuonAlignmentInputSurveyDB &)=delete |
Private Attributes | |
std::string | idealGeometryLabel |
std::string | m_cscLabel |
std::string | m_dtLabel |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 31 of file MuonAlignmentInputSurveyDB.h.
MuonAlignmentInputSurveyDB::MuonAlignmentInputSurveyDB | ( | ) |
Definition at line 37 of file MuonAlignmentInputSurveyDB.cc.
MuonAlignmentInputSurveyDB::MuonAlignmentInputSurveyDB | ( | std::string | dtLabel, |
std::string | cscLabel, | ||
std::string | idealLabel | ||
) |
Definition at line 40 of file MuonAlignmentInputSurveyDB.cc.
|
override |
Definition at line 50 of file MuonAlignmentInputSurveyDB.cc.
|
privatedelete |
|
private |
Definition at line 110 of file MuonAlignmentInputSurveyDB.cc.
References Alignable::alignableObjectId(), AlCaHLTBitMon_QueryRunRegistry::comp, Alignable::components(), relativeConstraints::error, Exception, Alignable::geomDetId(), mps_fire::i, AlignableSurface::length(), Alignments::m_align, SurveyErrors::m_surveyErrors, DetId::rawId(), makeMuonMisalignmentScenario::rot, AlignableSurface::setLength(), Alignable::setSurvey(), AlignableSurface::setWidth(), Alignable::surface(), and AlignableSurface::width().
Referenced by newAlignableMuon().
|
overridevirtual |
Reimplemented from MuonAlignmentInputMethod.
Definition at line 68 of file MuonAlignmentInputSurveyDB.cc.
References addSurveyInfo_(), align::AlignableMuon, gemGeometry_cff::gemGeometry, edm::EventSetup::get(), get, idealGeometryLabel, m_cscLabel, m_dtLabel, and convertSQLitetoXML_cfg::output.
|
privatedelete |
|
private |
Definition at line 57 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 57 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 57 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().