39 : m_dtLabel(
""), m_cscLabel(
""), m_getAPEs(
false) {}
42 : m_dtLabel(dtLabel), m_cscLabel(cscLabel), m_getAPEs(getAPEs) {}
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.
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)
volatile std::atomic< bool > shutdown_flag false
Constructor of the full muon geometry.