#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 (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 134 of file TrackerDetIdSelector.h.
typedef std::function<int(const TrackerTopology& trackerTopology, const DetId&)> TrackerDetIdSelector::DetIdFunction |
Definition at line 141 of file TrackerDetIdSelector.h.
typedef std::unordered_map<std::string, DetIdFunction> TrackerDetIdSelector::StringFunctionMap |
Definition at line 142 of file TrackerDetIdSelector.h.
|
inline |
Definition at line 145 of file TrackerDetIdSelector.h.
bool TrackerDetIdSelector::passSelection | ( | std::string | selectionStr | ) | const |
Definition at line 347 of file TrackerDetIdSelector.h.
References _detId, _trackerTopology, begin, end, ExpressionAST::evaluate(), Exception, AlCaHLTBitMon_QueryRunRegistry::string, and summarizeEdmComparisonLogfiles::success.
Referenced by TrackingRecHitProducer::setupDetIdPipes().
|
private |
Definition at line 137 of file TrackerDetIdSelector.h.
Referenced by passSelection().
|
private |
Definition at line 138 of file TrackerDetIdSelector.h.
Referenced by passSelection().
|
static |
Definition at line 143 of file TrackerDetIdSelector.h.
Referenced by Accessor::operator()().