#include <Alignment/MuonAlignment/interface/MuonAlignmentInputSurveyDB.h>
Public Member Functions | |
MuonAlignmentInputSurveyDB (const DTGeometry *dtGeometry, const CSCGeometry *cscGeometry, const GEMGeometry *gemGeometry, const Alignments *dtSurvey, const Alignments *cscSurvey, const SurveyErrors *dtSurveyError, const SurveyErrors *cscSurveyError) | |
MuonAlignmentInputSurveyDB (const MuonAlignmentInputSurveyDB &)=delete | |
AlignableMuon * | newAlignableMuon () const override |
const MuonAlignmentInputSurveyDB & | operator= (const MuonAlignmentInputSurveyDB &)=delete |
~MuonAlignmentInputSurveyDB () override | |
Public Member Functions inherited from MuonAlignmentInputMethod | |
MuonAlignmentInputMethod () | |
MuonAlignmentInputMethod (const DTGeometry *dtGeometry, const CSCGeometry *cscGeometry, const GEMGeometry *gemGeometry) | |
MuonAlignmentInputMethod (const MuonAlignmentInputMethod &)=delete | |
const MuonAlignmentInputMethod & | operator= (const MuonAlignmentInputMethod &)=delete |
virtual | ~MuonAlignmentInputMethod () |
Private Member Functions | |
void | addSurveyInfo_ (Alignable *ali, unsigned int *theSurveyIndex, const Alignments *theSurveyValues, const SurveyErrors *theSurveyErrors) const |
Private Attributes | |
const CSCGeometry * | cscGeometry_ |
const Alignments * | cscSurvey_ |
const SurveyErrors * | cscSurveyError_ |
const DTGeometry * | dtGeometry_ |
const Alignments * | dtSurvey_ |
const SurveyErrors * | dtSurveyError_ |
const GEMGeometry * | gemGeometry_ |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 31 of file MuonAlignmentInputSurveyDB.h.
MuonAlignmentInputSurveyDB::MuonAlignmentInputSurveyDB | ( | const DTGeometry * | dtGeometry, |
const CSCGeometry * | cscGeometry, | ||
const GEMGeometry * | gemGeometry, | ||
const Alignments * | dtSurvey, | ||
const Alignments * | cscSurvey, | ||
const SurveyErrors * | dtSurveyError, | ||
const SurveyErrors * | cscSurveyError | ||
) |
Definition at line 37 of file MuonAlignmentInputSurveyDB.cc.
|
override |
Definition at line 57 of file MuonAlignmentInputSurveyDB.cc.
|
delete |
|
private |
Definition at line 101 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, SurveyError::matrix(), SurveyError::rawId(), DetId::rawId(), makeMuonMisalignmentScenario::rot, AlignableSurface::setLength(), Alignable::setSurvey(), AlignableSurface::setWidth(), SurveyError::structureType(), Alignable::surface(), and AlignableSurface::width().
Referenced by newAlignableMuon().
|
overridevirtual |
Reimplemented from MuonAlignmentInputMethod.
Definition at line 75 of file MuonAlignmentInputSurveyDB.cc.
References addSurveyInfo_(), align::AlignableMuon, AlignableMuon::CSCEndcaps(), cscGeometry_, cscSurvey_, cscSurveyError_, AlignableMuon::DTBarrel(), dtGeometry_, dtSurvey_, dtSurveyError_, gemGeometry_, and convertSQLitetoXML_cfg::output.
|
delete |
|
private |
Definition at line 62 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 65 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 67 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 61 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 64 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 66 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().
|
private |
Definition at line 63 of file MuonAlignmentInputSurveyDB.h.
Referenced by newAlignableMuon().