87 &(*dtAlignmentErrorsExtended),
91 &(*cscAlignmentErrorsExtended),
96 for (std::vector<AlignTransform>::const_iterator
i = dtAlignments->
m_align.begin();
99 CLHEP::HepSymMatrix empty_matrix(3, 0);
101 dtAlignmentErrorsExtended2.
m_alignError.push_back(empty_error);
103 for (std::vector<AlignTransform>::const_iterator
i = cscAlignments->
m_align.begin();
106 CLHEP::HepSymMatrix empty_matrix(3, 0);
108 cscAlignmentErrorsExtended2.
m_alignError.push_back(empty_error);
114 &(dtAlignmentErrorsExtended2),
118 &(cscAlignmentErrorsExtended2),
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.