Go to the documentation of this file. 1 #ifndef ALIGNMENT_TRACKERALIGNMENT_INTERFACE_TRACKERALIGNMENTLEVELBUILDER_H_
2 #define ALIGNMENT_TRACKERALIGNMENT_INTERFACE_TRACKERALIGNMENTLEVELBUILDER_H_
31 std::vector<align::AlignmentLevels>
build();
std::map< unsigned int, unsigned int > tidStringsOuterLayer_
Allows conversion between type and name, and vice-versa.
std::set< unsigned int > pxeBladeIDs_
std::set< unsigned int > tobLayerIDs_
std::set< unsigned int > pxbLayerIDs_
std::set< unsigned int > tibModuleIDs_
const align::TrackerNameSpace & trackerNameSpace() const
const AlignableObjectId alignableObjectId_
std::map< unsigned int, unsigned int > tidStringsInnerLayer_
std::set< unsigned int > pxeModuleIDs_
std::set< unsigned int > tecModuleIDs_
align::AlignmentLevels buildTIBAlignmentLevels()
void addPXBDetUnitInfo(const DetId &detId)
std::set< unsigned int > tibSideIDs_
std::set< unsigned int > tecPetalIDs_
std::map< unsigned int, unsigned int > pxbStringsPerHalfShell_
void addTECDetUnitInfo(const DetId &detId)
align::AlignmentLevels buildTECAlignmentLevels()
std::set< unsigned int > tidModuleIDs_
std::set< unsigned int > pxbModuleIDs_
std::set< unsigned int > pxbLadderIDs_
std::set< unsigned int > tobRodIDs_
void addPXEDetUnitInfo(const DetId &detId)
std::set< unsigned int > pxeDiskIDs_
std::set< unsigned int > tecRingIDs_
align::AlignmentLevels buildTOBAlignmentLevels()
std::set< unsigned int > tibStringIDs_
const TrackerTopology * trackerTopology_
void addTIDDetUnitInfo(const DetId &detId)
std::set< unsigned int > tidSideIDs_
void addDetUnitInfo(const DetId &detId)
std::set< unsigned int > tidWheelIDs_
std::set< unsigned int > tidRingIDs_
virtual ~TrackerAlignmentLevelBuilder()
std::set< unsigned int > pxeSideIDs_
std::map< unsigned int, unsigned int > pxbLaddersPerLayer_
std::set< unsigned int > tobSideIDs_
align::TrackerNameSpace trackerNameSpace_
const AlignableObjectId & objectIdProvider() const
std::set< unsigned int > tecWheelIDs_
void addTOBDetUnitInfo(const DetId &detId)
align::AlignmentLevels buildPXEAlignmentLevels()
std::vector< std::unique_ptr< AlignmentLevel > > AlignmentLevels
std::set< unsigned int > tecSideIDs_
std::set< unsigned int > tobModuleIDs_
std::set< unsigned int > tibLayerIDs_
void addTIBDetUnitInfo(const DetId &detId)
std::set< unsigned int > pxePanelIDs_
align::AlignmentLevels buildTIDAlignmentLevels()
std::vector< align::AlignmentLevels > build()
TrackerAlignmentLevelBuilder(const TrackerTopology *, const TrackerGeometry *)
align::AlignmentLevels buildPXBAlignmentLevels()