1 #ifndef Alignment_MuonAlignment_MuonAlignmentInputXML_h 2 #define Alignment_MuonAlignment_MuonAlignmentInputXML_h 24 #include "xercesc/dom/DOMElement.hpp" 25 #include "xercesc/util/XercesDefs.hpp" 63 void do_setposition (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
64 void do_setape (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
65 void do_setsurveyerr(
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
66 void do_moveglobal (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
67 void do_movelocal (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
68 void do_rotatelocal (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
69 void do_rotatebeamline (
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
70 void do_rotateglobalaxis(
const XERCES_CPP_NAMESPACE::DOMElement *node, std::map<Alignable*, bool> &aliset, std::map<Alignable*, Alignable*> &alitoideal)
const;
Allows conversion between type and name, and vice-versa.
std::vector< Alignable * > Alignables
Constructor of the full muon geometry.