39 : m_dtLabel(
""), m_cscLabel(
""), m_getAPEs(
false) {}
94 for (std::vector<AlignTransform>::const_iterator
i = dtAlignments->
m_align.begin();
i != dtAlignments->
m_align.end(); ++
i) {
95 CLHEP::HepSymMatrix empty_matrix(3, 0);
97 dtAlignmentErrorsExtended2.
m_alignError.push_back(empty_error);
99 for (std::vector<AlignTransform>::const_iterator
i = cscAlignments->
m_align.begin();
i != cscAlignments->
m_align.end(); ++
i) {
100 CLHEP::HepSymMatrix empty_matrix(3, 0);
102 cscAlignmentErrorsExtended2.
m_alignError.push_back(empty_error);
Class to update a given geometry with a set of alignments.
std::vector< AlignTransform > m_align
void applyAlignments(C *geometry, const Alignments *alignments, const AlignmentErrorsExtended *alignmentErrors, const AlignTransform &globalCoordinates)
std::vector< AlignTransformErrorExtended > m_alignError
const AlignTransform & DetectorGlobalPosition(const Alignments &allGlobals, const DetId &id)
Constructor of the full muon geometry.