#include <TrackerDetIdSelector.h>
Definition at line 134 of file TrackerDetIdSelector.h.
TrackerDetIdSelector::TrackerDetIdSelector |
( |
const DetId & |
detId, |
|
|
const TrackerTopology & |
trackerTopology |
|
) |
| |
|
inline |
bool TrackerDetIdSelector::passSelection |
( |
std::string |
selectionStr | ) |
const |
Definition at line 347 of file TrackerDetIdSelector.h.
References begin, end, ExpressionAST::evaluate(), Exception, AlCaHLTBitMon_QueryRunRegistry::string, and summarizeEdmComparisonLogfiles::success.
Referenced by TrackingRecHitProducer::setupDetIdPipes().
349 std::string::const_iterator
begin = selectionStr.cbegin();
350 std::string::const_iterator
end = selectionStr.cend();
356 bool success = boost::spirit::qi::phrase_parse(begin,end, grammar, boost::spirit::ascii::space, exprAST);
359 throw cms::Exception(
"FastSimulation/TrackingRecHitProducer/TrackerDetIdSelector",
364 throw cms::Exception(
"FastSimulation/TrackingRecHitProducer/TrackerDetIdSelector",
"parsing selection '"+selectionStr+
"' failed.");
const TrackerTopology & _trackerTopology
int evaluate(const DetId &detId, const TrackerTopology &trackerTopology) const
const DetId& TrackerDetIdSelector::_detId |
|
private |