#include <TrackerCounters.h>
Public Member Functions | |
TrackerCounters () | |
Build the counters map. More... | |
~TrackerCounters () | |
Public Member Functions inherited from Counters | |
Counters () | |
Counters (int) | |
Counters () | |
Build the counters map. More... | |
void | evalCounters () |
virtual align::Counter | get (align::StructureType) const |
Get a counter based on its structure type. More... | |
void | incrementSector (int) |
void | printSummary () |
virtual | ~Counters () |
virtual | ~Counters () |
Additional Inherited Members | |
Public Attributes inherited from Counters | |
int | m_farSide |
int | m_nearSide |
std::map< int, int > | m_sector |
int | m_wheel |
int | m_wheelid |
Protected Attributes inherited from Counters | |
std::map< align::StructureType, align::Counter > | theCounters |
Concrete implementation of counters for the tracker
Allows to set an id to each alignable. Actual counter definitions are in separate header files.
Definition at line 20 of file TrackerCounters.h.
TrackerCounters::TrackerCounters | ( | ) |
Build the counters map.
Definition at line 13 of file TrackerCounters.cc.
References 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::tob::moduleNumber(), align::tec::moduleNumber(), align::tpe::moduleNumber(), align::tpb::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::TIBHalfBarrel, align::TIBHalfShell, align::TIBLayer, align::TIBModule, align::TIBString, align::TIBSurface, align::TIDDisk, align::TIDEndcap, align::TIDModule, align::TIDRing, align::TIDSide, align::TOBHalfBarrel, align::TOBLayer, align::TOBModule, align::TOBRod, align::TPBHalfBarrel, align::TPBLadder, align::TPBLayer, align::TPBModule, align::TPEBlade, align::TPEEndcap, align::TPEHalfCylinder, align::TPEHalfDisk, align::TPEModule, and align::TPEPanel.
|
inline |
Definition at line 27 of file TrackerCounters.h.