#include <DTRangeMapAccessor.h>
Public Member Functions | |
DTRangeMapAccessor () | |
Constructor. More... | |
virtual | ~DTRangeMapAccessor () |
Destructor. More... | |
Static Public Member Functions | |
static std::pair< DTChamberId, DTChamberIdDetLayerComparator > | chambersByDetLayer (DTChamberId id) |
Access chambers in a RangeMap by DetLayer. More... | |
static std::pair< DTLayerId, DTChamberIdComparator > | layersByChamber (DTChamberId chamberId) |
Access by chamber objects written into a RangeMap by layer. More... | |
static std::pair< DTLayerId, DTSuperLayerIdComparator > | layersBySuperLayer (DTSuperLayerId slId) |
Access by SL objects written into a RangeMap by layer. More... | |
static std::pair< DTSuperLayerId, DTChamberIdComparator > | superLayersByChamber (DTChamberId chamberId) |
Access by chamber objects written into a RangeMap by SL. More... | |
Utility class for access to objects in a RangeMap with needed granularity.
Definition at line 68 of file DTRangeMapAccessor.h.
DTRangeMapAccessor::DTRangeMapAccessor | ( | ) |
|
virtual |
|
static |
Access chambers in a RangeMap by DetLayer.
Definition at line 30 of file DTRangeMapAccessor.cc.
|
static |
Access by chamber objects written into a RangeMap by layer.
Definition at line 20 of file DTRangeMapAccessor.cc.
|
static |
Access by SL objects written into a RangeMap by layer.
Definition at line 15 of file DTRangeMapAccessor.cc.
Referenced by DTEfficiencyTask::analyze(), DTRecSegment2DProducer::produce(), DTRecSegment2DExtendedProducer::produce(), DTClusterer::produce(), DTCombinatorialPatternReco4D::setDTRecHit1DContainer(), and DTMeantimerPatternReco4D::setDTRecHit1DContainer().
|
static |
Access by chamber objects written into a RangeMap by SL.
Definition at line 25 of file DTRangeMapAccessor.cc.