1 #ifndef Alignment_MuonAlignment_MuonAlignmentOutputXML_h
2 #define Alignment_MuonAlignment_MuonAlignmentOutputXML_h
61 std::map<align::ID, CLHEP::HepSymMatrix> &errors,
bool m_suppressCSCEndcaps
const GEMGeometry * gemGeometry_
bool m_suppressDTStations
const CSCGeometry * cscGeometry_
bool m_suppressGEMStations
bool m_suppressCSCChambers
bool m_suppressGEMEndcaps
const DTGeometry * dtGeometry_
bool m_suppressCSCStations
bool m_suppressDTChambers
bool m_suppressGEMEtaPartitions
Allows conversion between type and name, and vice-versa.
bool m_suppressDTSuperLayers
MuonAlignmentOutputXML(const edm::ParameterSet &iConfig, const DTGeometry *dtGeometry, const CSCGeometry *cscGeometry, const GEMGeometry *gemGeometry)
void writeComponents(align::Alignables &alignables, align::Alignables &ideals, std::map< align::ID, CLHEP::HepSymMatrix > &errors, std::ofstream &outputFile, const int doDet, const AlignableObjectId &) const
bool m_suppressGEMSuperChambers
std::vector< Alignable * > Alignables
const MuonAlignmentOutputXML & operator=(const MuonAlignmentOutputXML &)=delete
void write(AlignableMuon *alignableMuon) const
bool m_suppressGEMChambers
virtual ~MuonAlignmentOutputXML()
Constructor of the full muon geometry.