1 #ifndef MuonIsolation_NominalEfficiencyThresholds_H
2 #define MuonIsolation_NominalEfficiencyThresholds_H
9 namespace muonisolation {
24 std::vector<double>
bins()
const;
54 typedef std::map<ThresholdLocation, ThresholdConstituents, locless>
MapType;
std::pair< EfficiencyBin, float > ThresholdConstituent
float theBounds[NumberOfTowers+1]
std::map< EfficiencyBin, float, EfficiencyBin > ThresholdConstituents
bool operator()(const EfficiencyBin &e1, const EfficiencyBin &e2) const
bool operator()(const ThresholdLocation &l1, const ThresholdLocation &l2) const
std::vector< double > bins() const
int towerFromEta(double eta) const
std::map< ThresholdLocation, ThresholdConstituents, locless > MapType
~NominalEfficiencyThresholds()
float thresholdValueForEfficiency(ThresholdLocation location, float eff_thr) const
NominalEfficiencyThresholds()
float operator()(unsigned int i) const
void add(ThresholdLocation location, ThresholdConstituent threshold)