1 #ifndef MuonIsolation_NominalEfficiencyThresholds_H
2 #define MuonIsolation_NominalEfficiencyThresholds_H
9 namespace muonisolation {
21 std::vector<double>
bins()
const;
58 typedef std::map<ThresholdLocation,ThresholdConstituents,locless>
MapType;
std::map< ThresholdLocation, ThresholdConstituents, locless > MapType
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::pair< EfficiencyBin, float > ThresholdConstituent
~NominalEfficiencyThresholds()
float thresholdValueForEfficiency(ThresholdLocation location, float eff_thr) const
NominalEfficiencyThresholds()
float operator()(unsigned int i) const
void add(ThresholdLocation location, ThresholdConstituent threshold)