#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 |
|
inline |
dummy constructor
Definition at line 23 of file Cuts.h.
References PVValHelper::eta, muonDTDigis_cfi::pset, and particleFlowZeroSuppressionECAL_cff::thresholds.
Cuts::Cuts | ( | const edm::ParameterSet & | pset | ) |
ctor by PSet
Definition at line 10 of file Cuts.cc.
References edm::ParameterSet::getParameter(), init, and particleFlowZeroSuppressionECAL_cff::thresholds.
Cuts::Cuts | ( | const std::vector< double > & | etaBounds, |
const std::vector< double > & | coneSizes, | ||
const std::vector< double > & | thresholds | ||
) |
constructor from valid parameters
Definition at line 17 of file Cuts.cc.
References init.
|
private |
Definition at line 21 of file Cuts.cc.
References HLT_2018_cff::coneSize, TkAlMuonSelectors_cfi::cut, mps_fire::i, maxEta, ticl::constants::minEta, HLT_2018_cff::nEta, and MessageLogger_cff::threshold.
const Cuts::CutSpec & Cuts::operator() | ( | double | eta | ) | const |
Definition at line 41 of file Cuts.cc.
References generateTowerEtThresholdLUT::etaRange, and mps_fire::i.
|
inline |
std::string Cuts::print | ( | void | ) | const |
Definition at line 54 of file Cuts.cc.
References mps_fire::result.
Referenced by L3MuonCombinedRelativeIsolationProducer::L3MuonCombinedRelativeIsolationProducer(), and L3MuonIsolationProducer::L3MuonIsolationProducer().
|
inline |
Definition at line 37 of file Cuts.h.
References init, edm::print(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().