#include <NominalEfficiencyThresholds.h>
Classes | |
struct | EfficiencyBin |
compare to efficiencies More... | |
class | EtaBounds |
struct | locless |
compare two locations More... | |
struct | ThresholdLocation |
threshold location More... | |
Public Member Functions | |
std::vector< double > | bins () const |
void | dump () |
NominalEfficiencyThresholds () | |
NominalEfficiencyThresholds (const std::string &infile) | |
float | thresholdValueForEfficiency (ThresholdLocation location, float eff_thr) const |
~NominalEfficiencyThresholds () | |
Private Types | |
typedef std::map< ThresholdLocation, ThresholdConstituents, locless > | MapType |
typedef std::pair< EfficiencyBin, float > | ThresholdConstituent |
typedef std::map< EfficiencyBin, float, EfficiencyBin > | ThresholdConstituents |
Private Member Functions | |
void | add (ThresholdLocation location, ThresholdConstituent threshold) |
Private Attributes | |
EtaBounds | etabounds |
MapType | thresholds |
Definition at line 10 of file NominalEfficiencyThresholds.h.
|
private |
Definition at line 54 of file NominalEfficiencyThresholds.h.
|
private |
Definition at line 52 of file NominalEfficiencyThresholds.h.
|
private |
Definition at line 53 of file NominalEfficiencyThresholds.h.
|
inline |
Definition at line 12 of file NominalEfficiencyThresholds.h.
muonisolation::NominalEfficiencyThresholds::NominalEfficiencyThresholds | ( | const std::string & | infile | ) |
|
inline |
Definition at line 14 of file NominalEfficiencyThresholds.h.
|
private |
Definition at line 98 of file NominalEfficiencyThresholds.cc.
References EcalCondDBWriter_cfi::location, TtSemiLepEvtBuilder_cfi::mt, DiMuonV_cfg::threshold, and particleFlowZeroSuppressionECAL_cff::thresholds.
Referenced by counter.Counter::register().
vector< double > NominalEfficiencyThresholds::bins | ( | ) | const |
Definition at line 44 of file NominalEfficiencyThresholds.cc.
References mps_fire::i, and mps_fire::result.
Referenced by muonisolation::IsolatorByNominalEfficiency::cuts().
void NominalEfficiencyThresholds::dump | ( | void | ) |
Definition at line 112 of file NominalEfficiencyThresholds.cc.
References gather_cfg::cout, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and particleFlowZeroSuppressionECAL_cff::thresholds.
float NominalEfficiencyThresholds::thresholdValueForEfficiency | ( | ThresholdLocation | location, |
float | eff_thr | ||
) | const |
Definition at line 124 of file NominalEfficiencyThresholds.cc.
References gather_cfg::cout, geometryDiff::epsilon, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, EcalCondDBWriter_cfi::location, and particleFlowZeroSuppressionECAL_cff::thresholds.
Referenced by muonisolation::IsolatorByNominalEfficiency::cuts(), and muonisolation::IsolatorByNominalEfficiency::result().
|
private |
Definition at line 59 of file NominalEfficiencyThresholds.h.
|
private |
Definition at line 57 of file NominalEfficiencyThresholds.h.