#include <Cuts.h>
Classes | |
struct | CutSpec |
Public Member Functions | |
Cuts () | |
dummy constructor More... | |
Cuts (const edm::ParameterSet &pset) | |
ctor by PSet More... | |
Cuts (const std::vector< double > &etaBounds, const std::vector< double > &coneSizes, const std::vector< double > &thresholds) | |
constructor from valid parameters More... | |
const CutSpec & | operator() (double eta) const |
const CutSpec & | operator[] (unsigned int i) const |
std::string | print () const |
unsigned int | size () |
Private Member Functions | |
void | init (const std::vector< double > &etaBounds, const std::vector< double > &coneSizes, const std::vector< double > &thresholds) |
Private Attributes | |
std::vector< CutSpec > | theCuts |
Cuts::Cuts | ( | const edm::ParameterSet & | pset | ) |
ctor by PSet
Definition at line 10 of file Cuts.cc.
References edm::ParameterSet::getParameter(), and init.
Cuts::Cuts | ( | const std::vector< double > & | etaBounds, |
const std::vector< double > & | coneSizes, | ||
const std::vector< double > & | thresholds | ||
) |
constructor from valid parameters
Definition at line 18 of file Cuts.cc.
References init.
|
private |
Definition at line 25 of file Cuts.cc.
References HLT_25ns14e33_v1_cff::coneSize, GOODCOLL_filter_cfg::cut, i, maxEta, benchmark_cfg::minEta, HLT_25ns14e33_v1_cff::nEta, and dtDQMClient_cfg::threshold.
const Cuts::CutSpec & Cuts::operator() | ( | double | eta | ) | const |
|
inline |
std::string Cuts::print | ( | void | ) | const |
Definition at line 55 of file Cuts.cc.
References query::result.
Referenced by L3MuonCombinedRelativeIsolationProducer::L3MuonCombinedRelativeIsolationProducer(), and L3MuonIsolationProducer::L3MuonIsolationProducer().
|
inline |
|
private |
Definition at line 42 of file Cuts.h.
Referenced by operator[](), and size().