#include <VarRangeCut.h>
Public Member Functions | |
bool | operator() (const ObjType &obj) const |
const std::string & | varName () const |
VarRangeCut (const edm::ParameterSet &config) | |
Static Public Member Functions | |
static edm::ParameterSetDescription | makePSetDescription () |
Private Attributes | |
std::vector< std::pair< float, float > > | allowedRanges_ |
std::function< float(const ObjType &)> | varFunc_ |
std::string | varName_ |
Definition at line 29 of file VarRangeCut.h.
|
explicit |
Definition at line 44 of file VarRangeCut.h.
References VarRangeCut< ObjType >::allowedRanges_, edm::ParameterSet::getParameter(), FastTimerService_cff::range, diffTwoXMLs::ranges, cms::dd::split(), AlCaHLTBitMon_QueryRunRegistry::string, VarRangeCut< ObjType >::varFunc_, and VarRangeCut< ObjType >::varName_.
|
static |
Definition at line 59 of file VarRangeCut.h.
References edm::ParameterSetDescription::add(), and AlCaHLTBitMon_QueryRunRegistry::string.
bool VarRangeCut< ObjType >::operator() | ( | const ObjType & | obj | ) | const |
Definition at line 67 of file VarRangeCut.h.
References VarRangeCut< ObjType >::allowedRanges_, FastTimerService_cff::range, and VarRangeCut< ObjType >::varFunc_.
|
inline |
|
private |
Definition at line 40 of file VarRangeCut.h.
Referenced by VarRangeCut< ObjType >::operator()(), and VarRangeCut< ObjType >::VarRangeCut().
|
private |
Definition at line 39 of file VarRangeCut.h.
Referenced by VarRangeCut< ObjType >::operator()(), and VarRangeCut< ObjType >::VarRangeCut().
|
private |
Definition at line 38 of file VarRangeCut.h.
Referenced by VarRangeCut< ObjType >::varName(), and VarRangeCut< ObjType >::VarRangeCut().