#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 init, muonDTDigis_cfi::pset, 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, and particleFlowZeroSuppressionECAL_cff::thresholds.
|
private |
Definition at line 21 of file Cuts.cc.
References HLT_2022v14_cff::coneSize, PA_MinBiasSkim_cff::cut, mps_fire::i, razorScouting_cff::maxEta, EgHLTOffEleSelection_cfi::minEta, HLT_2022v14_cff::nEta, remoteMonitoring_LASER_era2018_cfg::threshold, and particleFlowZeroSuppressionECAL_cff::thresholds.
const Cuts::CutSpec & Cuts::operator() | ( | double | eta | ) | const |
Definition at line 41 of file Cuts.cc.
References PVValHelper::eta, 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 theCuts.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 46 of file Cuts.h.
Referenced by operator[](), and size().