#include <TrackerDetIdSelector.h>
Public Types | |
typedef std::function< int(const TrackerTopology &trackerTopology, const DetId &)> | DetIdFunction |
typedef std::unordered_map < std::string, DetIdFunction > | StringFunctionMap |
Public Member Functions | |
bool | passSelection (const std::string &selectionStr) const |
TrackerDetIdSelector (const DetId &detId, const TrackerTopology &trackerTopology) | |
Static Public Attributes | |
static const StringFunctionMap | functionTable |
Private Attributes | |
const DetId & | _detId |
const TrackerTopology & | _trackerTopology |
Definition at line 118 of file TrackerDetIdSelector.h.
typedef std::function<int(const TrackerTopology& trackerTopology, const DetId&)> TrackerDetIdSelector::DetIdFunction |
Definition at line 124 of file TrackerDetIdSelector.h.
typedef std::unordered_map<std::string, DetIdFunction> TrackerDetIdSelector::StringFunctionMap |
Definition at line 125 of file TrackerDetIdSelector.h.
|
inline |
Definition at line 128 of file TrackerDetIdSelector.h.
bool TrackerDetIdSelector::passSelection | ( | const std::string & | selectionStr | ) | const |
Definition at line 160 of file TrackerDetIdSelector.cc.
References _detId, _trackerTopology, SplitLinear::begin, dataset::end, ExpressionAST::evaluate(), Exception, AlCaHLTBitMon_QueryRunRegistry::string, and summarizeEdmComparisonLogfiles::success.
Referenced by TrackingRecHitProducer::setupDetIdPipes().
|
private |
Definition at line 120 of file TrackerDetIdSelector.h.
Referenced by passSelection().
|
private |
Definition at line 121 of file TrackerDetIdSelector.h.
Referenced by passSelection().
|
static |
Definition at line 126 of file TrackerDetIdSelector.h.
Referenced by Accessor::operator()().