1 #ifndef MuonIsolation_NominalEfficiencyThresholds_H 2 #define MuonIsolation_NominalEfficiencyThresholds_H 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
float operator()(unsigned int i) const
std::vector< double > bins() const
bool operator()(const ThresholdLocation &l1, const ThresholdLocation &l2) const
float thresholdValueForEfficiency(ThresholdLocation location, float eff_thr) const
std::map< ThresholdLocation, ThresholdConstituents, locless > MapType
~NominalEfficiencyThresholds()
bool operator()(const EfficiencyBin &e1, const EfficiencyBin &e2) const
int towerFromEta(double eta) const
NominalEfficiencyThresholds()
void add(ThresholdLocation location, ThresholdConstituent threshold)