#include <TrackerAlignableIndexer.h>
Public Member Functions | |
TrackerAlignableIndexer () | |
Build the counters map. More... | |
virtual | ~TrackerAlignableIndexer () |
Public Member Functions inherited from AlignableIndexer | |
AlignableIndexer () | |
Build the counters map. More... | |
virtual align::Counter | get (align::StructureType) const |
Get a counter based on its structure type. More... | |
virtual | ~AlignableIndexer () |
Additional Inherited Members | |
Protected Attributes inherited from AlignableIndexer | |
std::map< align::StructureType, align::Counter > | theCounters |
Concrete implementation of AlignableIndexer for the tracker-alignables.
Allows to set an id to each alignable. Actual counter definitions are in separate header files.
Last Update: Max Stark Date: Wed, 17 Feb 2016 15:39:06 CET
Definition at line 23 of file TrackerAlignableIndexer.h.
TrackerAlignableIndexer::TrackerAlignableIndexer | ( | ) |
Build the counters map.
Definition at line 13 of file TrackerAlignableIndexer.cc.
References align::tob::barrelNumber(), align::tpb::barrelNumber(), align::tib::barrelNumber(), align::tpe::bladeNumber(), align::tid::diskNumber(), align::tec::diskNumber(), align::tid::endcapNumber(), align::tec::endcapNumber(), align::tpe::endcapNumber(), align::tob::halfBarrelNumber(), align::tpb::halfBarrelNumber(), align::tib::halfBarrelNumber(), align::tpe::halfCylinderNumber(), align::tpe::halfDiskNumber(), align::tib::halfShellNumber(), align::tpb::ladderNumber(), align::tob::layerNumber(), align::tpb::layerNumber(), align::tib::layerNumber(), align::tid::moduleNumber(), align::tec::moduleNumber(), align::tob::moduleNumber(), align::tpb::moduleNumber(), align::tpe::moduleNumber(), align::tib::moduleNumber(), align::tpe::panelNumber(), align::tec::petalNumber(), align::tec::ringNumber(), align::tid::ringNumber(), align::tob::rodNumber(), align::tid::sideNumber(), align::tec::sideNumber(), align::tib::stringNumber(), align::tib::surfaceNumber(), align::TECDisk, align::TECEndcap, align::TECModule, align::TECPetal, align::TECRing, align::TECSide, align::TIBBarrel, align::TIBHalfBarrel, align::TIBHalfShell, align::TIBLayer, align::TIBModule, align::TIBString, align::TIBSurface, align::TIDDisk, align::TIDEndcap, align::TIDModule, align::TIDRing, align::TIDSide, align::TOBBarrel, align::TOBHalfBarrel, align::TOBLayer, align::TOBModule, align::TOBRod, align::TPBBarrel, align::TPBHalfBarrel, align::TPBLadder, align::TPBLayer, align::TPBModule, align::TPEBlade, align::TPEEndcap, align::TPEHalfCylinder, align::TPEHalfDisk, align::TPEModule, and align::TPEPanel.
|
inlinevirtual |
Definition at line 30 of file TrackerAlignableIndexer.h.