![]() |
![]() |
#include <Fireworks/Core/interface/FWModelFilter.h>
Public Member Functions | |
const std::string & | expression () const |
FWModelFilter (const std::string &iExpression, const std::string &iClassName) | |
bool | passesFilter (const void *) const |
void | setClassName (const std::string &) |
void | setExpression (const std::string &) |
bool | trivialFilter () const |
virtual | ~FWModelFilter () |
Private Attributes | |
std::string | m_className |
std::string | m_expression |
reco::parser::SelectorPtr | m_selector |
edm::TypeWithDict | m_type |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 32 of file FWModelFilter.h.
FWModelFilter::FWModelFilter | ( | const std::string & | iExpression, |
const std::string & | iClassName | ||
) |
Definition at line 38 of file FWModelFilter.cc.
References setExpression().
|
virtual |
Definition at line 51 of file FWModelFilter.cc.
const std::string & FWModelFilter::expression | ( | ) | const |
Definition at line 117 of file FWModelFilter.cc.
References m_expression.
Referenced by FWEventItem::filterExpression().
bool FWModelFilter::passesFilter | ( | const void * | iObject | ) | const |
Definition at line 123 of file FWModelFilter.cc.
References m_expression, m_selector, m_type, and connectstrParser::o.
Referenced by FWEventItem::runFilter().
void FWModelFilter::setClassName | ( | const std::string & | iClassName | ) |
Definition at line 102 of file FWModelFilter.cc.
References edm::TypeWithDict::byName(), m_className, m_expression, m_type, setExpression(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FWEventItem::FWEventItem().
void FWModelFilter::setExpression | ( | const std::string & | iExpression | ) |
Throws an FWExpressionException if there is a problem
Definition at line 71 of file FWModelFilter.cc.
References reco::parser::baseExceptionWhat(), MillePedeFileConverter_cfg::e, fireworks::expression::indexFromNewFormatToOldFormat(), m_expression, m_selector, m_type, fireworks::expression::oldToNewFormat(), dumpparser::parse(), AlCaHLTBitMon_QueryRunRegistry::string, and groupFilesInBlocks::temp.
Referenced by FWModelFilter(), setClassName(), and FWEventItem::setFilterExpression().
bool FWModelFilter::trivialFilter | ( | ) | const |
|
private |
Definition at line 61 of file FWModelFilter.h.
Referenced by setClassName().
|
private |
Definition at line 60 of file FWModelFilter.h.
Referenced by expression(), passesFilter(), setClassName(), setExpression(), and trivialFilter().
|
private |
Definition at line 62 of file FWModelFilter.h.
Referenced by passesFilter(), and setExpression().
|
private |
Definition at line 63 of file FWModelFilter.h.
Referenced by passesFilter(), setClassName(), and setExpression().