#include <TrackerDetIdSelector.h>
Definition at line 118 of file TrackerDetIdSelector.h.
◆ DetIdFunction
◆ StringFunctionMap
◆ TrackerDetIdSelector()
TrackerDetIdSelector::TrackerDetIdSelector |
( |
const DetId & |
detId, |
|
|
const TrackerTopology & |
trackerTopology |
|
) |
| |
|
inline |
◆ passSelection()
bool TrackerDetIdSelector::passSelection |
( |
const std::string & |
selectionStr | ) |
const |
Definition at line 160 of file TrackerDetIdSelector.cc.
References _detId, _trackerTopology, mps_fire::end, ExpressionAST::evaluate(), Exception, trigObjTnPSource_cfi::selectionStr, AlCaHLTBitMon_QueryRunRegistry::string, and summarizeEdmComparisonLogfiles::success.
Referenced by TrackingRecHitProducer::setupDetIdPipes().
161 std::string::const_iterator begin =
selectionStr.cbegin();
167 bool success = boost::spirit::qi::phrase_parse(begin,
end, grammar, boost::spirit::ascii::space, exprAST);
169 throw cms::Exception(
"FastSimulation/TrackingRecHitProducer/TrackerDetIdSelector",
174 throw cms::Exception(
"FastSimulation/TrackingRecHitProducer/TrackerDetIdSelector",
const TrackerTopology & _trackerTopology
int evaluate(const DetId &detId, const TrackerTopology &trackerTopology) const
◆ _detId
const DetId& TrackerDetIdSelector::_detId |
|
private |
◆ _trackerTopology
◆ functionTable