CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
TCMETAlgo Class Reference

#include <TCMETAlgo.h>

Public Types

typedef std::vector< const reco::CandidateInputCollection
 

Public Member Functions

reco::MET CalculateTCMET (edm::Event &event, const edm::EventSetup &setup)
 
void configure (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumesCollector)
 
TH2D * getResponseFunction_fit ()
 
TH2D * getResponseFunction_mode ()
 
TH2D * getResponseFunction_noshower ()
 
TH2D * getResponseFunction_shower ()
 
 TCMETAlgo ()
 
virtual ~TCMETAlgo ()
 

Private Member Functions

bool closeToElectron (const reco::TrackRef)
 
void correct_MET_for_Muons ()
 
void correct_MET_for_Tracks ()
 
void correctMETforMuon (const reco::TrackRef, reco::MuonRef &muonRef)
 
void correctMETforMuon (reco::MuonRef &muonRef)
 
void correctMETforTrack (const reco::TrackRef, TH2D *rf, const TVector3 &)
 
void correctSumEtForTrack (const reco::TrackRef, TH2D *rf, const TVector3 &)
 
void findDuplicateTracks ()
 
void findGoodShowerTracks (std::vector< int > &goodShowerTracks)
 
void initialize_MET_with_CaloMET (edm::Event &event)
 
void initialize_MET_with_PFClusters (edm::Event &event)
 
bool isElectron (const reco::TrackRef &trackRef)
 
bool isGoodTrack (const reco::TrackRef trackRef)
 
bool isMuon (const reco::TrackRef &trackRef)
 
bool isValidVertex ()
 
bool nearGoodShowerTrack (const reco::TrackRef, const std::vector< int > &goodShowerTracks)
 
int nExpectedInnerHits (const reco::TrackRef)
 
int nExpectedOuterHits (const reco::TrackRef)
 
int nLayers (const reco::TrackRef)
 
class TVector3 propagateTrackToCalorimeterFace (const reco::TrackRef trackRef)
 
int vetoTrack (int i1, int i2)
 

Private Attributes

edm::Handle< reco::BeamSpotbeamSpotHandle_
 
edm::EDGetTokenT< reco::BeamSpotbeamSpotToken_
 
bool checkTrackPropagation_
 
edm::EDGetTokenT< reco::PFClusterCollectionclustersECALToken_
 
edm::EDGetTokenT< reco::PFClusterCollectionclustersHCALToken_
 
edm::EDGetTokenT< reco::PFClusterCollectionclustersHFToken_
 
double corner_
 
bool correctShowerTracks_
 
double d0cuta_
 
double d0cutb_
 
double deltaRShower_
 
double dupDCotTh_
 
double dupDPhi_
 
std::vector< int > duplicateTracks_
 
double dupMinPt_
 
edm::Handle< reco::GsfElectronCollectionelectronHandle_
 
edm::EDGetTokenT< reco::GsfElectronCollectionelectronToken_
 
bool electronVetoCone_
 
double eVetoDeltaCotTheta_
 
double eVetoDeltaPhi_
 
double eVetoDeltaR_
 
double eVetoMinElectronPt_
 
bool hasValidVertex_
 
double hOverECut_
 
bool isCosmics_
 
edm::ESHandle< MagneticFieldmagneticFieldHandle_
 
edm::ESGetToken< MagneticField, IdealMagneticFieldRecordmagneticFieldToken_
 
double maxchi2_
 
double maxchi2_tight_
 
double maxd0cut_
 
double maxeta_
 
double maxpt_
 
double maxpt_eta20_
 
double maxpt_eta25_
 
double maxPtErr_
 
double maxPtErr_tight_
 
double met_x_
 
double met_y_
 
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
 
double minhits_
 
double minhits_tight_
 
double minpt_
 
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapHandle_
 
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapToken_
 
edm::Handle< reco::MuonCollectionmuonHandle_
 
edm::EDGetTokenT< reco::MuonCollectionmuonToken_
 
int nLayers_
 
int nLayersTight_
 
int nMinOuterHits_
 
double radius_
 
class TH2D * response_function_
 
class TH2D * showerRF_
 
double sumEt_
 
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapHandle_
 
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapToken_
 
std::vector< reco::TrackBase::TrackAlgorithmtrackAlgos_
 
edm::Handle< reco::TrackCollectiontrackHandle_
 
edm::EDGetTokenT< reco::TrackCollectiontrackToken_
 
std::vector< reco::TrackBase::TrackAlgorithmtrkAlgos_
 
std::vector< int > trkQuality_
 
double usedeltaRRejection_
 
bool usePFClusters_
 
bool usePvtxd0_
 
const reco::VertexCollectionvertexColl_
 
edm::Handle< reco::VertexCollectionvertexHandle_
 
double vertexMaxDZ_
 
int vertexNdof_
 
double vertexRho_
 
edm::EDGetTokenT< reco::VertexCollectionvertexToken_
 
double vertexZ_
 
bool vetoDuplicates_
 
double zdist_
 

Detailed Description

Calculates TCMET based on detector response to charged paricles using the tracker to correct for the non-linearity of the calorimeter and the displacement of charged particles by the B-field. Given a track pt, eta the expected energy deposited in the calorimeter is obtained from a lookup table, removed from the calorimeter, and replaced with the track at the vertex.

Definition at line 68 of file TCMETAlgo.h.

Member Typedef Documentation

◆ InputCollection

typedef std::vector<const reco::Candidate> TCMETAlgo::InputCollection

Definition at line 70 of file TCMETAlgo.h.

Constructor & Destructor Documentation

◆ TCMETAlgo()

TCMETAlgo::TCMETAlgo ( )

Definition at line 59 of file TCMETAlgo.cc.

59 : response_function_(nullptr), showerRF_(nullptr) {}
class TH2D * showerRF_
Definition: TCMETAlgo.h:162
class TH2D * response_function_
Definition: TCMETAlgo.h:161

◆ ~TCMETAlgo()

TCMETAlgo::~TCMETAlgo ( )
virtual

Definition at line 164 of file TCMETAlgo.cc.

References response_function_, and showerRF_.

164  {
165  delete response_function_;
166  delete showerRF_;
167 }
class TH2D * showerRF_
Definition: TCMETAlgo.h:162
class TH2D * response_function_
Definition: TCMETAlgo.h:161

Member Function Documentation

◆ CalculateTCMET()

reco::MET TCMETAlgo::CalculateTCMET ( edm::Event event,
const edm::EventSetup setup 
)

Definition at line 170 of file TCMETAlgo.cc.

References beamSpotHandle_, beamSpotToken_, correct_MET_for_Muons(), correct_MET_for_Tracks(), electronHandle_, electronToken_, initialize_MET_with_CaloMET(), initialize_MET_with_PFClusters(), magneticFieldHandle_, magneticFieldToken_, BTaggingMonitor_cfi::met, met_x_, met_y_, muonDepValueMapHandle_, muonDepValueMapToken_, muonHandle_, muonToken_, singleTopDQM_cfi::setup, sumEt_, tcmetDepValueMapHandle_, tcmetDepValueMapToken_, trackHandle_, trackToken_, usePFClusters_, vertexHandle_, vertexToken_, and extraflags_cff::vtx.

Referenced by cms::TCMETProducer::produce().

170  {
171  if (usePFClusters_)
173  else
175 
176  event.getByToken(muonToken_, muonHandle_);
177  event.getByToken(trackToken_, trackHandle_);
178  event.getByToken(electronToken_, electronHandle_);
179  event.getByToken(vertexToken_, vertexHandle_);
180  event.getByToken(beamSpotToken_, beamSpotHandle_);
184 
187 
188  math::XYZTLorentzVector p4(met_x_, met_y_, 0, TMath::Sqrt(met_x_ * met_x_ + met_y_ * met_y_));
189  math::XYZPointD vtx(0, 0, 0);
190  reco::MET met(sumEt_, p4, vtx);
191 
192  return met;
193 }
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Definition: TCMETAlgo.h:104
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapHandle_
Definition: TCMETAlgo.h:96
double met_y_
Definition: TCMETAlgo.h:82
edm::Handle< reco::VertexCollection > vertexHandle_
Definition: TCMETAlgo.h:94
edm::ESHandle< MagneticField > magneticFieldHandle_
Definition: TCMETAlgo.h:98
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapToken_
Definition: TCMETAlgo.h:110
bool usePFClusters_
Definition: TCMETAlgo.h:113
edm::EDGetTokenT< reco::TrackCollection > trackToken_
Definition: TCMETAlgo.h:103
edm::Handle< reco::BeamSpot > beamSpotHandle_
Definition: TCMETAlgo.h:93
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Definition: TCMETAlgo.h:105
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
Definition: MET.h:41
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: TCMETAlgo.h:100
void correct_MET_for_Tracks()
Definition: TCMETAlgo.cc:319
double met_x_
Definition: TCMETAlgo.h:81
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
Definition: TCMETAlgo.h:111
double sumEt_
Definition: TCMETAlgo.h:83
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90
void initialize_MET_with_CaloMET(edm::Event &event)
Definition: TCMETAlgo.cc:240
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double > > XYZPointD
point in space with cartesian internal representation
Definition: Point3D.h:8
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapToken_
Definition: TCMETAlgo.h:109
edm::Handle< reco::GsfElectronCollection > electronHandle_
Definition: TCMETAlgo.h:91
edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition: TCMETAlgo.h:101
void initialize_MET_with_PFClusters(edm::Event &event)
Definition: TCMETAlgo.cc:196
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapHandle_
Definition: TCMETAlgo.h:95
void correct_MET_for_Muons()
Definition: TCMETAlgo.cc:249
Definition: event.py:1

◆ closeToElectron()

bool TCMETAlgo::closeToElectron ( const reco::TrackRef  track)
private

Definition at line 456 of file TCMETAlgo.cc.

References spr::deltaEta, SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, electronHandle_, eVetoDeltaCotTheta_, eVetoDeltaPhi_, eVetoDeltaR_, eVetoMinElectronPt_, hOverECut_, edm::Ref< C, T, F >::isNonnull(), Pi, mathSSE::sqrt(), funct::tan(), HLT_2022v15_cff::track, and TwoPi.

Referenced by correct_MET_for_Tracks().

456  {
457  float trk_eta = track->eta();
458  float trk_phi = track->phi();
459  LorentzVector tk_p4(track->px(), track->py(), track->pz(), track->p());
460 
461  for (reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin();
462  electron_it != electronHandle_->end();
463  ++electron_it) {
464  if (electron_it->hadronicOverEm() > hOverECut_)
465  continue;
466 
467  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
468 
469  if (!el_track.isNonnull())
470  continue;
471 
472  if (el_track->pt() < eVetoMinElectronPt_)
473  continue;
474 
475  LorentzVector el_p4(el_track->px(), el_track->py(), el_track->pz(), el_track->p());
476 
477  float deltaPhi = fabs(el_track->phi() - trk_phi);
478  if (deltaPhi > TMath::Pi())
480  float deltaEta = el_track->eta() - trk_eta;
481  float deltaR = sqrt(deltaPhi * deltaPhi + deltaEta * deltaEta);
482  float deltaCotTh = 1. / tan(el_p4.theta()) - 1. / tan(tk_p4.theta());
483 
485  return true;
486  }
487 
488  return false;
489 }
const double TwoPi
const double Pi
double eVetoDeltaPhi_
Definition: TCMETAlgo.h:148
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238
double eVetoDeltaR_
Definition: TCMETAlgo.h:147
static const double deltaEta
Definition: CaloConstants.h:8
double eVetoMinElectronPt_
Definition: TCMETAlgo.h:150
T sqrt(T t)
Definition: SSEVec.h:19
Tan< T >::type tan(const T &t)
Definition: Tan.h:22
math::XYZTLorentzVector LorentzVector
double eVetoDeltaCotTheta_
Definition: TCMETAlgo.h:149
edm::Handle< reco::GsfElectronCollection > electronHandle_
Definition: TCMETAlgo.h:91
double hOverECut_
Definition: TCMETAlgo.h:151

◆ configure()

void TCMETAlgo::configure ( const edm::ParameterSet iConfig,
edm::ConsumesCollector &&  iConsumesCollector 
)

Definition at line 62 of file TCMETAlgo.cc.

References a, reco::TrackBase::algoByName(), hltPFPuppi_cfi::algos, beamSpotToken_, checkTrackPropagation_, clustersECALToken_, clustersHCALToken_, clustersHFToken_, corner_, correctShowerTracks_, d0cuta_, d0cutb_, deltaRShower_, dupDCotTh_, dupDPhi_, dupMinPt_, electronToken_, electronVetoCone_, eVetoDeltaCotTheta_, eVetoDeltaPhi_, eVetoDeltaR_, eVetoMinElectronPt_, edm::ParameterSet::getParameter(), getResponseFunction_fit(), getResponseFunction_mode(), getResponseFunction_noshower(), getResponseFunction_shower(), hOverECut_, isCosmics_, magneticFieldToken_, maxchi2_, maxchi2_tight_, maxd0cut_, maxeta_, maxpt_, maxpt_eta20_, maxpt_eta25_, maxPtErr_, maxPtErr_tight_, metToken_, minhits_, minhits_tight_, minpt_, muonDepValueMapToken_, muonToken_, Skims_PA_cff::name, nLayers_, nLayersTight_, nMinOuterHits_, radius_, response_function_, showerRF_, AlCaHLTBitMon_QueryRunRegistry::string, tcmetDepValueMapToken_, trackAlgos_, trackToken_, HcalDetIdTransform::transform(), trkAlgos_, trkQuality_, usedeltaRRejection_, usePFClusters_, usePvtxd0_, vertexMaxDZ_, vertexNdof_, vertexRho_, vertexToken_, vertexZ_, vetoDuplicates_, and zdist_.

Referenced by cms::TCMETProducer::TCMETProducer().

62  {
63  muonToken_ = iConsumesCollector.consumes<reco::MuonCollection>(iConfig.getParameter<edm::InputTag>("muonInputTag"));
65  iConsumesCollector.consumes<reco::GsfElectronCollection>(iConfig.getParameter<edm::InputTag>("electronInputTag"));
66  metToken_ = iConsumesCollector.consumes<edm::View<reco::MET>>(iConfig.getParameter<edm::InputTag>("metInputTag"));
67  trackToken_ =
68  iConsumesCollector.consumes<reco::TrackCollection>(iConfig.getParameter<edm::InputTag>("trackInputTag"));
69  beamSpotToken_ = iConsumesCollector.consumes<reco::BeamSpot>(iConfig.getParameter<edm::InputTag>("beamSpotInputTag"));
70  vertexToken_ =
71  iConsumesCollector.consumes<reco::VertexCollection>(iConfig.getParameter<edm::InputTag>("vertexInputTag"));
72 
73  usePFClusters_ = iConfig.getParameter<bool>("usePFClusters");
74 
75  if (usePFClusters_) {
77  iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersECAL"));
79  iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHCAL"));
81  iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHF"));
82  }
83 
85  iConfig.getParameter<edm::InputTag>("muonDepValueMap"));
87  iConfig.getParameter<edm::InputTag>("tcmetDepValueMap"));
88 
89  magneticFieldToken_ = iConsumesCollector.esConsumes();
90 
91  nLayers_ = iConfig.getParameter<int>("nLayers");
92  nLayersTight_ = iConfig.getParameter<int>("nLayersTight");
93  vertexNdof_ = iConfig.getParameter<int>("vertexNdof");
94  vertexZ_ = iConfig.getParameter<double>("vertexZ");
95  vertexRho_ = iConfig.getParameter<double>("vertexRho");
96  vertexMaxDZ_ = iConfig.getParameter<double>("vertexMaxDZ");
97  maxpt_eta20_ = iConfig.getParameter<double>("maxpt_eta20");
98  maxpt_eta25_ = iConfig.getParameter<double>("maxpt_eta25");
99  vetoDuplicates_ = iConfig.getParameter<bool>("vetoDuplicates");
100  dupMinPt_ = iConfig.getParameter<double>("dupMinPt");
101  dupDPhi_ = iConfig.getParameter<double>("dupDPhi");
102  dupDCotTh_ = iConfig.getParameter<double>("dupDCotTh");
103 
104  electronVetoCone_ = iConfig.getParameter<bool>("electronVetoCone");
105  eVetoDeltaR_ = iConfig.getParameter<double>("eVetoDeltaR");
106  eVetoDeltaPhi_ = iConfig.getParameter<double>("eVetoDeltaPhi");
107  eVetoDeltaCotTheta_ = iConfig.getParameter<double>("eVetoDeltaCotTheta");
108  eVetoMinElectronPt_ = iConfig.getParameter<double>("eVetoMinElectronPt");
109  correctShowerTracks_ = iConfig.getParameter<bool>("correctShowerTracks");
110  checkTrackPropagation_ = iConfig.getParameter<bool>("checkTrackPropagation");
111  usePvtxd0_ = iConfig.getParameter<bool>("usePvtxd0");
112  nMinOuterHits_ = iConfig.getParameter<int>("nMinOuterHits");
113  usedeltaRRejection_ = iConfig.getParameter<bool>("usedeltaRRejection");
114  deltaRShower_ = iConfig.getParameter<double>("deltaRShower");
115  radius_ = iConfig.getParameter<double>("radius");
116  zdist_ = iConfig.getParameter<double>("zdist");
117  corner_ = iConfig.getParameter<double>("corner");
118  d0cuta_ = iConfig.getParameter<double>("d0cuta");
119  d0cutb_ = iConfig.getParameter<double>("d0cutb");
120  maxd0cut_ = iConfig.getParameter<double>("maxd0cut");
121  maxchi2_tight_ = iConfig.getParameter<double>("chi2_tight_max");
122  minhits_tight_ = iConfig.getParameter<double>("nhits_tight_min");
123  maxPtErr_tight_ = iConfig.getParameter<double>("ptErr_tight_max");
124  std::vector<std::string> trackAlgoNames = iConfig.getParameter<std::vector<std::string>>("trackAlgos");
126  trackAlgoNames.begin(), trackAlgoNames.end(), std::back_inserter(trackAlgos_), [](const std::string& name) {
128  });
129 
130  isCosmics_ = iConfig.getParameter<bool>("isCosmics");
131  minpt_ = iConfig.getParameter<double>("pt_min");
132  maxpt_ = iConfig.getParameter<double>("pt_max");
133  maxeta_ = iConfig.getParameter<double>("eta_max");
134  maxchi2_ = iConfig.getParameter<double>("chi2_max");
135  minhits_ = iConfig.getParameter<double>("nhits_min");
136  maxPtErr_ = iConfig.getParameter<double>("ptErr_max");
137  hOverECut_ = iConfig.getParameter<double>("hOverECut");
138 
139  trkQuality_ = iConfig.getParameter<std::vector<int>>("track_quality");
140  std::vector<std::string> algos = iConfig.getParameter<std::vector<std::string>>("track_algos");
141  std::transform(algos.begin(), algos.end(), std::back_inserter(trkAlgos_), [](const std::string& a) {
143  });
144 
146  response_function_ = nullptr;
147 
148  int rfType = iConfig.getParameter<int>("rf_type");
149 
150  if (correctShowerTracks_) {
152  } else {
153  if (rfType == 1) {
155  } else if (rfType == 2) {
157  } else {
158  /* probably error */
159  }
160  }
161 }
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Definition: TCMETAlgo.h:104
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
double zdist_
Definition: TCMETAlgo.h:145
double eVetoDeltaPhi_
Definition: TCMETAlgo.h:148
TH2D * getResponseFunction_fit()
Definition: TCMETAlgo.cc:3523
TH2D * getResponseFunction_noshower()
Definition: TCMETAlgo.cc:2153
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapToken_
Definition: TCMETAlgo.h:110
double vertexRho_
Definition: TCMETAlgo.h:118
double dupDCotTh_
Definition: TCMETAlgo.h:125
double dupMinPt_
Definition: TCMETAlgo.h:123
std::vector< reco::TrackBase::TrackAlgorithm > trkAlgos_
Definition: TCMETAlgo.h:153
int vertexNdof_
Definition: TCMETAlgo.h:116
double corner_
Definition: TCMETAlgo.h:146
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition: VertexFwd.h:9
double eVetoDeltaR_
Definition: TCMETAlgo.h:147
bool usePFClusters_
Definition: TCMETAlgo.h:113
edm::EDGetTokenT< reco::TrackCollection > trackToken_
Definition: TCMETAlgo.h:103
class TH2D * showerRF_
Definition: TCMETAlgo.h:162
bool usePvtxd0_
Definition: TCMETAlgo.h:158
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
double maxpt_eta25_
Definition: TCMETAlgo.h:120
TH2D * getResponseFunction_shower()
Definition: TCMETAlgo.cc:785
std::vector< Muon > MuonCollection
collection of Muon objects
Definition: MuonFwd.h:9
bool electronVetoCone_
Definition: TCMETAlgo.h:157
double maxpt_eta20_
Definition: TCMETAlgo.h:121
double eVetoMinElectronPt_
Definition: TCMETAlgo.h:150
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Definition: TCMETAlgo.h:105
double vertexZ_
Definition: TCMETAlgo.h:117
double maxeta_
Definition: TCMETAlgo.h:140
int nLayers_
Definition: TCMETAlgo.h:114
bool correctShowerTracks_
Definition: TCMETAlgo.h:156
double d0cuta_
Definition: TCMETAlgo.h:128
std::vector< int > trkQuality_
Definition: TCMETAlgo.h:152
double d0cutb_
Definition: TCMETAlgo.h:129
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: TCMETAlgo.h:100
double radius_
Definition: TCMETAlgo.h:144
double maxchi2_tight_
Definition: TCMETAlgo.h:131
TH2D * getResponseFunction_mode()
Definition: TCMETAlgo.cc:4995
double usedeltaRRejection_
Definition: TCMETAlgo.h:136
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
Definition: TCMETAlgo.h:111
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
Definition: TCMETAlgo.h:102
double minhits_
Definition: TCMETAlgo.h:142
edm::EDGetTokenT< reco::PFClusterCollection > clustersECALToken_
Definition: TCMETAlgo.h:106
double deltaRShower_
Definition: TCMETAlgo.h:137
int nLayersTight_
Definition: TCMETAlgo.h:115
double maxpt_
Definition: TCMETAlgo.h:139
int nMinOuterHits_
Definition: TCMETAlgo.h:134
double eVetoDeltaCotTheta_
Definition: TCMETAlgo.h:149
edm::EDGetTokenT< reco::PFClusterCollection > clustersHCALToken_
Definition: TCMETAlgo.h:107
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapToken_
Definition: TCMETAlgo.h:109
double maxchi2_
Definition: TCMETAlgo.h:141
double a
Definition: hdecay.h:119
bool isCosmics_
Definition: TCMETAlgo.h:155
class TH2D * response_function_
Definition: TCMETAlgo.h:161
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFToken_
Definition: TCMETAlgo.h:108
static TrackAlgorithm algoByName(const std::string &name)
Definition: TrackBase.cc:137
std::vector< reco::TrackBase::TrackAlgorithm > trackAlgos_
Definition: TCMETAlgo.h:135
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
Definition: PFClusterFwd.h:9
edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition: TCMETAlgo.h:101
bool checkTrackPropagation_
Definition: TCMETAlgo.h:159
double hOverECut_
Definition: TCMETAlgo.h:151
double vertexMaxDZ_
Definition: TCMETAlgo.h:119
double dupDPhi_
Definition: TCMETAlgo.h:124
double maxPtErr_
Definition: TCMETAlgo.h:143
double minpt_
Definition: TCMETAlgo.h:138
double minhits_tight_
Definition: TCMETAlgo.h:132
double maxd0cut_
Definition: TCMETAlgo.h:130
bool vetoDuplicates_
Definition: TCMETAlgo.h:122
double maxPtErr_tight_
Definition: TCMETAlgo.h:133
unsigned transform(const HcalDetId &id, unsigned transformCode)

◆ correct_MET_for_Muons()

void TCMETAlgo::correct_MET_for_Muons ( )
private

Definition at line 249 of file TCMETAlgo.cc.

References correctMETforMuon(), correctMETforTrack(), correctSumEtForTrack(), mps_fire::i, muonHandle_, propagateTrackToCalorimeterFace(), response_function_, HLT_2022v15_cff::track, and reco::MuonMETCorrectionData::type().

Referenced by CalculateTCMET().

249  {
250  for (unsigned int i = 0; i < muonHandle_->size(); ++i) {
251  reco::MuonRef muonRef(muonHandle_, i);
252 
253  reco::MuonMETCorrectionData muCorrData = (*tcmetDepValueMapHandle_)[muonRef];
254 
255  reco::MuonMETCorrectionData::Type muCorrType = muCorrData.type();
256  if (muCorrType == reco::MuonMETCorrectionData::Type::CombinedTrackUsed ||
257  muCorrType == reco::MuonMETCorrectionData::Type::GlobalTrackUsed) {
258  if (!muonRef->isGlobalMuon()) {
259  edm::LogError("TCMETAlgo") << "This is not a global muon, but is flagged as one by the TCMET ValueMap. "
260  << "Not correcting for this muon. Check your collection!!!" << std::endl;
261  continue;
262  }
263 
264  reco::TrackRef track = muonRef->globalTrack();
265  correctMETforMuon(track, muonRef);
266  } else if (muCorrType == reco::MuonMETCorrectionData::Type::InnerTrackUsed ||
267  muCorrType == reco::MuonMETCorrectionData::Type::TrackUsed) {
268  if (!muonRef->isTrackerMuon()) {
269  edm::LogError("TCMETAlgo") << "This is not a tracker muon, but is flagged as one by the TCMET ValueMap. "
270  << "Not correcting for this muon. Check your collection!!!" << std::endl;
271  continue;
272  }
273 
274  reco::TrackRef track = muonRef->innerTrack();
275  correctMETforMuon(track, muonRef);
276  } else if (muCorrType == reco::MuonMETCorrectionData::Type::OuterTrackUsed ||
277  muCorrType == reco::MuonMETCorrectionData::Type::StandAloneTrackUsed) {
278  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
279  if (!muonRef->isStandAloneMuon()) {
280  edm::LogError("TCMETAlgo") << "This is not a standalone muon, but is flagged as one by the TCMET ValueMap. "
281  << "Not correcting for this muon. Check your collection!!!" << std::endl;
282  continue;
283  }
284 
285  reco::TrackRef track = muonRef->outerTrack();
286  correctMETforMuon(track, muonRef);
287  } else if (muCorrType == reco::MuonMETCorrectionData::Type::TreatedAsPion) {
289  if (muonRef->isGlobalMuon())
290  track = muonRef->innerTrack();
291  else if (muonRef->isTrackerMuon())
292  track = muonRef->innerTrack();
293  else if (muonRef->isCaloMuon())
294  track = muonRef->innerTrack();
295  else {
296  edm::LogError("TCMETAlgo")
297  << "You are attempting to correct a muon that does not have an associated track as a pion!"
298  << "Check your value map!" << std::endl;
299  continue;
300  }
301 
302  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(track);
303  correctMETforTrack(track, response_function_, outerTrackPosition);
304  correctSumEtForTrack(track, response_function_, outerTrackPosition);
305  } else if (muCorrType == reco::MuonMETCorrectionData::Type::MuonP4V4QUsed ||
306  muCorrType == reco::MuonMETCorrectionData::Type::MuonCandidateValuesUsed) {
307  if (!muonRef->isGlobalMuon() && !muonRef->isTrackerMuon() && muonRef->isStandAloneMuon())
308  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
309 
310  correctMETforMuon(muonRef);
311  } else if (muCorrType == reco::MuonMETCorrectionData::Type::NotUsed)
312  continue;
313  else
314  edm::LogError("TCMETAlgo") << "Invalid muon flag from TCMET ValueMap. Check your value map." << std::endl;
315  }
316 }
Log< level::Info, true > LogVerbatim
void correctSumEtForTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:725
Log< level::Error, false > LogError
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90
void correctMETforMuon(const reco::TrackRef, reco::MuonRef &muonRef)
Definition: TCMETAlgo.cc:678
class TVector3 propagateTrackToCalorimeterFace(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:740
void correctMETforTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:702
class TH2D * response_function_
Definition: TCMETAlgo.h:161

◆ correct_MET_for_Tracks()

void TCMETAlgo::correct_MET_for_Tracks ( )
private

Definition at line 319 of file TCMETAlgo.cc.

References closeToElectron(), correctMETforTrack(), correctShowerTracks_, correctSumEtForTrack(), duplicateTracks_, electronVetoCone_, findDuplicateTracks(), findGoodShowerTracks(), hasValidVertex_, mps_fire::i, isCosmics_, isElectron(), isGoodTrack(), isMuon(), edm::HandleBase::isValid(), isValidVertex(), nearGoodShowerTrack(), nExpectedOuterHits(), nMinOuterHits_, BeamSpotPI::nTracks, edm::Handle< T >::product(), propagateTrackToCalorimeterFace(), response_function_, showerRF_, trackHandle_, usedeltaRRejection_, usePvtxd0_, vertexColl_, vertexHandle_, and vetoDuplicates_.

Referenced by CalculateTCMET().

319  {
320  hasValidVertex_ = false;
321  if (usePvtxd0_ && vertexHandle_.isValid()) {
324  }
325 
326  if (vetoDuplicates_) {
327  duplicateTracks_.clear();
329  }
330 
331  //find tracks which satisfy track quality cuts and nExpectedOuterHits cut
332  std::vector<int> goodShowerTracks;
333  if (usedeltaRRejection_) {
334  findGoodShowerTracks(goodShowerTracks);
335  }
336 
337  unsigned int nTracks = trackHandle_->size();
338 
339  for (unsigned int i = 0; i < nTracks; ++i) {
340  reco::TrackRef trackRef(trackHandle_, i);
341 
342  if (isMuon(trackRef))
343  continue;
344 
345  if ((!isCosmics_) && isElectron(trackRef))
346  continue;
347 
348  if (!isGoodTrack(trackRef))
349  continue;
350 
351  if (electronVetoCone_ && closeToElectron(trackRef))
352  continue;
353 
354  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(trackRef);
355 
356  if (correctShowerTracks_) {
357  if (usedeltaRRejection_ && nearGoodShowerTrack(trackRef, goodShowerTracks))
358  continue;
359 
360  if (nExpectedOuterHits(trackRef) >= nMinOuterHits_) {
361  correctMETforTrack(trackRef, showerRF_, outerTrackPosition);
362  correctSumEtForTrack(trackRef, showerRF_, outerTrackPosition);
363  } else {
364  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
365  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
366  }
367  } else {
368  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
369  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
370  }
371  }
372 }
edm::Handle< reco::VertexCollection > vertexHandle_
Definition: TCMETAlgo.h:94
bool nearGoodShowerTrack(const reco::TrackRef, const std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:492
T const * product() const
Definition: Handle.h:70
void correctSumEtForTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:725
const reco::VertexCollection * vertexColl_
Definition: TCMETAlgo.h:164
int nExpectedOuterHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:540
class TH2D * showerRF_
Definition: TCMETAlgo.h:162
bool usePvtxd0_
Definition: TCMETAlgo.h:158
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:548
bool electronVetoCone_
Definition: TCMETAlgo.h:157
void findGoodShowerTracks(std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:511
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:559
bool isValidVertex()
Definition: TCMETAlgo.cc:442
bool correctShowerTracks_
Definition: TCMETAlgo.h:156
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
void findDuplicateTracks()
Definition: TCMETAlgo.cc:375
bool isGoodTrack(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:577
bool hasValidVertex_
Definition: TCMETAlgo.h:163
double usedeltaRRejection_
Definition: TCMETAlgo.h:136
class TVector3 propagateTrackToCalorimeterFace(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:740
void correctMETforTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:702
int nMinOuterHits_
Definition: TCMETAlgo.h:134
bool isValid() const
Definition: HandleBase.h:70
bool isCosmics_
Definition: TCMETAlgo.h:155
class TH2D * response_function_
Definition: TCMETAlgo.h:161
bool closeToElectron(const reco::TrackRef)
Definition: TCMETAlgo.cc:456
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:126
bool vetoDuplicates_
Definition: TCMETAlgo.h:122

◆ correctMETforMuon() [1/2]

void TCMETAlgo::correctMETforMuon ( const reco::TrackRef  track,
reco::MuonRef muonRef 
)
private

Definition at line 678 of file TCMETAlgo.cc.

References reco::MuonMETCorrectionData::corrX(), reco::MuonMETCorrectionData::corrY(), met_x_, met_y_, sumEt_, and HLT_2022v15_cff::track.

Referenced by correct_MET_for_Muons().

678  {
679  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
680 
681  double delx = muCorrData.corrX();
682  double dely = muCorrData.corrY();
683 
684  met_x_ -= (track->px() - delx);
685  met_y_ -= (track->py() - dely);
686  sumEt_ += (track->pt() - TMath::Sqrt(delx * delx + dely * dely));
687 }
double met_y_
Definition: TCMETAlgo.h:82
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83

◆ correctMETforMuon() [2/2]

void TCMETAlgo::correctMETforMuon ( reco::MuonRef muonRef)
private

Definition at line 690 of file TCMETAlgo.cc.

References reco::MuonMETCorrectionData::corrX(), reco::MuonMETCorrectionData::corrY(), met_x_, met_y_, and sumEt_.

690  {
691  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
692 
693  double delx = muCorrData.corrX();
694  double dely = muCorrData.corrY();
695 
696  met_x_ -= (muonRef->px() - delx);
697  met_y_ -= (muonRef->py() - dely);
698  sumEt_ += (muonRef->pt() - TMath::Sqrt(delx * delx + dely * dely));
699 }
double met_y_
Definition: TCMETAlgo.h:82
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83

◆ correctMETforTrack()

void TCMETAlgo::correctMETforTrack ( const reco::TrackRef  track,
TH2D *  rf,
const TVector3 &  outerTrackPosition 
)
private

Definition at line 702 of file TCMETAlgo.cc.

References checkTrackPropagation_, funct::cos(), met_x_, met_y_, minpt_, hcal_runs::rf, funct::sin(), and HLT_2022v15_cff::track.

Referenced by correct_MET_for_Muons(), and correct_MET_for_Tracks().

702  {
703  if (track->pt() < minpt_) {
704  met_x_ -= track->pt() * cos(track->phi());
705  met_y_ -= track->pt() * sin(track->phi());
706  } else {
707  if (checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99) {
708  //fail track propagation check
709  } else {
710  int bin_index = rf->FindBin(track->eta(), track->pt());
711  double fracTrackEnergy = rf->GetBinContent(bin_index); //get correction factor from response function
712 
713  met_x_ += (fracTrackEnergy * track->p() * sin(outerTrackPosition.Theta()) *
714  cos(outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
715  - track->pt() * cos(track->phi())); //add track at vertex
716 
717  met_y_ += (fracTrackEnergy * track->p() * sin(outerTrackPosition.Theta()) *
718  sin(outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
719  - track->pt() * sin(track->phi())); //add track at vertex
720  }
721  }
722 }
double met_y_
Definition: TCMETAlgo.h:82
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
Cos< T >::type cos(const T &t)
Definition: Cos.h:22
double met_x_
Definition: TCMETAlgo.h:81
bool checkTrackPropagation_
Definition: TCMETAlgo.h:159
double minpt_
Definition: TCMETAlgo.h:138

◆ correctSumEtForTrack()

void TCMETAlgo::correctSumEtForTrack ( const reco::TrackRef  track,
TH2D *  rf,
const TVector3 &  outerTrackPosition 
)
private

Definition at line 725 of file TCMETAlgo.cc.

References checkTrackPropagation_, minpt_, hcal_runs::rf, sumEt_, and HLT_2022v15_cff::track.

Referenced by correct_MET_for_Muons(), and correct_MET_for_Tracks().

725  {
726  if (track->pt() < minpt_) {
727  sumEt_ += track->pt();
728  } else {
729  if (checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99) {
730  //fail track propagation check
731  } else {
732  int bin_index = rf->FindBin(track->eta(), track->pt());
733  double fracTrackEnergy = rf->GetBinContent(bin_index); //get correction factor from response function
734  sumEt_ += (1 - fracTrackEnergy) * track->pt();
735  }
736  }
737 }
double sumEt_
Definition: TCMETAlgo.h:83
bool checkTrackPropagation_
Definition: TCMETAlgo.h:159
double minpt_
Definition: TCMETAlgo.h:138

◆ findDuplicateTracks()

void TCMETAlgo::findDuplicateTracks ( )
private

Definition at line 375 of file TCMETAlgo.cc.

References dupDCotTh_, dupDPhi_, duplicateTracks_, dupMinPt_, isCosmics_, isElectron(), isMuon(), BeamSpotPI::nTracks, Pi, funct::tan(), trackHandle_, TwoPi, and vetoTrack().

Referenced by correct_MET_for_Tracks().

375  {
376  unsigned int nTracks = trackHandle_->size();
377 
378  for (unsigned int trk_idx = 0; trk_idx < nTracks; trk_idx++) {
379  reco::TrackRef trkref(trackHandle_, trk_idx);
380 
381  if (isMuon(trkref))
382  continue;
383  if (!isCosmics_ && isElectron(trkref))
384  continue;
385 
386  if (trkref->pt() < dupMinPt_)
387  continue;
388 
389  for (unsigned int trk_idx2 = trk_idx + 1; trk_idx2 < nTracks; trk_idx2++) {
390  reco::TrackRef trkref2(trackHandle_, trk_idx2);
391 
392  if (isMuon(trkref2))
393  continue;
394  if (!isCosmics_ && isElectron(trkref2))
395  continue;
396 
397  if (trkref->charge() * trkref2->charge() < 0)
398  continue;
399  if (trkref2->pt() < dupMinPt_)
400  continue;
401 
402  float dphi = fabs(trkref->phi() - trkref2->phi());
403  if (dphi > TMath::Pi())
404  dphi = TMath::TwoPi() - dphi;
405 
406  float dcotth = fabs(1. / tan(trkref->theta()) - 1. / tan(trkref2->theta()));
407 
408  if (dphi > dupDPhi_)
409  continue;
410  if (dcotth > dupDCotTh_)
411  continue;
412 
413  int iVeto = vetoTrack(trk_idx, trk_idx2);
414  duplicateTracks_.push_back(iVeto);
415  }
416  }
417 }
const double TwoPi
const double Pi
double dupDCotTh_
Definition: TCMETAlgo.h:125
double dupMinPt_
Definition: TCMETAlgo.h:123
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:548
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:559
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
Tan< T >::type tan(const T &t)
Definition: Tan.h:22
int vetoTrack(int i1, int i2)
Definition: TCMETAlgo.cc:420
bool isCosmics_
Definition: TCMETAlgo.h:155
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:126
double dupDPhi_
Definition: TCMETAlgo.h:124

◆ findGoodShowerTracks()

void TCMETAlgo::findGoodShowerTracks ( std::vector< int > &  goodShowerTracks)
private

Definition at line 511 of file TCMETAlgo.cc.

References isCosmics_, isElectron(), isGoodTrack(), isMuon(), nExpectedOuterHits(), nMinOuterHits_, and trackHandle_.

Referenced by correct_MET_for_Tracks().

511  {
512  //stores the indices of tracks which pass quality selection and
513  //nMinOuterHits cut in goodShowerTracks vector
514  for (unsigned int trk_idx = 0; trk_idx < trackHandle_->size(); trk_idx++) {
515  reco::TrackRef trkref(trackHandle_, trk_idx);
516 
517  if (isMuon(trkref))
518  continue;
519 
520  if (!isCosmics_)
521  if (isElectron(trkref))
522  continue;
523 
524  if (!isGoodTrack(trkref))
525  continue;
526 
527  if (nExpectedOuterHits(trkref) < nMinOuterHits_)
528  continue;
529 
530  goodShowerTracks.push_back(trk_idx);
531  }
532 }
int nExpectedOuterHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:540
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:548
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:559
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
bool isGoodTrack(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:577
int nMinOuterHits_
Definition: TCMETAlgo.h:134
bool isCosmics_
Definition: TCMETAlgo.h:155

◆ getResponseFunction_fit()

TH2D * TCMETAlgo::getResponseFunction_fit ( )

Definition at line 3523 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

Referenced by configure(), and cms::MuonTCMETValueMapProducer::MuonTCMETValueMapProducer().

3523  {
3524  // single pion response function from fit
3525 
3526  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83, -1.74, -1.653, -1.566, -1.479, -1.392,
3527  -1.305, -1.218, -1.131, -1.044, -0.957, -0.879, -0.783, -0.696, -0.609, -0.522, -0.435,
3528  -0.348, -0.261, -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522,
3529  0.609, 0.696, 0.783, 0.879, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479,
3530  1.566, 1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
3531 
3532  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14,
3533  16, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
3534 
3535  TH2D* hrf = new TH2D("hrf", "RF (fit)", 52, xAxis1, 28, yAxis1);
3536 
3537  hrf->SetBinContent(55, 0.9014105);
3538  hrf->SetBinContent(56, 1.234047);
3539  hrf->SetBinContent(57, 1.404987);
3540  hrf->SetBinContent(58, 1.576149);
3541  hrf->SetBinContent(59, 1.677449);
3542  hrf->SetBinContent(60, 1.419812);
3543  hrf->SetBinContent(61, 1.318056);
3544  hrf->SetBinContent(62, 1.287693);
3545  hrf->SetBinContent(63, 1.158259);
3546  hrf->SetBinContent(64, 8.160139e-14);
3547  hrf->SetBinContent(65, 0.9419115);
3548  hrf->SetBinContent(66, 2.235989e-13);
3549  hrf->SetBinContent(67, 0.4986045);
3550  hrf->SetBinContent(68, 2.420397e-12);
3551  hrf->SetBinContent(69, 6.139533e-14);
3552  hrf->SetBinContent(70, 6.894485e-13);
3553  hrf->SetBinContent(71, 3.603784e-13);
3554  hrf->SetBinContent(72, 3.894685e-11);
3555  hrf->SetBinContent(73, 2.43805e-13);
3556  hrf->SetBinContent(74, 0.78136);
3557  hrf->SetBinContent(75, 0.9358564);
3558  hrf->SetBinContent(76, 5.687018e-11);
3559  hrf->SetBinContent(77, 8.881784e-16);
3560  hrf->SetBinContent(78, 1.287748e-12);
3561  hrf->SetBinContent(79, 1.624256e-13);
3562  hrf->SetBinContent(80, 1.099121e-14);
3563  hrf->SetBinContent(81, 3.390954e-12);
3564  hrf->SetBinContent(82, 2.581269e-13);
3565  hrf->SetBinContent(83, 7.549517e-15);
3566  hrf->SetBinContent(84, 6.168399e-13);
3567  hrf->SetBinContent(85, 1.135092e-11);
3568  hrf->SetBinContent(86, 2.553513e-15);
3569  hrf->SetBinContent(87, 0.2588152);
3570  hrf->SetBinContent(88, 1.04361e-14);
3571  hrf->SetBinContent(89, 0.7345221);
3572  hrf->SetBinContent(90, 1.224243e-12);
3573  hrf->SetBinContent(91, 1.110223e-16);
3574  hrf->SetBinContent(92, 8.375522e-13);
3575  hrf->SetBinContent(93, 1.509903e-14);
3576  hrf->SetBinContent(94, 3.907652e-12);
3577  hrf->SetBinContent(95, 1.110223e-16);
3578  hrf->SetBinContent(96, 0.8778926);
3579  hrf->SetBinContent(97, 5.440093e-15);
3580  hrf->SetBinContent(98, 1.254552e-14);
3581  hrf->SetBinContent(99, 0.9284989);
3582  hrf->SetBinContent(100, 0.753942);
3583  hrf->SetBinContent(101, 1.103987);
3584  hrf->SetBinContent(102, 1.188931);
3585  hrf->SetBinContent(103, 1.080741);
3586  hrf->SetBinContent(104, 1.123484);
3587  hrf->SetBinContent(105, 0.96811);
3588  hrf->SetBinContent(106, 0.8889167);
3589  hrf->SetBinContent(109, 0.6210886);
3590  hrf->SetBinContent(110, 0.7505165);
3591  hrf->SetBinContent(111, 0.8426157);
3592  hrf->SetBinContent(112, 0.8893985);
3593  hrf->SetBinContent(113, 0.8655712);
3594  hrf->SetBinContent(114, 0.8169596);
3595  hrf->SetBinContent(115, 0.7972677);
3596  hrf->SetBinContent(116, 0.6298301);
3597  hrf->SetBinContent(117, 0.5066007);
3598  hrf->SetBinContent(118, 4.480217e-10);
3599  hrf->SetBinContent(119, 1.064704e-13);
3600  hrf->SetBinContent(120, 6.32161e-13);
3601  hrf->SetBinContent(121, 0.3865254);
3602  hrf->SetBinContent(122, 4.662937e-15);
3603  hrf->SetBinContent(123, 2.523537e-13);
3604  hrf->SetBinContent(124, 3.441691e-15);
3605  hrf->SetBinContent(125, 1.539324e-12);
3606  hrf->SetBinContent(126, 0.5198836);
3607  hrf->SetBinContent(127, 3.774758e-15);
3608  hrf->SetBinContent(128, 4.662937e-15);
3609  hrf->SetBinContent(129, 5.095924e-13);
3610  hrf->SetBinContent(130, 8.992806e-15);
3611  hrf->SetBinContent(131, 0.6979459);
3612  hrf->SetBinContent(132, 0.8410133);
3613  hrf->SetBinContent(133, 0.8820518);
3614  hrf->SetBinContent(134, 1.449095e-09);
3615  hrf->SetBinContent(135, 1.891825);
3616  hrf->SetBinContent(136, 3.736567e-12);
3617  hrf->SetBinContent(137, 2.171596e-13);
3618  hrf->SetBinContent(138, 3.58602e-14);
3619  hrf->SetBinContent(139, 8.401058e-13);
3620  hrf->SetBinContent(140, 6.661338e-16);
3621  hrf->SetBinContent(141, 6.228351e-14);
3622  hrf->SetBinContent(142, 4.440892e-16);
3623  hrf->SetBinContent(143, 0.5043001);
3624  hrf->SetBinContent(144, 2.950751e-12);
3625  hrf->SetBinContent(145, 7.44127e-12);
3626  hrf->SetBinContent(146, 4.440892e-16);
3627  hrf->SetBinContent(147, 0.415431);
3628  hrf->SetBinContent(148, 0.3341262);
3629  hrf->SetBinContent(149, 5.917489e-14);
3630  hrf->SetBinContent(150, 5.551115e-15);
3631  hrf->SetBinContent(151, 3.733125e-12);
3632  hrf->SetBinContent(152, 2.220446e-16);
3633  hrf->SetBinContent(153, 0.5875186);
3634  hrf->SetBinContent(154, 0.6020446);
3635  hrf->SetBinContent(155, 0.6340457);
3636  hrf->SetBinContent(156, 0.6748299);
3637  hrf->SetBinContent(157, 0.7500966);
3638  hrf->SetBinContent(158, 0.6613656);
3639  hrf->SetBinContent(159, 0.5764616);
3640  hrf->SetBinContent(160, 0.5013173);
3641  hrf->SetBinContent(163, 0.6392601);
3642  hrf->SetBinContent(164, 0.7223623);
3643  hrf->SetBinContent(165, 0.7522092);
3644  hrf->SetBinContent(166, 0.7454079);
3645  hrf->SetBinContent(167, 0.6907078);
3646  hrf->SetBinContent(168, 0.5840503);
3647  hrf->SetBinContent(169, 0.5802541);
3648  hrf->SetBinContent(170, 0.4497995);
3649  hrf->SetBinContent(171, 0.3261);
3650  hrf->SetBinContent(172, 0.2172562);
3651  hrf->SetBinContent(173, 0.04889038);
3652  hrf->SetBinContent(174, 0.1511836);
3653  hrf->SetBinContent(175, 0.1596252);
3654  hrf->SetBinContent(176, 0.2589621);
3655  hrf->SetBinContent(177, 4.440892e-16);
3656  hrf->SetBinContent(178, 1.110223e-16);
3657  hrf->SetBinContent(180, 1.733058e-13);
3658  hrf->SetBinContent(181, 3.145262e-13);
3659  hrf->SetBinContent(182, 0.3940507);
3660  hrf->SetBinContent(183, 0.4929505);
3661  hrf->SetBinContent(186, 8.437695e-14);
3662  hrf->SetBinContent(187, 4.527934e-12);
3663  hrf->SetBinContent(188, 3.481881e-12);
3664  hrf->SetBinContent(189, 1.54321e-14);
3665  hrf->SetBinContent(190, 1.998401e-15);
3666  hrf->SetBinContent(191, 2.557732e-12);
3667  hrf->SetBinContent(192, 5.314638e-13);
3668  hrf->SetBinContent(193, 1.465827e-12);
3669  hrf->SetBinContent(194, 0.4952829);
3670  hrf->SetBinContent(195, 0.3710457);
3671  hrf->SetBinContent(196, 7.058798e-13);
3672  hrf->SetBinContent(197, 1.065814e-14);
3673  hrf->SetBinContent(198, 3.330669e-16);
3674  hrf->SetBinContent(199, 3.552714e-15);
3675  hrf->SetBinContent(200, 2.58682e-14);
3676  hrf->SetBinContent(201, 3.330669e-16);
3677  hrf->SetBinContent(202, 0.2388499);
3678  hrf->SetBinContent(203, 1.232681e-12);
3679  hrf->SetBinContent(204, 3.28626e-14);
3680  hrf->SetBinContent(205, 4.372058e-13);
3681  hrf->SetBinContent(206, 1.764622e-11);
3682  hrf->SetBinContent(207, 0.2737416);
3683  hrf->SetBinContent(208, 0.3558382);
3684  hrf->SetBinContent(209, 0.4365672);
3685  hrf->SetBinContent(210, 0.5245328);
3686  hrf->SetBinContent(211, 0.5426048);
3687  hrf->SetBinContent(212, 0.5763847);
3688  hrf->SetBinContent(213, 0.5997939);
3689  hrf->SetBinContent(214, 0.5647634);
3690  hrf->SetBinContent(217, 0.6166065);
3691  hrf->SetBinContent(218, 0.6904591);
3692  hrf->SetBinContent(219, 0.7446713);
3693  hrf->SetBinContent(220, 0.7428927);
3694  hrf->SetBinContent(221, 0.7014583);
3695  hrf->SetBinContent(222, 0.6360658);
3696  hrf->SetBinContent(223, 0.5507807);
3697  hrf->SetBinContent(224, 0.4662885);
3698  hrf->SetBinContent(225, 0.2921537);
3699  hrf->SetBinContent(226, 0.2622769);
3700  hrf->SetBinContent(227, 0.2209838);
3701  hrf->SetBinContent(228, 0.109091);
3702  hrf->SetBinContent(229, 5.329071e-15);
3703  hrf->SetBinContent(230, 9.55902e-14);
3704  hrf->SetBinContent(231, 0.09094051);
3705  hrf->SetBinContent(232, 0.2690939);
3706  hrf->SetBinContent(233, 0.3311066);
3707  hrf->SetBinContent(234, 0.3870305);
3708  hrf->SetBinContent(235, 4.851675e-14);
3709  hrf->SetBinContent(236, 7.41629e-14);
3710  hrf->SetBinContent(237, 5.551115e-16);
3711  hrf->SetBinContent(238, 1.665335e-15);
3712  hrf->SetBinContent(239, 3.900213e-13);
3713  hrf->SetBinContent(240, 3.986922e-12);
3714  hrf->SetBinContent(241, 0.07189925);
3715  hrf->SetBinContent(242, 5.363154e-11);
3716  hrf->SetBinContent(243, 0.1681561);
3717  hrf->SetBinContent(244, 5.77316e-15);
3718  hrf->SetBinContent(245, 1.393652e-11);
3719  hrf->SetBinContent(246, 8.91287e-13);
3720  hrf->SetBinContent(247, 3.08642e-14);
3721  hrf->SetBinContent(248, 6.882273e-13);
3722  hrf->SetBinContent(249, 2.220446e-15);
3723  hrf->SetBinContent(250, 1.69631e-12);
3724  hrf->SetBinContent(251, 0.3618142);
3725  hrf->SetBinContent(252, 0.3173401);
3726  hrf->SetBinContent(253, 0.2427478);
3727  hrf->SetBinContent(254, 0.04446017);
3728  hrf->SetBinContent(255, 4.011236e-13);
3729  hrf->SetBinContent(256, 2.68674e-14);
3730  hrf->SetBinContent(257, 1.39222e-13);
3731  hrf->SetBinContent(258, 2.775558e-13);
3732  hrf->SetBinContent(259, 4.662937e-15);
3733  hrf->SetBinContent(260, 0.01799486);
3734  hrf->SetBinContent(261, 0.2536237);
3735  hrf->SetBinContent(262, 0.4121629);
3736  hrf->SetBinContent(263, 0.5030896);
3737  hrf->SetBinContent(264, 0.5291037);
3738  hrf->SetBinContent(265, 0.5938131);
3739  hrf->SetBinContent(266, 0.6105046);
3740  hrf->SetBinContent(267, 0.5962813);
3741  hrf->SetBinContent(268, 0.5595579);
3742  hrf->SetBinContent(271, 0.6526371);
3743  hrf->SetBinContent(272, 0.6718102);
3744  hrf->SetBinContent(273, 0.6971064);
3745  hrf->SetBinContent(274, 0.715696);
3746  hrf->SetBinContent(275, 0.6756563);
3747  hrf->SetBinContent(276, 0.6536352);
3748  hrf->SetBinContent(277, 0.6298154);
3749  hrf->SetBinContent(278, 0.5889418);
3750  hrf->SetBinContent(279, 0.5101216);
3751  hrf->SetBinContent(280, 0.4338073);
3752  hrf->SetBinContent(281, 0.4037817);
3753  hrf->SetBinContent(282, 0.3741269);
3754  hrf->SetBinContent(283, 0.3506718);
3755  hrf->SetBinContent(284, 0.3315757);
3756  hrf->SetBinContent(285, 0.3424355);
3757  hrf->SetBinContent(286, 0.3468707);
3758  hrf->SetBinContent(287, 0.3521713);
3759  hrf->SetBinContent(288, 0.3655425);
3760  hrf->SetBinContent(289, 0.3903866);
3761  hrf->SetBinContent(290, 0.42171);
3762  hrf->SetBinContent(291, 0.4440749);
3763  hrf->SetBinContent(292, 0.436104);
3764  hrf->SetBinContent(293, 0.4834715);
3765  hrf->SetBinContent(294, 0.4727529);
3766  hrf->SetBinContent(295, 0.503675);
3767  hrf->SetBinContent(296, 0.5256206);
3768  hrf->SetBinContent(297, 0.5077537);
3769  hrf->SetBinContent(298, 0.5060191);
3770  hrf->SetBinContent(299, 0.4839341);
3771  hrf->SetBinContent(300, 0.4730944);
3772  hrf->SetBinContent(301, 0.4377449);
3773  hrf->SetBinContent(302, 0.4008532);
3774  hrf->SetBinContent(303, 0.3935297);
3775  hrf->SetBinContent(304, 0.3723053);
3776  hrf->SetBinContent(305, 0.3553247);
3777  hrf->SetBinContent(306, 0.3426032);
3778  hrf->SetBinContent(307, 0.3302374);
3779  hrf->SetBinContent(308, 0.3205566);
3780  hrf->SetBinContent(309, 0.3008779);
3781  hrf->SetBinContent(310, 0.3194912);
3782  hrf->SetBinContent(311, 0.3341432);
3783  hrf->SetBinContent(312, 0.3293249);
3784  hrf->SetBinContent(313, 0.3298494);
3785  hrf->SetBinContent(314, 0.376054);
3786  hrf->SetBinContent(315, 0.4665582);
3787  hrf->SetBinContent(316, 0.4961285);
3788  hrf->SetBinContent(317, 0.5445178);
3789  hrf->SetBinContent(318, 0.5630735);
3790  hrf->SetBinContent(319, 0.5911169);
3791  hrf->SetBinContent(320, 0.6053321);
3792  hrf->SetBinContent(321, 0.6138202);
3793  hrf->SetBinContent(322, 0.5993208);
3794  hrf->SetBinContent(325, 0.7072042);
3795  hrf->SetBinContent(326, 0.7170147);
3796  hrf->SetBinContent(327, 0.7079694);
3797  hrf->SetBinContent(328, 0.7087873);
3798  hrf->SetBinContent(329, 0.6794895);
3799  hrf->SetBinContent(330, 0.6620911);
3800  hrf->SetBinContent(331, 0.6368085);
3801  hrf->SetBinContent(332, 0.6167822);
3802  hrf->SetBinContent(333, 0.5804145);
3803  hrf->SetBinContent(334, 0.5311387);
3804  hrf->SetBinContent(335, 0.4996493);
3805  hrf->SetBinContent(336, 0.4774897);
3806  hrf->SetBinContent(337, 0.4508032);
3807  hrf->SetBinContent(338, 0.4407316);
3808  hrf->SetBinContent(339, 0.4488528);
3809  hrf->SetBinContent(340, 0.4668958);
3810  hrf->SetBinContent(341, 0.4631993);
3811  hrf->SetBinContent(342, 0.4832653);
3812  hrf->SetBinContent(343, 0.5049595);
3813  hrf->SetBinContent(344, 0.5156142);
3814  hrf->SetBinContent(345, 0.5251185);
3815  hrf->SetBinContent(346, 0.5349182);
3816  hrf->SetBinContent(347, 0.5429661);
3817  hrf->SetBinContent(348, 0.5488337);
3818  hrf->SetBinContent(349, 0.5663636);
3819  hrf->SetBinContent(350, 0.5653254);
3820  hrf->SetBinContent(351, 0.5707994);
3821  hrf->SetBinContent(352, 0.5582824);
3822  hrf->SetBinContent(353, 0.5500923);
3823  hrf->SetBinContent(354, 0.5360044);
3824  hrf->SetBinContent(355, 0.5443032);
3825  hrf->SetBinContent(356, 0.5130047);
3826  hrf->SetBinContent(357, 0.496836);
3827  hrf->SetBinContent(358, 0.5037468);
3828  hrf->SetBinContent(359, 0.4914352);
3829  hrf->SetBinContent(360, 0.4690715);
3830  hrf->SetBinContent(361, 0.4548738);
3831  hrf->SetBinContent(362, 0.4484025);
3832  hrf->SetBinContent(363, 0.4367421);
3833  hrf->SetBinContent(364, 0.4432692);
3834  hrf->SetBinContent(365, 0.4540293);
3835  hrf->SetBinContent(366, 0.4528085);
3836  hrf->SetBinContent(367, 0.4793456);
3837  hrf->SetBinContent(368, 0.5333259);
3838  hrf->SetBinContent(369, 0.5224165);
3839  hrf->SetBinContent(370, 0.5335762);
3840  hrf->SetBinContent(371, 0.5766528);
3841  hrf->SetBinContent(372, 0.5914772);
3842  hrf->SetBinContent(373, 0.6361837);
3843  hrf->SetBinContent(374, 0.6511061);
3844  hrf->SetBinContent(375, 0.6729068);
3845  hrf->SetBinContent(376, 0.6693861);
3846  hrf->SetBinContent(379, 0.749916);
3847  hrf->SetBinContent(380, 0.7597389);
3848  hrf->SetBinContent(381, 0.7507262);
3849  hrf->SetBinContent(382, 0.7387256);
3850  hrf->SetBinContent(383, 0.7146781);
3851  hrf->SetBinContent(384, 0.6706957);
3852  hrf->SetBinContent(385, 0.6562388);
3853  hrf->SetBinContent(386, 0.6451488);
3854  hrf->SetBinContent(387, 0.6257445);
3855  hrf->SetBinContent(388, 0.5541511);
3856  hrf->SetBinContent(389, 0.5267816);
3857  hrf->SetBinContent(390, 0.5050932);
3858  hrf->SetBinContent(391, 0.498381);
3859  hrf->SetBinContent(392, 0.4985682);
3860  hrf->SetBinContent(393, 0.5024638);
3861  hrf->SetBinContent(394, 0.5153883);
3862  hrf->SetBinContent(395, 0.5194017);
3863  hrf->SetBinContent(396, 0.5463501);
3864  hrf->SetBinContent(397, 0.5520073);
3865  hrf->SetBinContent(398, 0.5520941);
3866  hrf->SetBinContent(399, 0.5610467);
3867  hrf->SetBinContent(400, 0.5676893);
3868  hrf->SetBinContent(401, 0.5760659);
3869  hrf->SetBinContent(402, 0.5787081);
3870  hrf->SetBinContent(403, 0.6006499);
3871  hrf->SetBinContent(404, 0.6000866);
3872  hrf->SetBinContent(405, 0.606465);
3873  hrf->SetBinContent(406, 0.5974886);
3874  hrf->SetBinContent(407, 0.5776305);
3875  hrf->SetBinContent(408, 0.5754585);
3876  hrf->SetBinContent(409, 0.5686907);
3877  hrf->SetBinContent(410, 0.5632511);
3878  hrf->SetBinContent(411, 0.5433577);
3879  hrf->SetBinContent(412, 0.5414782);
3880  hrf->SetBinContent(413, 0.5409556);
3881  hrf->SetBinContent(414, 0.5249445);
3882  hrf->SetBinContent(415, 0.509481);
3883  hrf->SetBinContent(416, 0.4860629);
3884  hrf->SetBinContent(417, 0.4814033);
3885  hrf->SetBinContent(418, 0.4881889);
3886  hrf->SetBinContent(419, 0.4892032);
3887  hrf->SetBinContent(420, 0.4967099);
3888  hrf->SetBinContent(421, 0.5080456);
3889  hrf->SetBinContent(422, 0.5725561);
3890  hrf->SetBinContent(423, 0.5688643);
3891  hrf->SetBinContent(424, 0.5783035);
3892  hrf->SetBinContent(425, 0.608463);
3893  hrf->SetBinContent(426, 0.6477233);
3894  hrf->SetBinContent(427, 0.678503);
3895  hrf->SetBinContent(428, 0.6974414);
3896  hrf->SetBinContent(429, 0.7161245);
3897  hrf->SetBinContent(430, 0.7179291);
3898  hrf->SetBinContent(433, 0.7649254);
3899  hrf->SetBinContent(434, 0.7875582);
3900  hrf->SetBinContent(435, 0.7829209);
3901  hrf->SetBinContent(436, 0.7632096);
3902  hrf->SetBinContent(437, 0.7486479);
3903  hrf->SetBinContent(438, 0.7155891);
3904  hrf->SetBinContent(439, 0.681989);
3905  hrf->SetBinContent(440, 0.6651565);
3906  hrf->SetBinContent(441, 0.6493679);
3907  hrf->SetBinContent(442, 0.5650414);
3908  hrf->SetBinContent(443, 0.5358658);
3909  hrf->SetBinContent(444, 0.5266296);
3910  hrf->SetBinContent(445, 0.5113901);
3911  hrf->SetBinContent(446, 0.5254153);
3912  hrf->SetBinContent(447, 0.5273484);
3913  hrf->SetBinContent(448, 0.5369164);
3914  hrf->SetBinContent(449, 0.5409524);
3915  hrf->SetBinContent(450, 0.5658296);
3916  hrf->SetBinContent(451, 0.5776091);
3917  hrf->SetBinContent(452, 0.5741496);
3918  hrf->SetBinContent(453, 0.5962785);
3919  hrf->SetBinContent(454, 0.5996542);
3920  hrf->SetBinContent(455, 0.5980803);
3921  hrf->SetBinContent(456, 0.6063);
3922  hrf->SetBinContent(457, 0.6241938);
3923  hrf->SetBinContent(458, 0.6266866);
3924  hrf->SetBinContent(459, 0.6175104);
3925  hrf->SetBinContent(460, 0.6188141);
3926  hrf->SetBinContent(461, 0.6151288);
3927  hrf->SetBinContent(462, 0.5934609);
3928  hrf->SetBinContent(463, 0.590576);
3929  hrf->SetBinContent(464, 0.5800966);
3930  hrf->SetBinContent(465, 0.5787441);
3931  hrf->SetBinContent(466, 0.5729356);
3932  hrf->SetBinContent(467, 0.5677129);
3933  hrf->SetBinContent(468, 0.5537542);
3934  hrf->SetBinContent(469, 0.5355842);
3935  hrf->SetBinContent(470, 0.5196738);
3936  hrf->SetBinContent(471, 0.5210825);
3937  hrf->SetBinContent(472, 0.5059826);
3938  hrf->SetBinContent(473, 0.5146358);
3939  hrf->SetBinContent(474, 0.5194442);
3940  hrf->SetBinContent(475, 0.5423242);
3941  hrf->SetBinContent(476, 0.6041303);
3942  hrf->SetBinContent(477, 0.6131922);
3943  hrf->SetBinContent(478, 0.6294447);
3944  hrf->SetBinContent(479, 0.6581404);
3945  hrf->SetBinContent(480, 0.682565);
3946  hrf->SetBinContent(481, 0.7175475);
3947  hrf->SetBinContent(482, 0.732161);
3948  hrf->SetBinContent(483, 0.7473059);
3949  hrf->SetBinContent(484, 0.7463843);
3950  hrf->SetBinContent(487, 0.7733338);
3951  hrf->SetBinContent(488, 0.7914098);
3952  hrf->SetBinContent(489, 0.7922547);
3953  hrf->SetBinContent(490, 0.7975932);
3954  hrf->SetBinContent(491, 0.7624868);
3955  hrf->SetBinContent(492, 0.7416359);
3956  hrf->SetBinContent(493, 0.723097);
3957  hrf->SetBinContent(494, 0.7061391);
3958  hrf->SetBinContent(495, 0.6900467);
3959  hrf->SetBinContent(496, 0.6053169);
3960  hrf->SetBinContent(497, 0.5709425);
3961  hrf->SetBinContent(498, 0.5451863);
3962  hrf->SetBinContent(499, 0.5321503);
3963  hrf->SetBinContent(500, 0.5324251);
3964  hrf->SetBinContent(501, 0.5397416);
3965  hrf->SetBinContent(502, 0.575781);
3966  hrf->SetBinContent(503, 0.5632829);
3967  hrf->SetBinContent(504, 0.5976698);
3968  hrf->SetBinContent(505, 0.5966061);
3969  hrf->SetBinContent(506, 0.6016284);
3970  hrf->SetBinContent(507, 0.5992189);
3971  hrf->SetBinContent(508, 0.6216044);
3972  hrf->SetBinContent(509, 0.6149693);
3973  hrf->SetBinContent(510, 0.6312055);
3974  hrf->SetBinContent(511, 0.6368536);
3975  hrf->SetBinContent(512, 0.6376288);
3976  hrf->SetBinContent(513, 0.6294262);
3977  hrf->SetBinContent(514, 0.6308918);
3978  hrf->SetBinContent(515, 0.6290194);
3979  hrf->SetBinContent(516, 0.6216436);
3980  hrf->SetBinContent(517, 0.6144779);
3981  hrf->SetBinContent(518, 0.6137364);
3982  hrf->SetBinContent(519, 0.6026688);
3983  hrf->SetBinContent(520, 0.6069801);
3984  hrf->SetBinContent(521, 0.5848015);
3985  hrf->SetBinContent(522, 0.5748533);
3986  hrf->SetBinContent(523, 0.5508263);
3987  hrf->SetBinContent(524, 0.5483323);
3988  hrf->SetBinContent(525, 0.5322801);
3989  hrf->SetBinContent(526, 0.5254273);
3990  hrf->SetBinContent(527, 0.5410626);
3991  hrf->SetBinContent(528, 0.5529507);
3992  hrf->SetBinContent(529, 0.5857173);
3993  hrf->SetBinContent(530, 0.6527883);
3994  hrf->SetBinContent(531, 0.6530318);
3995  hrf->SetBinContent(532, 0.6672208);
3996  hrf->SetBinContent(533, 0.7044364);
3997  hrf->SetBinContent(534, 0.7190105);
3998  hrf->SetBinContent(535, 0.7483566);
3999  hrf->SetBinContent(536, 0.7548751);
4000  hrf->SetBinContent(537, 0.7652832);
4001  hrf->SetBinContent(538, 0.7529632);
4002  hrf->SetBinContent(541, 0.779761);
4003  hrf->SetBinContent(542, 0.7991457);
4004  hrf->SetBinContent(543, 0.8038527);
4005  hrf->SetBinContent(544, 0.7977124);
4006  hrf->SetBinContent(545, 0.7917452);
4007  hrf->SetBinContent(546, 0.7720835);
4008  hrf->SetBinContent(547, 0.7327496);
4009  hrf->SetBinContent(548, 0.7359458);
4010  hrf->SetBinContent(549, 0.7209811);
4011  hrf->SetBinContent(550, 0.6282369);
4012  hrf->SetBinContent(551, 0.6037263);
4013  hrf->SetBinContent(552, 0.5729901);
4014  hrf->SetBinContent(553, 0.5664849);
4015  hrf->SetBinContent(554, 0.5590503);
4016  hrf->SetBinContent(555, 0.5610377);
4017  hrf->SetBinContent(556, 0.5755157);
4018  hrf->SetBinContent(557, 0.5890701);
4019  hrf->SetBinContent(558, 0.6107467);
4020  hrf->SetBinContent(559, 0.6061065);
4021  hrf->SetBinContent(560, 0.6135439);
4022  hrf->SetBinContent(561, 0.6336191);
4023  hrf->SetBinContent(562, 0.6395465);
4024  hrf->SetBinContent(563, 0.6450207);
4025  hrf->SetBinContent(564, 0.6457672);
4026  hrf->SetBinContent(565, 0.6570385);
4027  hrf->SetBinContent(566, 0.6614696);
4028  hrf->SetBinContent(567, 0.6429687);
4029  hrf->SetBinContent(568, 0.6491577);
4030  hrf->SetBinContent(569, 0.6464563);
4031  hrf->SetBinContent(570, 0.6443511);
4032  hrf->SetBinContent(571, 0.6264946);
4033  hrf->SetBinContent(572, 0.6210324);
4034  hrf->SetBinContent(573, 0.6074563);
4035  hrf->SetBinContent(574, 0.6162496);
4036  hrf->SetBinContent(575, 0.6052733);
4037  hrf->SetBinContent(576, 0.5810783);
4038  hrf->SetBinContent(577, 0.5706381);
4039  hrf->SetBinContent(578, 0.5627378);
4040  hrf->SetBinContent(579, 0.5527847);
4041  hrf->SetBinContent(580, 0.5641665);
4042  hrf->SetBinContent(581, 0.5694626);
4043  hrf->SetBinContent(582, 0.5749119);
4044  hrf->SetBinContent(583, 0.6263555);
4045  hrf->SetBinContent(584, 0.7097491);
4046  hrf->SetBinContent(585, 0.6947002);
4047  hrf->SetBinContent(586, 0.7008479);
4048  hrf->SetBinContent(587, 0.7207282);
4049  hrf->SetBinContent(588, 0.7500328);
4050  hrf->SetBinContent(589, 0.7644583);
4051  hrf->SetBinContent(590, 0.7729988);
4052  hrf->SetBinContent(591, 0.774512);
4053  hrf->SetBinContent(592, 0.766691);
4054  hrf->SetBinContent(595, 0.7877997);
4055  hrf->SetBinContent(596, 0.808685);
4056  hrf->SetBinContent(597, 0.8098472);
4057  hrf->SetBinContent(598, 0.7990698);
4058  hrf->SetBinContent(599, 0.7913377);
4059  hrf->SetBinContent(600, 0.7841092);
4060  hrf->SetBinContent(601, 0.7699786);
4061  hrf->SetBinContent(602, 0.7508966);
4062  hrf->SetBinContent(603, 0.7446558);
4063  hrf->SetBinContent(604, 0.6604987);
4064  hrf->SetBinContent(605, 0.6226556);
4065  hrf->SetBinContent(606, 0.6059709);
4066  hrf->SetBinContent(607, 0.5917993);
4067  hrf->SetBinContent(608, 0.5969635);
4068  hrf->SetBinContent(609, 0.5934169);
4069  hrf->SetBinContent(610, 0.5916147);
4070  hrf->SetBinContent(611, 0.6020344);
4071  hrf->SetBinContent(612, 0.617125);
4072  hrf->SetBinContent(613, 0.6127092);
4073  hrf->SetBinContent(614, 0.6242438);
4074  hrf->SetBinContent(615, 0.6382228);
4075  hrf->SetBinContent(616, 0.6551722);
4076  hrf->SetBinContent(617, 0.6591862);
4077  hrf->SetBinContent(618, 0.6545591);
4078  hrf->SetBinContent(619, 0.6651771);
4079  hrf->SetBinContent(620, 0.6659877);
4080  hrf->SetBinContent(621, 0.6619171);
4081  hrf->SetBinContent(622, 0.6770883);
4082  hrf->SetBinContent(623, 0.6546994);
4083  hrf->SetBinContent(624, 0.6580142);
4084  hrf->SetBinContent(625, 0.6535073);
4085  hrf->SetBinContent(626, 0.6343181);
4086  hrf->SetBinContent(627, 0.6272753);
4087  hrf->SetBinContent(628, 0.6205974);
4088  hrf->SetBinContent(629, 0.6180187);
4089  hrf->SetBinContent(630, 0.5955703);
4090  hrf->SetBinContent(631, 0.5950559);
4091  hrf->SetBinContent(632, 0.5859662);
4092  hrf->SetBinContent(633, 0.5825738);
4093  hrf->SetBinContent(634, 0.5839396);
4094  hrf->SetBinContent(635, 0.59145);
4095  hrf->SetBinContent(636, 0.6092284);
4096  hrf->SetBinContent(637, 0.6343765);
4097  hrf->SetBinContent(638, 0.7176949);
4098  hrf->SetBinContent(639, 0.7168224);
4099  hrf->SetBinContent(640, 0.7343724);
4100  hrf->SetBinContent(641, 0.7428303);
4101  hrf->SetBinContent(642, 0.7552095);
4102  hrf->SetBinContent(643, 0.7756618);
4103  hrf->SetBinContent(644, 0.7788388);
4104  hrf->SetBinContent(645, 0.7845942);
4105  hrf->SetBinContent(646, 0.7718939);
4106  hrf->SetBinContent(649, 0.7944824);
4107  hrf->SetBinContent(650, 0.8055041);
4108  hrf->SetBinContent(651, 0.8163133);
4109  hrf->SetBinContent(652, 0.8026978);
4110  hrf->SetBinContent(653, 0.790246);
4111  hrf->SetBinContent(654, 0.7957031);
4112  hrf->SetBinContent(655, 0.7770987);
4113  hrf->SetBinContent(656, 0.7683768);
4114  hrf->SetBinContent(657, 0.7810934);
4115  hrf->SetBinContent(658, 0.6743879);
4116  hrf->SetBinContent(659, 0.6436225);
4117  hrf->SetBinContent(660, 0.632295);
4118  hrf->SetBinContent(661, 0.6136842);
4119  hrf->SetBinContent(662, 0.6152433);
4120  hrf->SetBinContent(663, 0.6258261);
4121  hrf->SetBinContent(664, 0.6237895);
4122  hrf->SetBinContent(665, 0.6237429);
4123  hrf->SetBinContent(666, 0.6365916);
4124  hrf->SetBinContent(667, 0.6370676);
4125  hrf->SetBinContent(668, 0.6374596);
4126  hrf->SetBinContent(669, 0.6477762);
4127  hrf->SetBinContent(670, 0.6613339);
4128  hrf->SetBinContent(671, 0.6717926);
4129  hrf->SetBinContent(672, 0.6676553);
4130  hrf->SetBinContent(673, 0.6750093);
4131  hrf->SetBinContent(674, 0.6722414);
4132  hrf->SetBinContent(675, 0.6776585);
4133  hrf->SetBinContent(676, 0.6800311);
4134  hrf->SetBinContent(677, 0.665933);
4135  hrf->SetBinContent(678, 0.6588035);
4136  hrf->SetBinContent(679, 0.6570917);
4137  hrf->SetBinContent(680, 0.6399373);
4138  hrf->SetBinContent(681, 0.6336509);
4139  hrf->SetBinContent(682, 0.6271339);
4140  hrf->SetBinContent(683, 0.6279051);
4141  hrf->SetBinContent(684, 0.6140663);
4142  hrf->SetBinContent(685, 0.6070532);
4143  hrf->SetBinContent(686, 0.6170091);
4144  hrf->SetBinContent(687, 0.6174384);
4145  hrf->SetBinContent(688, 0.6121793);
4146  hrf->SetBinContent(689, 0.6064191);
4147  hrf->SetBinContent(690, 0.6193621);
4148  hrf->SetBinContent(691, 0.6625033);
4149  hrf->SetBinContent(692, 0.7497195);
4150  hrf->SetBinContent(693, 0.7461648);
4151  hrf->SetBinContent(694, 0.7443557);
4152  hrf->SetBinContent(695, 0.7535318);
4153  hrf->SetBinContent(696, 0.7649554);
4154  hrf->SetBinContent(697, 0.7840306);
4155  hrf->SetBinContent(698, 0.7808634);
4156  hrf->SetBinContent(699, 0.7844161);
4157  hrf->SetBinContent(700, 0.7727049);
4158  hrf->SetBinContent(703, 0.79143);
4159  hrf->SetBinContent(704, 0.8175707);
4160  hrf->SetBinContent(705, 0.8097944);
4161  hrf->SetBinContent(706, 0.8196373);
4162  hrf->SetBinContent(707, 0.8037912);
4163  hrf->SetBinContent(708, 0.8060334);
4164  hrf->SetBinContent(709, 0.7844828);
4165  hrf->SetBinContent(710, 0.7781734);
4166  hrf->SetBinContent(711, 0.7990621);
4167  hrf->SetBinContent(712, 0.6977159);
4168  hrf->SetBinContent(713, 0.6567251);
4169  hrf->SetBinContent(714, 0.6458738);
4170  hrf->SetBinContent(715, 0.6391681);
4171  hrf->SetBinContent(716, 0.6486698);
4172  hrf->SetBinContent(717, 0.6482897);
4173  hrf->SetBinContent(718, 0.6564287);
4174  hrf->SetBinContent(719, 0.647959);
4175  hrf->SetBinContent(720, 0.6545083);
4176  hrf->SetBinContent(721, 0.6605134);
4177  hrf->SetBinContent(722, 0.654643);
4178  hrf->SetBinContent(723, 0.6720995);
4179  hrf->SetBinContent(724, 0.674703);
4180  hrf->SetBinContent(725, 0.6736486);
4181  hrf->SetBinContent(726, 0.6720003);
4182  hrf->SetBinContent(727, 0.6716139);
4183  hrf->SetBinContent(728, 0.6925032);
4184  hrf->SetBinContent(729, 0.6797168);
4185  hrf->SetBinContent(730, 0.6764894);
4186  hrf->SetBinContent(731, 0.6712697);
4187  hrf->SetBinContent(732, 0.6748146);
4188  hrf->SetBinContent(733, 0.6764159);
4189  hrf->SetBinContent(734, 0.6675547);
4190  hrf->SetBinContent(735, 0.6499624);
4191  hrf->SetBinContent(736, 0.6558874);
4192  hrf->SetBinContent(737, 0.655924);
4193  hrf->SetBinContent(738, 0.6442464);
4194  hrf->SetBinContent(739, 0.6524487);
4195  hrf->SetBinContent(740, 0.6406163);
4196  hrf->SetBinContent(741, 0.6279376);
4197  hrf->SetBinContent(742, 0.6354516);
4198  hrf->SetBinContent(743, 0.631308);
4199  hrf->SetBinContent(744, 0.6505761);
4200  hrf->SetBinContent(745, 0.6879659);
4201  hrf->SetBinContent(746, 0.7664913);
4202  hrf->SetBinContent(747, 0.7509025);
4203  hrf->SetBinContent(748, 0.7499993);
4204  hrf->SetBinContent(749, 0.7594694);
4205  hrf->SetBinContent(750, 0.7788361);
4206  hrf->SetBinContent(751, 0.7906924);
4207  hrf->SetBinContent(752, 0.7932374);
4208  hrf->SetBinContent(753, 0.7901082);
4209  hrf->SetBinContent(754, 0.7791761);
4210  hrf->SetBinContent(757, 0.8110717);
4211  hrf->SetBinContent(758, 0.8380142);
4212  hrf->SetBinContent(759, 0.8261526);
4213  hrf->SetBinContent(760, 0.8238212);
4214  hrf->SetBinContent(761, 0.8191666);
4215  hrf->SetBinContent(762, 0.8118178);
4216  hrf->SetBinContent(763, 0.8026837);
4217  hrf->SetBinContent(764, 0.7950587);
4218  hrf->SetBinContent(765, 0.8015642);
4219  hrf->SetBinContent(766, 0.7203518);
4220  hrf->SetBinContent(767, 0.7126079);
4221  hrf->SetBinContent(768, 0.6955605);
4222  hrf->SetBinContent(769, 0.6856663);
4223  hrf->SetBinContent(770, 0.6942785);
4224  hrf->SetBinContent(771, 0.6787785);
4225  hrf->SetBinContent(772, 0.6844447);
4226  hrf->SetBinContent(773, 0.6898586);
4227  hrf->SetBinContent(774, 0.700813);
4228  hrf->SetBinContent(775, 0.7038191);
4229  hrf->SetBinContent(776, 0.6954153);
4230  hrf->SetBinContent(777, 0.706893);
4231  hrf->SetBinContent(778, 0.707776);
4232  hrf->SetBinContent(779, 0.710542);
4233  hrf->SetBinContent(780, 0.6989855);
4234  hrf->SetBinContent(781, 0.6987113);
4235  hrf->SetBinContent(782, 0.7227745);
4236  hrf->SetBinContent(783, 0.7161766);
4237  hrf->SetBinContent(784, 0.6978431);
4238  hrf->SetBinContent(785, 0.703478);
4239  hrf->SetBinContent(786, 0.7087042);
4240  hrf->SetBinContent(787, 0.7052461);
4241  hrf->SetBinContent(788, 0.6980579);
4242  hrf->SetBinContent(789, 0.7004423);
4243  hrf->SetBinContent(790, 0.688938);
4244  hrf->SetBinContent(791, 0.6870395);
4245  hrf->SetBinContent(792, 0.6967018);
4246  hrf->SetBinContent(793, 0.7004873);
4247  hrf->SetBinContent(794, 0.6929513);
4248  hrf->SetBinContent(795, 0.6701168);
4249  hrf->SetBinContent(796, 0.6766522);
4250  hrf->SetBinContent(797, 0.6715191);
4251  hrf->SetBinContent(798, 0.6891941);
4252  hrf->SetBinContent(799, 0.7155854);
4253  hrf->SetBinContent(800, 0.8024459);
4254  hrf->SetBinContent(801, 0.7730235);
4255  hrf->SetBinContent(802, 0.7852777);
4256  hrf->SetBinContent(803, 0.7864005);
4257  hrf->SetBinContent(804, 0.8006655);
4258  hrf->SetBinContent(805, 0.8060328);
4259  hrf->SetBinContent(806, 0.8051929);
4260  hrf->SetBinContent(807, 0.8088812);
4261  hrf->SetBinContent(808, 0.8048784);
4262  hrf->SetBinContent(811, 0.828478);
4263  hrf->SetBinContent(812, 0.8300321);
4264  hrf->SetBinContent(813, 0.8421991);
4265  hrf->SetBinContent(814, 0.8365502);
4266  hrf->SetBinContent(815, 0.8302338);
4267  hrf->SetBinContent(816, 0.830529);
4268  hrf->SetBinContent(817, 0.8107802);
4269  hrf->SetBinContent(818, 0.8061959);
4270  hrf->SetBinContent(819, 0.8248827);
4271  hrf->SetBinContent(820, 0.7303534);
4272  hrf->SetBinContent(821, 0.7015954);
4273  hrf->SetBinContent(822, 0.6989409);
4274  hrf->SetBinContent(823, 0.7031218);
4275  hrf->SetBinContent(824, 0.7116248);
4276  hrf->SetBinContent(825, 0.7116616);
4277  hrf->SetBinContent(826, 0.7064694);
4278  hrf->SetBinContent(827, 0.721562);
4279  hrf->SetBinContent(828, 0.7237493);
4280  hrf->SetBinContent(829, 0.7249997);
4281  hrf->SetBinContent(830, 0.7241992);
4282  hrf->SetBinContent(831, 0.7378653);
4283  hrf->SetBinContent(832, 0.7348103);
4284  hrf->SetBinContent(833, 0.7233974);
4285  hrf->SetBinContent(834, 0.7464554);
4286  hrf->SetBinContent(835, 0.7290223);
4287  hrf->SetBinContent(836, 0.7406547);
4288  hrf->SetBinContent(837, 0.7428466);
4289  hrf->SetBinContent(838, 0.7317876);
4290  hrf->SetBinContent(839, 0.7378644);
4291  hrf->SetBinContent(840, 0.7383478);
4292  hrf->SetBinContent(841, 0.7281325);
4293  hrf->SetBinContent(842, 0.7139049);
4294  hrf->SetBinContent(843, 0.7221135);
4295  hrf->SetBinContent(844, 0.7124106);
4296  hrf->SetBinContent(845, 0.7245829);
4297  hrf->SetBinContent(846, 0.7148562);
4298  hrf->SetBinContent(847, 0.7135551);
4299  hrf->SetBinContent(848, 0.711857);
4300  hrf->SetBinContent(849, 0.7122115);
4301  hrf->SetBinContent(850, 0.6893438);
4302  hrf->SetBinContent(851, 0.6891645);
4303  hrf->SetBinContent(852, 0.6930996);
4304  hrf->SetBinContent(853, 0.7186014);
4305  hrf->SetBinContent(854, 0.8179576);
4306  hrf->SetBinContent(855, 0.7949426);
4307  hrf->SetBinContent(856, 0.7879985);
4308  hrf->SetBinContent(857, 0.8009133);
4309  hrf->SetBinContent(858, 0.7969646);
4310  hrf->SetBinContent(859, 0.8221051);
4311  hrf->SetBinContent(860, 0.8201365);
4312  hrf->SetBinContent(861, 0.8227643);
4313  hrf->SetBinContent(862, 0.8171785);
4314  hrf->SetBinContent(865, 0.8372037);
4315  hrf->SetBinContent(866, 0.8434036);
4316  hrf->SetBinContent(867, 0.8394099);
4317  hrf->SetBinContent(868, 0.85263);
4318  hrf->SetBinContent(869, 0.8264552);
4319  hrf->SetBinContent(870, 0.8431022);
4320  hrf->SetBinContent(871, 0.8168057);
4321  hrf->SetBinContent(872, 0.8267195);
4322  hrf->SetBinContent(873, 0.8416439);
4323  hrf->SetBinContent(874, 0.7480366);
4324  hrf->SetBinContent(875, 0.7120796);
4325  hrf->SetBinContent(876, 0.7131553);
4326  hrf->SetBinContent(877, 0.7088758);
4327  hrf->SetBinContent(878, 0.7136126);
4328  hrf->SetBinContent(879, 0.7403855);
4329  hrf->SetBinContent(880, 0.742373);
4330  hrf->SetBinContent(881, 0.7468469);
4331  hrf->SetBinContent(882, 0.7468605);
4332  hrf->SetBinContent(883, 0.7480819);
4333  hrf->SetBinContent(884, 0.7456565);
4334  hrf->SetBinContent(885, 0.7563028);
4335  hrf->SetBinContent(886, 0.7579337);
4336  hrf->SetBinContent(887, 0.7524621);
4337  hrf->SetBinContent(888, 0.7615474);
4338  hrf->SetBinContent(889, 0.7591589);
4339  hrf->SetBinContent(890, 0.7580302);
4340  hrf->SetBinContent(891, 0.7588596);
4341  hrf->SetBinContent(892, 0.7566364);
4342  hrf->SetBinContent(893, 0.7544942);
4343  hrf->SetBinContent(894, 0.7538131);
4344  hrf->SetBinContent(895, 0.7591716);
4345  hrf->SetBinContent(896, 0.7503425);
4346  hrf->SetBinContent(897, 0.7677357);
4347  hrf->SetBinContent(898, 0.7441401);
4348  hrf->SetBinContent(899, 0.7495831);
4349  hrf->SetBinContent(900, 0.7336878);
4350  hrf->SetBinContent(901, 0.7278067);
4351  hrf->SetBinContent(902, 0.7370681);
4352  hrf->SetBinContent(903, 0.7159551);
4353  hrf->SetBinContent(904, 0.7108493);
4354  hrf->SetBinContent(905, 0.7052596);
4355  hrf->SetBinContent(906, 0.70617);
4356  hrf->SetBinContent(907, 0.7400752);
4357  hrf->SetBinContent(908, 0.828081);
4358  hrf->SetBinContent(909, 0.8022696);
4359  hrf->SetBinContent(910, 0.7955783);
4360  hrf->SetBinContent(911, 0.8050228);
4361  hrf->SetBinContent(912, 0.8143564);
4362  hrf->SetBinContent(913, 0.8210121);
4363  hrf->SetBinContent(914, 0.8313174);
4364  hrf->SetBinContent(915, 0.8341477);
4365  hrf->SetBinContent(916, 0.8276628);
4366  hrf->SetBinContent(919, 0.8357379);
4367  hrf->SetBinContent(920, 0.8381479);
4368  hrf->SetBinContent(921, 0.8444386);
4369  hrf->SetBinContent(922, 0.8521889);
4370  hrf->SetBinContent(923, 0.8359455);
4371  hrf->SetBinContent(924, 0.8334427);
4372  hrf->SetBinContent(925, 0.8269944);
4373  hrf->SetBinContent(926, 0.8278334);
4374  hrf->SetBinContent(927, 0.8484597);
4375  hrf->SetBinContent(928, 0.7543424);
4376  hrf->SetBinContent(929, 0.7237014);
4377  hrf->SetBinContent(930, 0.7300712);
4378  hrf->SetBinContent(931, 0.7255344);
4379  hrf->SetBinContent(932, 0.7279992);
4380  hrf->SetBinContent(933, 0.7446671);
4381  hrf->SetBinContent(934, 0.757793);
4382  hrf->SetBinContent(935, 0.7646086);
4383  hrf->SetBinContent(936, 0.7726059);
4384  hrf->SetBinContent(937, 0.7719304);
4385  hrf->SetBinContent(938, 0.7673779);
4386  hrf->SetBinContent(939, 0.7615338);
4387  hrf->SetBinContent(940, 0.7828174);
4388  hrf->SetBinContent(941, 0.7761256);
4389  hrf->SetBinContent(942, 0.7770767);
4390  hrf->SetBinContent(943, 0.7809832);
4391  hrf->SetBinContent(944, 0.775672);
4392  hrf->SetBinContent(945, 0.7823281);
4393  hrf->SetBinContent(946, 0.7677814);
4394  hrf->SetBinContent(947, 0.7777502);
4395  hrf->SetBinContent(948, 0.7756031);
4396  hrf->SetBinContent(949, 0.7791944);
4397  hrf->SetBinContent(950, 0.7667066);
4398  hrf->SetBinContent(951, 0.7644495);
4399  hrf->SetBinContent(952, 0.7643178);
4400  hrf->SetBinContent(953, 0.758558);
4401  hrf->SetBinContent(954, 0.7542499);
4402  hrf->SetBinContent(955, 0.7594551);
4403  hrf->SetBinContent(956, 0.7431659);
4404  hrf->SetBinContent(957, 0.7187039);
4405  hrf->SetBinContent(958, 0.7167979);
4406  hrf->SetBinContent(959, 0.7137383);
4407  hrf->SetBinContent(960, 0.7135442);
4408  hrf->SetBinContent(961, 0.7386492);
4409  hrf->SetBinContent(962, 0.8410811);
4410  hrf->SetBinContent(963, 0.8221065);
4411  hrf->SetBinContent(964, 0.8045056);
4412  hrf->SetBinContent(965, 0.8089661);
4413  hrf->SetBinContent(966, 0.8274295);
4414  hrf->SetBinContent(967, 0.8327056);
4415  hrf->SetBinContent(968, 0.8339137);
4416  hrf->SetBinContent(969, 0.8401244);
4417  hrf->SetBinContent(970, 0.8328208);
4418  hrf->SetBinContent(973, 0.8514778);
4419  hrf->SetBinContent(974, 0.8586817);
4420  hrf->SetBinContent(975, 0.8520512);
4421  hrf->SetBinContent(976, 0.8530916);
4422  hrf->SetBinContent(977, 0.8531001);
4423  hrf->SetBinContent(978, 0.8351443);
4424  hrf->SetBinContent(979, 0.8395857);
4425  hrf->SetBinContent(980, 0.8349355);
4426  hrf->SetBinContent(981, 0.8600548);
4427  hrf->SetBinContent(982, 0.7740794);
4428  hrf->SetBinContent(983, 0.7398908);
4429  hrf->SetBinContent(984, 0.730821);
4430  hrf->SetBinContent(985, 0.7287126);
4431  hrf->SetBinContent(986, 0.7518275);
4432  hrf->SetBinContent(987, 0.7515175);
4433  hrf->SetBinContent(988, 0.7600703);
4434  hrf->SetBinContent(989, 0.7720006);
4435  hrf->SetBinContent(990, 0.7799897);
4436  hrf->SetBinContent(991, 0.7874361);
4437  hrf->SetBinContent(992, 0.8000161);
4438  hrf->SetBinContent(993, 0.7943968);
4439  hrf->SetBinContent(994, 0.7992765);
4440  hrf->SetBinContent(995, 0.8026219);
4441  hrf->SetBinContent(996, 0.8092993);
4442  hrf->SetBinContent(997, 0.8061416);
4443  hrf->SetBinContent(998, 0.7979919);
4444  hrf->SetBinContent(999, 0.807699);
4445  hrf->SetBinContent(1000, 0.8014735);
4446  hrf->SetBinContent(1001, 0.7990585);
4447  hrf->SetBinContent(1002, 0.800338);
4448  hrf->SetBinContent(1003, 0.8032897);
4449  hrf->SetBinContent(1004, 0.8062115);
4450  hrf->SetBinContent(1005, 0.7816278);
4451  hrf->SetBinContent(1006, 0.7867376);
4452  hrf->SetBinContent(1007, 0.7911171);
4453  hrf->SetBinContent(1008, 0.7713616);
4454  hrf->SetBinContent(1009, 0.7612013);
4455  hrf->SetBinContent(1010, 0.7483594);
4456  hrf->SetBinContent(1011, 0.7335092);
4457  hrf->SetBinContent(1012, 0.7379464);
4458  hrf->SetBinContent(1013, 0.7298684);
4459  hrf->SetBinContent(1014, 0.7319131);
4460  hrf->SetBinContent(1015, 0.7636759);
4461  hrf->SetBinContent(1016, 0.8397166);
4462  hrf->SetBinContent(1017, 0.8313021);
4463  hrf->SetBinContent(1018, 0.8312497);
4464  hrf->SetBinContent(1019, 0.8293538);
4465  hrf->SetBinContent(1020, 0.8377833);
4466  hrf->SetBinContent(1021, 0.8391762);
4467  hrf->SetBinContent(1022, 0.8472521);
4468  hrf->SetBinContent(1023, 0.8437346);
4469  hrf->SetBinContent(1024, 0.8413609);
4470  hrf->SetBinContent(1027, 0.8706501);
4471  hrf->SetBinContent(1028, 0.8708884);
4472  hrf->SetBinContent(1029, 0.8596638);
4473  hrf->SetBinContent(1030, 0.8669677);
4474  hrf->SetBinContent(1031, 0.8618272);
4475  hrf->SetBinContent(1032, 0.8499665);
4476  hrf->SetBinContent(1033, 0.8595119);
4477  hrf->SetBinContent(1034, 0.8574477);
4478  hrf->SetBinContent(1035, 0.8665594);
4479  hrf->SetBinContent(1036, 0.7836786);
4480  hrf->SetBinContent(1037, 0.7570157);
4481  hrf->SetBinContent(1038, 0.7496819);
4482  hrf->SetBinContent(1039, 0.7568184);
4483  hrf->SetBinContent(1040, 0.7622727);
4484  hrf->SetBinContent(1041, 0.7782569);
4485  hrf->SetBinContent(1042, 0.7813501);
4486  hrf->SetBinContent(1043, 0.7854785);
4487  hrf->SetBinContent(1044, 0.8024394);
4488  hrf->SetBinContent(1045, 0.8006565);
4489  hrf->SetBinContent(1046, 0.8093139);
4490  hrf->SetBinContent(1047, 0.8140576);
4491  hrf->SetBinContent(1048, 0.8294069);
4492  hrf->SetBinContent(1049, 0.8265017);
4493  hrf->SetBinContent(1050, 0.8219708);
4494  hrf->SetBinContent(1051, 0.8306177);
4495  hrf->SetBinContent(1052, 0.8356077);
4496  hrf->SetBinContent(1053, 0.821778);
4497  hrf->SetBinContent(1054, 0.8324773);
4498  hrf->SetBinContent(1055, 0.8327084);
4499  hrf->SetBinContent(1056, 0.8280543);
4500  hrf->SetBinContent(1057, 0.8213516);
4501  hrf->SetBinContent(1058, 0.8111429);
4502  hrf->SetBinContent(1059, 0.8049538);
4503  hrf->SetBinContent(1060, 0.7954642);
4504  hrf->SetBinContent(1061, 0.7925411);
4505  hrf->SetBinContent(1062, 0.7914885);
4506  hrf->SetBinContent(1063, 0.7779347);
4507  hrf->SetBinContent(1064, 0.7610781);
4508  hrf->SetBinContent(1065, 0.7743629);
4509  hrf->SetBinContent(1066, 0.7556941);
4510  hrf->SetBinContent(1067, 0.740801);
4511  hrf->SetBinContent(1068, 0.756769);
4512  hrf->SetBinContent(1069, 0.7749262);
4513  hrf->SetBinContent(1070, 0.8637108);
4514  hrf->SetBinContent(1071, 0.8421297);
4515  hrf->SetBinContent(1072, 0.8345889);
4516  hrf->SetBinContent(1073, 0.8484675);
4517  hrf->SetBinContent(1074, 0.8509088);
4518  hrf->SetBinContent(1075, 0.8528676);
4519  hrf->SetBinContent(1076, 0.8609979);
4520  hrf->SetBinContent(1077, 0.863323);
4521  hrf->SetBinContent(1078, 0.8613247);
4522  hrf->SetBinContent(1081, 0.8834211);
4523  hrf->SetBinContent(1082, 0.8786597);
4524  hrf->SetBinContent(1083, 0.8725045);
4525  hrf->SetBinContent(1084, 0.8704908);
4526  hrf->SetBinContent(1085, 0.8642075);
4527  hrf->SetBinContent(1086, 0.8703049);
4528  hrf->SetBinContent(1087, 0.8612224);
4529  hrf->SetBinContent(1088, 0.8590188);
4530  hrf->SetBinContent(1089, 0.8811834);
4531  hrf->SetBinContent(1090, 0.8036878);
4532  hrf->SetBinContent(1091, 0.7733839);
4533  hrf->SetBinContent(1092, 0.7577583);
4534  hrf->SetBinContent(1093, 0.7661267);
4535  hrf->SetBinContent(1094, 0.7779632);
4536  hrf->SetBinContent(1095, 0.7867661);
4537  hrf->SetBinContent(1096, 0.7944651);
4538  hrf->SetBinContent(1097, 0.8083544);
4539  hrf->SetBinContent(1098, 0.8107268);
4540  hrf->SetBinContent(1099, 0.8189852);
4541  hrf->SetBinContent(1100, 0.8153532);
4542  hrf->SetBinContent(1101, 0.8240046);
4543  hrf->SetBinContent(1102, 0.8384827);
4544  hrf->SetBinContent(1103, 0.8322271);
4545  hrf->SetBinContent(1104, 0.8422883);
4546  hrf->SetBinContent(1105, 0.8423601);
4547  hrf->SetBinContent(1106, 0.8466352);
4548  hrf->SetBinContent(1107, 0.8430629);
4549  hrf->SetBinContent(1108, 0.8358093);
4550  hrf->SetBinContent(1109, 0.837386);
4551  hrf->SetBinContent(1110, 0.8362738);
4552  hrf->SetBinContent(1111, 0.8342865);
4553  hrf->SetBinContent(1112, 0.8284599);
4554  hrf->SetBinContent(1113, 0.8158783);
4555  hrf->SetBinContent(1114, 0.8194523);
4556  hrf->SetBinContent(1115, 0.8146015);
4557  hrf->SetBinContent(1116, 0.8001814);
4558  hrf->SetBinContent(1117, 0.8017688);
4559  hrf->SetBinContent(1118, 0.7813054);
4560  hrf->SetBinContent(1119, 0.7750396);
4561  hrf->SetBinContent(1120, 0.758478);
4562  hrf->SetBinContent(1121, 0.7584834);
4563  hrf->SetBinContent(1122, 0.7688718);
4564  hrf->SetBinContent(1123, 0.787861);
4565  hrf->SetBinContent(1124, 0.8688133);
4566  hrf->SetBinContent(1125, 0.8533958);
4567  hrf->SetBinContent(1126, 0.8537074);
4568  hrf->SetBinContent(1127, 0.8606731);
4569  hrf->SetBinContent(1128, 0.8661022);
4570  hrf->SetBinContent(1129, 0.8672564);
4571  hrf->SetBinContent(1130, 0.8706612);
4572  hrf->SetBinContent(1131, 0.8754287);
4573  hrf->SetBinContent(1132, 0.8721613);
4574  hrf->SetBinContent(1135, 0.8926414);
4575  hrf->SetBinContent(1136, 0.8838556);
4576  hrf->SetBinContent(1137, 0.8809255);
4577  hrf->SetBinContent(1138, 0.8815078);
4578  hrf->SetBinContent(1139, 0.8786798);
4579  hrf->SetBinContent(1140, 0.8731456);
4580  hrf->SetBinContent(1141, 0.8755729);
4581  hrf->SetBinContent(1142, 0.8755569);
4582  hrf->SetBinContent(1143, 0.8917107);
4583  hrf->SetBinContent(1144, 0.8022393);
4584  hrf->SetBinContent(1145, 0.7890468);
4585  hrf->SetBinContent(1146, 0.7707567);
4586  hrf->SetBinContent(1147, 0.7820282);
4587  hrf->SetBinContent(1148, 0.797209);
4588  hrf->SetBinContent(1149, 0.8015469);
4589  hrf->SetBinContent(1150, 0.7989428);
4590  hrf->SetBinContent(1151, 0.81494);
4591  hrf->SetBinContent(1152, 0.8054802);
4592  hrf->SetBinContent(1153, 0.8292938);
4593  hrf->SetBinContent(1154, 0.8191403);
4594  hrf->SetBinContent(1155, 0.8357392);
4595  hrf->SetBinContent(1156, 0.8420494);
4596  hrf->SetBinContent(1157, 0.8470226);
4597  hrf->SetBinContent(1158, 0.8452826);
4598  hrf->SetBinContent(1159, 0.8380713);
4599  hrf->SetBinContent(1160, 0.8519661);
4600  hrf->SetBinContent(1161, 0.8480266);
4601  hrf->SetBinContent(1162, 0.8431207);
4602  hrf->SetBinContent(1163, 0.8380831);
4603  hrf->SetBinContent(1164, 0.8396802);
4604  hrf->SetBinContent(1165, 0.8437529);
4605  hrf->SetBinContent(1166, 0.8442971);
4606  hrf->SetBinContent(1167, 0.8320925);
4607  hrf->SetBinContent(1168, 0.8239457);
4608  hrf->SetBinContent(1169, 0.8274932);
4609  hrf->SetBinContent(1170, 0.8114532);
4610  hrf->SetBinContent(1171, 0.7998323);
4611  hrf->SetBinContent(1172, 0.7996237);
4612  hrf->SetBinContent(1173, 0.792009);
4613  hrf->SetBinContent(1174, 0.7787869);
4614  hrf->SetBinContent(1175, 0.7690356);
4615  hrf->SetBinContent(1176, 0.775647);
4616  hrf->SetBinContent(1177, 0.814122);
4617  hrf->SetBinContent(1178, 0.884719);
4618  hrf->SetBinContent(1179, 0.8670786);
4619  hrf->SetBinContent(1180, 0.8654112);
4620  hrf->SetBinContent(1181, 0.8604522);
4621  hrf->SetBinContent(1182, 0.8731483);
4622  hrf->SetBinContent(1183, 0.8786311);
4623  hrf->SetBinContent(1184, 0.8848958);
4624  hrf->SetBinContent(1185, 0.8810438);
4625  hrf->SetBinContent(1186, 0.8841771);
4626  hrf->SetBinContent(1189, 0.8891022);
4627  hrf->SetBinContent(1190, 0.8870587);
4628  hrf->SetBinContent(1191, 0.8841472);
4629  hrf->SetBinContent(1192, 0.8857799);
4630  hrf->SetBinContent(1193, 0.8845335);
4631  hrf->SetBinContent(1194, 0.8843443);
4632  hrf->SetBinContent(1195, 0.8777463);
4633  hrf->SetBinContent(1196, 0.880188);
4634  hrf->SetBinContent(1197, 0.8909612);
4635  hrf->SetBinContent(1198, 0.8178039);
4636  hrf->SetBinContent(1199, 0.790151);
4637  hrf->SetBinContent(1200, 0.7816035);
4638  hrf->SetBinContent(1201, 0.7839964);
4639  hrf->SetBinContent(1202, 0.7903005);
4640  hrf->SetBinContent(1203, 0.8072708);
4641  hrf->SetBinContent(1204, 0.8133928);
4642  hrf->SetBinContent(1205, 0.8225427);
4643  hrf->SetBinContent(1206, 0.833207);
4644  hrf->SetBinContent(1207, 0.8298087);
4645  hrf->SetBinContent(1208, 0.8389301);
4646  hrf->SetBinContent(1209, 0.8460385);
4647  hrf->SetBinContent(1210, 0.8437337);
4648  hrf->SetBinContent(1211, 0.8557595);
4649  hrf->SetBinContent(1212, 0.8491873);
4650  hrf->SetBinContent(1213, 0.8516658);
4651  hrf->SetBinContent(1214, 0.8624567);
4652  hrf->SetBinContent(1215, 0.8594553);
4653  hrf->SetBinContent(1216, 0.8509933);
4654  hrf->SetBinContent(1217, 0.8471743);
4655  hrf->SetBinContent(1218, 0.857959);
4656  hrf->SetBinContent(1219, 0.8493754);
4657  hrf->SetBinContent(1220, 0.8466064);
4658  hrf->SetBinContent(1221, 0.8371781);
4659  hrf->SetBinContent(1222, 0.8358744);
4660  hrf->SetBinContent(1223, 0.8226563);
4661  hrf->SetBinContent(1224, 0.8172606);
4662  hrf->SetBinContent(1225, 0.8109908);
4663  hrf->SetBinContent(1226, 0.806832);
4664  hrf->SetBinContent(1227, 0.7952395);
4665  hrf->SetBinContent(1228, 0.7979003);
4666  hrf->SetBinContent(1229, 0.7853494);
4667  hrf->SetBinContent(1230, 0.7877384);
4668  hrf->SetBinContent(1231, 0.8165073);
4669  hrf->SetBinContent(1232, 0.8852444);
4670  hrf->SetBinContent(1233, 0.8795059);
4671  hrf->SetBinContent(1234, 0.8737102);
4672  hrf->SetBinContent(1235, 0.8798409);
4673  hrf->SetBinContent(1236, 0.8834345);
4674  hrf->SetBinContent(1237, 0.8831002);
4675  hrf->SetBinContent(1238, 0.8838814);
4676  hrf->SetBinContent(1239, 0.8873666);
4677  hrf->SetBinContent(1240, 0.8796175);
4678  hrf->SetBinContent(1243, 0.8699931);
4679  hrf->SetBinContent(1244, 0.880556);
4680  hrf->SetBinContent(1245, 0.8857679);
4681  hrf->SetBinContent(1246, 0.8867575);
4682  hrf->SetBinContent(1247, 0.8872436);
4683  hrf->SetBinContent(1248, 0.8805988);
4684  hrf->SetBinContent(1249, 0.8760417);
4685  hrf->SetBinContent(1250, 0.8839202);
4686  hrf->SetBinContent(1251, 0.8939078);
4687  hrf->SetBinContent(1252, 0.8196212);
4688  hrf->SetBinContent(1253, 0.7951305);
4689  hrf->SetBinContent(1254, 0.7839375);
4690  hrf->SetBinContent(1255, 0.7964276);
4691  hrf->SetBinContent(1256, 0.8000515);
4692  hrf->SetBinContent(1257, 0.8042353);
4693  hrf->SetBinContent(1258, 0.8224838);
4694  hrf->SetBinContent(1259, 0.8265044);
4695  hrf->SetBinContent(1260, 0.842755);
4696  hrf->SetBinContent(1261, 0.8381351);
4697  hrf->SetBinContent(1262, 0.8499912);
4698  hrf->SetBinContent(1263, 0.8451387);
4699  hrf->SetBinContent(1264, 0.8538584);
4700  hrf->SetBinContent(1265, 0.8548691);
4701  hrf->SetBinContent(1266, 0.8640006);
4702  hrf->SetBinContent(1267, 0.8592045);
4703  hrf->SetBinContent(1268, 0.8652804);
4704  hrf->SetBinContent(1269, 0.8636556);
4705  hrf->SetBinContent(1270, 0.8597942);
4706  hrf->SetBinContent(1271, 0.8495367);
4707  hrf->SetBinContent(1272, 0.8544548);
4708  hrf->SetBinContent(1273, 0.8598359);
4709  hrf->SetBinContent(1274, 0.8494906);
4710  hrf->SetBinContent(1275, 0.8489674);
4711  hrf->SetBinContent(1276, 0.8405565);
4712  hrf->SetBinContent(1277, 0.8359114);
4713  hrf->SetBinContent(1278, 0.8236802);
4714  hrf->SetBinContent(1279, 0.8239701);
4715  hrf->SetBinContent(1280, 0.8109244);
4716  hrf->SetBinContent(1281, 0.8064739);
4717  hrf->SetBinContent(1282, 0.7994598);
4718  hrf->SetBinContent(1283, 0.7857624);
4719  hrf->SetBinContent(1284, 0.7976);
4720  hrf->SetBinContent(1285, 0.817425);
4721  hrf->SetBinContent(1286, 0.8980819);
4722  hrf->SetBinContent(1287, 0.8794962);
4723  hrf->SetBinContent(1288, 0.8744811);
4724  hrf->SetBinContent(1289, 0.8777318);
4725  hrf->SetBinContent(1290, 0.8769578);
4726  hrf->SetBinContent(1291, 0.8837912);
4727  hrf->SetBinContent(1292, 0.8830451);
4728  hrf->SetBinContent(1293, 0.8832207);
4729  hrf->SetBinContent(1294, 0.8726093);
4730  hrf->SetBinContent(1297, 0.8833746);
4731  hrf->SetBinContent(1298, 0.8892896);
4732  hrf->SetBinContent(1299, 0.8946407);
4733  hrf->SetBinContent(1300, 0.886827);
4734  hrf->SetBinContent(1301, 0.8873971);
4735  hrf->SetBinContent(1302, 0.8878529);
4736  hrf->SetBinContent(1303, 0.8882861);
4737  hrf->SetBinContent(1304, 0.8945645);
4738  hrf->SetBinContent(1305, 0.9100397);
4739  hrf->SetBinContent(1306, 0.8372028);
4740  hrf->SetBinContent(1307, 0.8102537);
4741  hrf->SetBinContent(1308, 0.8034006);
4742  hrf->SetBinContent(1309, 0.8103142);
4743  hrf->SetBinContent(1310, 0.809669);
4744  hrf->SetBinContent(1311, 0.8221305);
4745  hrf->SetBinContent(1312, 0.8360682);
4746  hrf->SetBinContent(1313, 0.8428956);
4747  hrf->SetBinContent(1314, 0.8529904);
4748  hrf->SetBinContent(1315, 0.8403449);
4749  hrf->SetBinContent(1316, 0.847197);
4750  hrf->SetBinContent(1317, 0.8571557);
4751  hrf->SetBinContent(1318, 0.8633579);
4752  hrf->SetBinContent(1319, 0.8623986);
4753  hrf->SetBinContent(1320, 0.8692189);
4754  hrf->SetBinContent(1321, 0.8681874);
4755  hrf->SetBinContent(1322, 0.8733714);
4756  hrf->SetBinContent(1323, 0.8649191);
4757  hrf->SetBinContent(1324, 0.8690168);
4758  hrf->SetBinContent(1325, 0.8687195);
4759  hrf->SetBinContent(1326, 0.8682766);
4760  hrf->SetBinContent(1327, 0.8630986);
4761  hrf->SetBinContent(1328, 0.8554676);
4762  hrf->SetBinContent(1329, 0.8457834);
4763  hrf->SetBinContent(1330, 0.8468786);
4764  hrf->SetBinContent(1331, 0.8466587);
4765  hrf->SetBinContent(1332, 0.8327401);
4766  hrf->SetBinContent(1333, 0.8289707);
4767  hrf->SetBinContent(1334, 0.8209063);
4768  hrf->SetBinContent(1335, 0.8148324);
4769  hrf->SetBinContent(1336, 0.8016603);
4770  hrf->SetBinContent(1337, 0.8032823);
4771  hrf->SetBinContent(1338, 0.8121458);
4772  hrf->SetBinContent(1339, 0.8311667);
4773  hrf->SetBinContent(1340, 0.9000667);
4774  hrf->SetBinContent(1341, 0.8870225);
4775  hrf->SetBinContent(1342, 0.8807783);
4776  hrf->SetBinContent(1343, 0.8867585);
4777  hrf->SetBinContent(1344, 0.887088);
4778  hrf->SetBinContent(1345, 0.8945184);
4779  hrf->SetBinContent(1346, 0.8915095);
4780  hrf->SetBinContent(1347, 0.8958459);
4781  hrf->SetBinContent(1348, 0.8770605);
4782  hrf->SetBinContent(1351, 0.9107674);
4783  hrf->SetBinContent(1352, 0.901845);
4784  hrf->SetBinContent(1353, 0.9046344);
4785  hrf->SetBinContent(1354, 0.9028492);
4786  hrf->SetBinContent(1355, 0.9029417);
4787  hrf->SetBinContent(1356, 0.9025894);
4788  hrf->SetBinContent(1357, 0.9009511);
4789  hrf->SetBinContent(1358, 0.9044149);
4790  hrf->SetBinContent(1359, 0.9154013);
4791  hrf->SetBinContent(1360, 0.8367298);
4792  hrf->SetBinContent(1361, 0.8242673);
4793  hrf->SetBinContent(1362, 0.8122698);
4794  hrf->SetBinContent(1363, 0.8129655);
4795  hrf->SetBinContent(1364, 0.8246857);
4796  hrf->SetBinContent(1365, 0.8306041);
4797  hrf->SetBinContent(1366, 0.8359771);
4798  hrf->SetBinContent(1367, 0.8536226);
4799  hrf->SetBinContent(1368, 0.8658685);
4800  hrf->SetBinContent(1369, 0.866558);
4801  hrf->SetBinContent(1370, 0.8651952);
4802  hrf->SetBinContent(1371, 0.8684635);
4803  hrf->SetBinContent(1372, 0.8754547);
4804  hrf->SetBinContent(1373, 0.8689093);
4805  hrf->SetBinContent(1374, 0.8794907);
4806  hrf->SetBinContent(1375, 0.8772472);
4807  hrf->SetBinContent(1376, 0.8768589);
4808  hrf->SetBinContent(1377, 0.8863833);
4809  hrf->SetBinContent(1378, 0.8752023);
4810  hrf->SetBinContent(1379, 0.8694621);
4811  hrf->SetBinContent(1380, 0.8833391);
4812  hrf->SetBinContent(1381, 0.8768603);
4813  hrf->SetBinContent(1382, 0.869158);
4814  hrf->SetBinContent(1383, 0.8667737);
4815  hrf->SetBinContent(1384, 0.8611507);
4816  hrf->SetBinContent(1385, 0.8608423);
4817  hrf->SetBinContent(1386, 0.8516886);
4818  hrf->SetBinContent(1387, 0.8415661);
4819  hrf->SetBinContent(1388, 0.8409142);
4820  hrf->SetBinContent(1389, 0.8235896);
4821  hrf->SetBinContent(1390, 0.8184434);
4822  hrf->SetBinContent(1391, 0.8097028);
4823  hrf->SetBinContent(1392, 0.8229869);
4824  hrf->SetBinContent(1393, 0.8520653);
4825  hrf->SetBinContent(1394, 0.91498);
4826  hrf->SetBinContent(1395, 0.9005948);
4827  hrf->SetBinContent(1396, 0.8929456);
4828  hrf->SetBinContent(1397, 0.8981298);
4829  hrf->SetBinContent(1398, 0.903121);
4830  hrf->SetBinContent(1399, 0.9075835);
4831  hrf->SetBinContent(1400, 0.9140153);
4832  hrf->SetBinContent(1401, 0.9101715);
4833  hrf->SetBinContent(1402, 0.911872);
4834  hrf->SetBinContent(1405, 0.9039399);
4835  hrf->SetBinContent(1406, 0.9063057);
4836  hrf->SetBinContent(1407, 0.9046811);
4837  hrf->SetBinContent(1408, 0.9110272);
4838  hrf->SetBinContent(1409, 0.9117368);
4839  hrf->SetBinContent(1410, 0.9076403);
4840  hrf->SetBinContent(1411, 0.9033728);
4841  hrf->SetBinContent(1412, 0.908191);
4842  hrf->SetBinContent(1413, 0.9208092);
4843  hrf->SetBinContent(1414, 0.8550934);
4844  hrf->SetBinContent(1415, 0.8329291);
4845  hrf->SetBinContent(1416, 0.8214185);
4846  hrf->SetBinContent(1417, 0.8256217);
4847  hrf->SetBinContent(1418, 0.8495316);
4848  hrf->SetBinContent(1419, 0.8494883);
4849  hrf->SetBinContent(1420, 0.8567852);
4850  hrf->SetBinContent(1421, 0.8572022);
4851  hrf->SetBinContent(1422, 0.8683975);
4852  hrf->SetBinContent(1423, 0.8678761);
4853  hrf->SetBinContent(1424, 0.8731164);
4854  hrf->SetBinContent(1425, 0.8683652);
4855  hrf->SetBinContent(1426, 0.8794419);
4856  hrf->SetBinContent(1427, 0.8815932);
4857  hrf->SetBinContent(1428, 0.8864079);
4858  hrf->SetBinContent(1429, 0.8836783);
4859  hrf->SetBinContent(1430, 0.8894901);
4860  hrf->SetBinContent(1431, 0.8901763);
4861  hrf->SetBinContent(1432, 0.8808558);
4862  hrf->SetBinContent(1433, 0.8784434);
4863  hrf->SetBinContent(1434, 0.8785816);
4864  hrf->SetBinContent(1435, 0.8881973);
4865  hrf->SetBinContent(1436, 0.8753826);
4866  hrf->SetBinContent(1437, 0.8633127);
4867  hrf->SetBinContent(1438, 0.8630874);
4868  hrf->SetBinContent(1439, 0.8581874);
4869  hrf->SetBinContent(1440, 0.8548054);
4870  hrf->SetBinContent(1441, 0.8631837);
4871  hrf->SetBinContent(1442, 0.8439391);
4872  hrf->SetBinContent(1443, 0.83869);
4873  hrf->SetBinContent(1444, 0.8351945);
4874  hrf->SetBinContent(1445, 0.8259542);
4875  hrf->SetBinContent(1446, 0.8348157);
4876  hrf->SetBinContent(1447, 0.8657665);
4877  hrf->SetBinContent(1448, 0.919937);
4878  hrf->SetBinContent(1449, 0.9106402);
4879  hrf->SetBinContent(1450, 0.9066347);
4880  hrf->SetBinContent(1451, 0.9057992);
4881  hrf->SetBinContent(1452, 0.9104689);
4882  hrf->SetBinContent(1453, 0.9105675);
4883  hrf->SetBinContent(1454, 0.917769);
4884  hrf->SetBinContent(1455, 0.9100168);
4885  hrf->SetBinContent(1456, 0.9122199);
4886  hrf->SetBinContent(1459, 0.8731261);
4887  hrf->SetBinContent(1460, 0.8929094);
4888  hrf->SetBinContent(1461, 0.9041327);
4889  hrf->SetBinContent(1462, 0.9131415);
4890  hrf->SetBinContent(1463, 0.9066501);
4891  hrf->SetBinContent(1464, 0.907663);
4892  hrf->SetBinContent(1465, 0.9030681);
4893  hrf->SetBinContent(1466, 0.9116143);
4894  hrf->SetBinContent(1467, 0.924934);
4895  hrf->SetBinContent(1468, 0.8582804);
4896  hrf->SetBinContent(1469, 0.8448771);
4897  hrf->SetBinContent(1470, 0.8322512);
4898  hrf->SetBinContent(1471, 0.8413401);
4899  hrf->SetBinContent(1472, 0.8452342);
4900  hrf->SetBinContent(1473, 0.8499962);
4901  hrf->SetBinContent(1474, 0.8578755);
4902  hrf->SetBinContent(1475, 0.870818);
4903  hrf->SetBinContent(1476, 0.8684161);
4904  hrf->SetBinContent(1477, 0.8717569);
4905  hrf->SetBinContent(1478, 0.8661126);
4906  hrf->SetBinContent(1479, 0.8748658);
4907  hrf->SetBinContent(1480, 0.8945366);
4908  hrf->SetBinContent(1481, 0.887479);
4909  hrf->SetBinContent(1482, 0.8910479);
4910  hrf->SetBinContent(1483, 0.8878255);
4911  hrf->SetBinContent(1484, 0.8889695);
4912  hrf->SetBinContent(1485, 0.8869578);
4913  hrf->SetBinContent(1486, 0.8927147);
4914  hrf->SetBinContent(1487, 0.893798);
4915  hrf->SetBinContent(1488, 0.889362);
4916  hrf->SetBinContent(1489, 0.8875631);
4917  hrf->SetBinContent(1490, 0.890229);
4918  hrf->SetBinContent(1491, 0.8816059);
4919  hrf->SetBinContent(1492, 0.8668377);
4920  hrf->SetBinContent(1493, 0.869731);
4921  hrf->SetBinContent(1494, 0.8621845);
4922  hrf->SetBinContent(1495, 0.8679706);
4923  hrf->SetBinContent(1496, 0.8502749);
4924  hrf->SetBinContent(1497, 0.8427823);
4925  hrf->SetBinContent(1498, 0.8440582);
4926  hrf->SetBinContent(1499, 0.8246489);
4927  hrf->SetBinContent(1500, 0.838813);
4928  hrf->SetBinContent(1501, 0.8574219);
4929  hrf->SetBinContent(1502, 0.9263051);
4930  hrf->SetBinContent(1503, 0.9140279);
4931  hrf->SetBinContent(1504, 0.9136851);
4932  hrf->SetBinContent(1505, 0.9010017);
4933  hrf->SetBinContent(1506, 0.9108002);
4934  hrf->SetBinContent(1507, 0.9104546);
4935  hrf->SetBinContent(1508, 0.9128228);
4936  hrf->SetBinContent(1509, 0.8955492);
4937  hrf->SetBinContent(1510, 0.895875);
4938  hrf->SetBinContent(1513, 0.8521476);
4939  hrf->SetBinContent(1514, 0.8678765);
4940  hrf->SetBinContent(1515, 0.8819187);
4941  hrf->SetBinContent(1516, 0.8971331);
4942  hrf->SetBinContent(1517, 0.8997292);
4943  hrf->SetBinContent(1518, 0.9004843);
4944  hrf->SetBinContent(1519, 0.9072738);
4945  hrf->SetBinContent(1520, 0.9154096);
4946  hrf->SetBinContent(1521, 0.9255536);
4947  hrf->SetBinContent(1522, 0.8642027);
4948  hrf->SetBinContent(1523, 0.8448632);
4949  hrf->SetBinContent(1524, 0.8316462);
4950  hrf->SetBinContent(1525, 0.8349957);
4951  hrf->SetBinContent(1526, 0.8407539);
4952  hrf->SetBinContent(1527, 0.850341);
4953  hrf->SetBinContent(1528, 0.8542346);
4954  hrf->SetBinContent(1529, 0.8641542);
4955  hrf->SetBinContent(1530, 0.8824866);
4956  hrf->SetBinContent(1531, 0.875233);
4957  hrf->SetBinContent(1532, 0.8747888);
4958  hrf->SetBinContent(1533, 0.8876879);
4959  hrf->SetBinContent(1534, 0.8921785);
4960  hrf->SetBinContent(1535, 0.8959677);
4961  hrf->SetBinContent(1536, 0.8927501);
4962  hrf->SetBinContent(1537, 0.8898901);
4963  hrf->SetBinContent(1538, 0.8942666);
4964  hrf->SetBinContent(1539, 0.892297);
4965  hrf->SetBinContent(1540, 0.8892371);
4966  hrf->SetBinContent(1541, 0.892962);
4967  hrf->SetBinContent(1542, 0.8810925);
4968  hrf->SetBinContent(1543, 0.8918186);
4969  hrf->SetBinContent(1544, 0.8845227);
4970  hrf->SetBinContent(1545, 0.8848883);
4971  hrf->SetBinContent(1546, 0.8825886);
4972  hrf->SetBinContent(1547, 0.8737018);
4973  hrf->SetBinContent(1548, 0.8694548);
4974  hrf->SetBinContent(1549, 0.8615527);
4975  hrf->SetBinContent(1550, 0.8557075);
4976  hrf->SetBinContent(1551, 0.8527821);
4977  hrf->SetBinContent(1552, 0.8239888);
4978  hrf->SetBinContent(1553, 0.8215376);
4979  hrf->SetBinContent(1554, 0.8346367);
4980  hrf->SetBinContent(1555, 0.8683265);
4981  hrf->SetBinContent(1556, 0.9221479);
4982  hrf->SetBinContent(1557, 0.9117818);
4983  hrf->SetBinContent(1558, 0.9093716);
4984  hrf->SetBinContent(1559, 0.9003564);
4985  hrf->SetBinContent(1560, 0.8994485);
4986  hrf->SetBinContent(1561, 0.8900582);
4987  hrf->SetBinContent(1562, 0.8851296);
4988  hrf->SetBinContent(1563, 0.8711704);
4989  hrf->SetBinContent(1564, 0.8568475);
4990 
4991  return hrf;
4992 }

◆ getResponseFunction_mode()

TH2D * TCMETAlgo::getResponseFunction_mode ( )

Definition at line 4995 of file TCMETAlgo.cc.

Referenced by configure(), and cms::MuonTCMETValueMapProducer::MuonTCMETValueMapProducer().

4995  {
4996  // single pion response function from mode
4997 
4998  Double_t xAxis2[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83, -1.74, -1.653, -1.566, -1.479, -1.392,
4999  -1.305, -1.218, -1.131, -1.044, -0.957, -0.879, -0.783, -0.696, -0.609, -0.522, -0.435,
5000  -0.348, -0.261, -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522,
5001  0.609, 0.696, 0.783, 0.879, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479,
5002  1.566, 1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
5003 
5004  Double_t yAxis2[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14,
5005  16, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
5006 
5007  TH2D* hrf = new TH2D("hrf", "RF (mode)", 52, xAxis2, 28, yAxis2);
5008 
5009  hrf->SetBinContent(163, 0.5);
5010  hrf->SetBinContent(164, 0.58);
5011  hrf->SetBinContent(165, 0.62);
5012  hrf->SetBinContent(166, 0.54);
5013  hrf->SetBinContent(167, 0.46);
5014  hrf->SetBinContent(168, 0.14);
5015  hrf->SetBinContent(169, 0.14);
5016  hrf->SetBinContent(170, 0.02);
5017  hrf->SetBinContent(171, 0.02);
5018  hrf->SetBinContent(172, 0.02);
5019  hrf->SetBinContent(173, 0.02);
5020  hrf->SetBinContent(174, 0.02);
5021  hrf->SetBinContent(175, 0.02);
5022  hrf->SetBinContent(176, 0.02);
5023  hrf->SetBinContent(177, 0.02);
5024  hrf->SetBinContent(178, 0.02);
5025  hrf->SetBinContent(179, 0.02);
5026  hrf->SetBinContent(180, 0.02);
5027  hrf->SetBinContent(181, 0.02);
5028  hrf->SetBinContent(182, 0.02);
5029  hrf->SetBinContent(183, 0.02);
5030  hrf->SetBinContent(184, 0.02);
5031  hrf->SetBinContent(185, 0.02);
5032  hrf->SetBinContent(186, 0.02);
5033  hrf->SetBinContent(187, 0.02);
5034  hrf->SetBinContent(188, 0.02);
5035  hrf->SetBinContent(189, 0.02);
5036  hrf->SetBinContent(190, 0.02);
5037  hrf->SetBinContent(191, 0.02);
5038  hrf->SetBinContent(192, 0.02);
5039  hrf->SetBinContent(193, 0.02);
5040  hrf->SetBinContent(194, 0.02);
5041  hrf->SetBinContent(195, 0.02);
5042  hrf->SetBinContent(196, 0.02);
5043  hrf->SetBinContent(197, 0.02);
5044  hrf->SetBinContent(198, 0.02);
5045  hrf->SetBinContent(199, 0.02);
5046  hrf->SetBinContent(200, 0.02);
5047  hrf->SetBinContent(201, 0.02);
5048  hrf->SetBinContent(202, 0.02);
5049  hrf->SetBinContent(203, 0.02);
5050  hrf->SetBinContent(204, 0.02);
5051  hrf->SetBinContent(205, 0.02);
5052  hrf->SetBinContent(206, 0.02);
5053  hrf->SetBinContent(207, 0.02);
5054  hrf->SetBinContent(208, 0.02);
5055  hrf->SetBinContent(209, 0.02);
5056  hrf->SetBinContent(210, 0.14);
5057  hrf->SetBinContent(211, 0.1);
5058  hrf->SetBinContent(212, 0.34);
5059  hrf->SetBinContent(213, 0.34);
5060  hrf->SetBinContent(214, 0.38);
5061  hrf->SetBinContent(217, 0.5);
5062  hrf->SetBinContent(218, 0.54);
5063  hrf->SetBinContent(219, 0.5);
5064  hrf->SetBinContent(220, 0.58);
5065  hrf->SetBinContent(221, 0.46);
5066  hrf->SetBinContent(222, 0.5);
5067  hrf->SetBinContent(223, 0.1);
5068  hrf->SetBinContent(224, 0.22);
5069  hrf->SetBinContent(225, 0.02);
5070  hrf->SetBinContent(226, 0.02);
5071  hrf->SetBinContent(227, 0.02);
5072  hrf->SetBinContent(228, 0.02);
5073  hrf->SetBinContent(229, 0.02);
5074  hrf->SetBinContent(230, 0.02);
5075  hrf->SetBinContent(231, 0.02);
5076  hrf->SetBinContent(232, 0.02);
5077  hrf->SetBinContent(233, 0.02);
5078  hrf->SetBinContent(234, 0.02);
5079  hrf->SetBinContent(235, 0.02);
5080  hrf->SetBinContent(236, 0.02);
5081  hrf->SetBinContent(237, 0.02);
5082  hrf->SetBinContent(238, 0.02);
5083  hrf->SetBinContent(239, 0.02);
5084  hrf->SetBinContent(240, 0.02);
5085  hrf->SetBinContent(241, 0.02);
5086  hrf->SetBinContent(242, 0.02);
5087  hrf->SetBinContent(243, 0.02);
5088  hrf->SetBinContent(244, 0.02);
5089  hrf->SetBinContent(245, 0.02);
5090  hrf->SetBinContent(246, 0.02);
5091  hrf->SetBinContent(247, 0.02);
5092  hrf->SetBinContent(248, 0.02);
5093  hrf->SetBinContent(249, 0.02);
5094  hrf->SetBinContent(250, 0.02);
5095  hrf->SetBinContent(251, 0.02);
5096  hrf->SetBinContent(252, 0.02);
5097  hrf->SetBinContent(253, 0.02);
5098  hrf->SetBinContent(254, 0.02);
5099  hrf->SetBinContent(255, 0.02);
5100  hrf->SetBinContent(256, 0.02);
5101  hrf->SetBinContent(257, 0.02);
5102  hrf->SetBinContent(258, 0.02);
5103  hrf->SetBinContent(259, 0.02);
5104  hrf->SetBinContent(260, 0.02);
5105  hrf->SetBinContent(261, 0.02);
5106  hrf->SetBinContent(262, 0.1);
5107  hrf->SetBinContent(263, 0.1);
5108  hrf->SetBinContent(264, 0.18);
5109  hrf->SetBinContent(265, 0.38);
5110  hrf->SetBinContent(266, 0.38);
5111  hrf->SetBinContent(267, 0.42);
5112  hrf->SetBinContent(268, 0.38);
5113  hrf->SetBinContent(271, 0.5);
5114  hrf->SetBinContent(272, 0.58);
5115  hrf->SetBinContent(273, 0.58);
5116  hrf->SetBinContent(274, 0.58);
5117  hrf->SetBinContent(275, 0.42);
5118  hrf->SetBinContent(276, 0.42);
5119  hrf->SetBinContent(277, 0.38);
5120  hrf->SetBinContent(278, 0.38);
5121  hrf->SetBinContent(279, 0.18);
5122  hrf->SetBinContent(280, 0.38);
5123  hrf->SetBinContent(281, 0.38);
5124  hrf->SetBinContent(282, 0.3);
5125  hrf->SetBinContent(283, 0.3);
5126  hrf->SetBinContent(284, 0.06);
5127  hrf->SetBinContent(285, 0.06);
5128  hrf->SetBinContent(286, 0.02);
5129  hrf->SetBinContent(287, 0.02);
5130  hrf->SetBinContent(288, 0.3);
5131  hrf->SetBinContent(289, 0.02);
5132  hrf->SetBinContent(290, 0.02);
5133  hrf->SetBinContent(291, 0.02);
5134  hrf->SetBinContent(292, 0.02);
5135  hrf->SetBinContent(293, 0.02);
5136  hrf->SetBinContent(294, 0.02);
5137  hrf->SetBinContent(295, 0.02);
5138  hrf->SetBinContent(296, 0.02);
5139  hrf->SetBinContent(297, 0.02);
5140  hrf->SetBinContent(298, 0.02);
5141  hrf->SetBinContent(299, 0.02);
5142  hrf->SetBinContent(300, 0.02);
5143  hrf->SetBinContent(301, 0.02);
5144  hrf->SetBinContent(302, 0.02);
5145  hrf->SetBinContent(303, 0.02);
5146  hrf->SetBinContent(304, 0.02);
5147  hrf->SetBinContent(305, 0.02);
5148  hrf->SetBinContent(306, 0.02);
5149  hrf->SetBinContent(307, 0.02);
5150  hrf->SetBinContent(308, 0.02);
5151  hrf->SetBinContent(309, 0.02);
5152  hrf->SetBinContent(310, 0.02);
5153  hrf->SetBinContent(311, 0.3);
5154  hrf->SetBinContent(312, 0.06);
5155  hrf->SetBinContent(313, 0.02);
5156  hrf->SetBinContent(314, 0.02);
5157  hrf->SetBinContent(315, 0.3);
5158  hrf->SetBinContent(316, 0.18);
5159  hrf->SetBinContent(317, 0.26);
5160  hrf->SetBinContent(318, 0.22);
5161  hrf->SetBinContent(319, 0.34);
5162  hrf->SetBinContent(320, 0.38);
5163  hrf->SetBinContent(321, 0.5);
5164  hrf->SetBinContent(322, 0.38);
5165  hrf->SetBinContent(325, 0.66);
5166  hrf->SetBinContent(326, 0.54);
5167  hrf->SetBinContent(327, 0.58);
5168  hrf->SetBinContent(328, 0.5);
5169  hrf->SetBinContent(329, 0.38);
5170  hrf->SetBinContent(330, 0.58);
5171  hrf->SetBinContent(331, 0.42);
5172  hrf->SetBinContent(332, 0.38);
5173  hrf->SetBinContent(333, 0.38);
5174  hrf->SetBinContent(334, 0.3);
5175  hrf->SetBinContent(335, 0.3);
5176  hrf->SetBinContent(336, 0.38);
5177  hrf->SetBinContent(337, 0.3);
5178  hrf->SetBinContent(338, 0.3);
5179  hrf->SetBinContent(339, 0.34);
5180  hrf->SetBinContent(340, 0.3);
5181  hrf->SetBinContent(341, 0.26);
5182  hrf->SetBinContent(342, 0.3);
5183  hrf->SetBinContent(343, 0.34);
5184  hrf->SetBinContent(344, 0.34);
5185  hrf->SetBinContent(345, 0.34);
5186  hrf->SetBinContent(346, 0.3);
5187  hrf->SetBinContent(347, 0.46);
5188  hrf->SetBinContent(348, 0.34);
5189  hrf->SetBinContent(349, 0.38);
5190  hrf->SetBinContent(350, 0.38);
5191  hrf->SetBinContent(351, 0.3);
5192  hrf->SetBinContent(352, 0.34);
5193  hrf->SetBinContent(353, 0.34);
5194  hrf->SetBinContent(354, 0.34);
5195  hrf->SetBinContent(355, 0.38);
5196  hrf->SetBinContent(356, 0.3);
5197  hrf->SetBinContent(357, 0.3);
5198  hrf->SetBinContent(358, 0.34);
5199  hrf->SetBinContent(359, 0.34);
5200  hrf->SetBinContent(360, 0.34);
5201  hrf->SetBinContent(361, 0.34);
5202  hrf->SetBinContent(362, 0.26);
5203  hrf->SetBinContent(363, 0.38);
5204  hrf->SetBinContent(364, 0.3);
5205  hrf->SetBinContent(365, 0.3);
5206  hrf->SetBinContent(366, 0.26);
5207  hrf->SetBinContent(367, 0.3);
5208  hrf->SetBinContent(368, 0.26);
5209  hrf->SetBinContent(369, 0.3);
5210  hrf->SetBinContent(370, 0.34);
5211  hrf->SetBinContent(371, 0.5);
5212  hrf->SetBinContent(372, 0.46);
5213  hrf->SetBinContent(373, 0.46);
5214  hrf->SetBinContent(374, 0.42);
5215  hrf->SetBinContent(375, 0.54);
5216  hrf->SetBinContent(376, 0.5);
5217  hrf->SetBinContent(379, 0.74);
5218  hrf->SetBinContent(380, 0.66);
5219  hrf->SetBinContent(381, 0.74);
5220  hrf->SetBinContent(382, 0.62);
5221  hrf->SetBinContent(383, 0.54);
5222  hrf->SetBinContent(384, 0.46);
5223  hrf->SetBinContent(385, 0.46);
5224  hrf->SetBinContent(386, 0.38);
5225  hrf->SetBinContent(387, 0.34);
5226  hrf->SetBinContent(388, 0.42);
5227  hrf->SetBinContent(389, 0.46);
5228  hrf->SetBinContent(390, 0.38);
5229  hrf->SetBinContent(391, 0.42);
5230  hrf->SetBinContent(392, 0.34);
5231  hrf->SetBinContent(393, 0.42);
5232  hrf->SetBinContent(394, 0.46);
5233  hrf->SetBinContent(395, 0.38);
5234  hrf->SetBinContent(396, 0.38);
5235  hrf->SetBinContent(397, 0.5);
5236  hrf->SetBinContent(398, 0.38);
5237  hrf->SetBinContent(399, 0.42);
5238  hrf->SetBinContent(400, 0.5);
5239  hrf->SetBinContent(401, 0.38);
5240  hrf->SetBinContent(402, 0.46);
5241  hrf->SetBinContent(403, 0.42);
5242  hrf->SetBinContent(404, 0.46);
5243  hrf->SetBinContent(405, 0.38);
5244  hrf->SetBinContent(406, 0.42);
5245  hrf->SetBinContent(407, 0.46);
5246  hrf->SetBinContent(408, 0.46);
5247  hrf->SetBinContent(409, 0.46);
5248  hrf->SetBinContent(410, 0.34);
5249  hrf->SetBinContent(411, 0.46);
5250  hrf->SetBinContent(412, 0.46);
5251  hrf->SetBinContent(413, 0.46);
5252  hrf->SetBinContent(414, 0.46);
5253  hrf->SetBinContent(415, 0.34);
5254  hrf->SetBinContent(416, 0.46);
5255  hrf->SetBinContent(417, 0.42);
5256  hrf->SetBinContent(418, 0.3);
5257  hrf->SetBinContent(419, 0.46);
5258  hrf->SetBinContent(420, 0.42);
5259  hrf->SetBinContent(421, 0.38);
5260  hrf->SetBinContent(422, 0.38);
5261  hrf->SetBinContent(423, 0.5);
5262  hrf->SetBinContent(424, 0.38);
5263  hrf->SetBinContent(425, 0.46);
5264  hrf->SetBinContent(426, 0.5);
5265  hrf->SetBinContent(427, 0.58);
5266  hrf->SetBinContent(428, 0.5);
5267  hrf->SetBinContent(429, 0.54);
5268  hrf->SetBinContent(430, 0.62);
5269  hrf->SetBinContent(433, 0.74);
5270  hrf->SetBinContent(434, 0.74);
5271  hrf->SetBinContent(435, 0.74);
5272  hrf->SetBinContent(436, 0.66);
5273  hrf->SetBinContent(437, 0.58);
5274  hrf->SetBinContent(438, 0.62);
5275  hrf->SetBinContent(439, 0.54);
5276  hrf->SetBinContent(440, 0.54);
5277  hrf->SetBinContent(441, 0.46);
5278  hrf->SetBinContent(442, 0.42);
5279  hrf->SetBinContent(443, 0.46);
5280  hrf->SetBinContent(444, 0.46);
5281  hrf->SetBinContent(445, 0.34);
5282  hrf->SetBinContent(446, 0.42);
5283  hrf->SetBinContent(447, 0.38);
5284  hrf->SetBinContent(448, 0.46);
5285  hrf->SetBinContent(449, 0.38);
5286  hrf->SetBinContent(450, 0.38);
5287  hrf->SetBinContent(451, 0.5);
5288  hrf->SetBinContent(452, 0.42);
5289  hrf->SetBinContent(453, 0.46);
5290  hrf->SetBinContent(454, 0.54);
5291  hrf->SetBinContent(455, 0.5);
5292  hrf->SetBinContent(456, 0.54);
5293  hrf->SetBinContent(457, 0.46);
5294  hrf->SetBinContent(458, 0.5);
5295  hrf->SetBinContent(459, 0.46);
5296  hrf->SetBinContent(460, 0.5);
5297  hrf->SetBinContent(461, 0.42);
5298  hrf->SetBinContent(462, 0.46);
5299  hrf->SetBinContent(463, 0.5);
5300  hrf->SetBinContent(464, 0.42);
5301  hrf->SetBinContent(465, 0.42);
5302  hrf->SetBinContent(466, 0.42);
5303  hrf->SetBinContent(467, 0.46);
5304  hrf->SetBinContent(468, 0.38);
5305  hrf->SetBinContent(469, 0.5);
5306  hrf->SetBinContent(470, 0.38);
5307  hrf->SetBinContent(471, 0.46);
5308  hrf->SetBinContent(472, 0.42);
5309  hrf->SetBinContent(473, 0.46);
5310  hrf->SetBinContent(474, 0.46);
5311  hrf->SetBinContent(475, 0.34);
5312  hrf->SetBinContent(476, 0.34);
5313  hrf->SetBinContent(477, 0.5);
5314  hrf->SetBinContent(478, 0.42);
5315  hrf->SetBinContent(479, 0.5);
5316  hrf->SetBinContent(480, 0.54);
5317  hrf->SetBinContent(481, 0.62);
5318  hrf->SetBinContent(482, 0.58);
5319  hrf->SetBinContent(483, 0.66);
5320  hrf->SetBinContent(484, 0.74);
5321  hrf->SetBinContent(487, 0.82);
5322  hrf->SetBinContent(488, 0.7);
5323  hrf->SetBinContent(489, 0.66);
5324  hrf->SetBinContent(490, 0.74);
5325  hrf->SetBinContent(491, 0.7);
5326  hrf->SetBinContent(492, 0.62);
5327  hrf->SetBinContent(493, 0.62);
5328  hrf->SetBinContent(494, 0.5);
5329  hrf->SetBinContent(495, 0.46);
5330  hrf->SetBinContent(496, 0.5);
5331  hrf->SetBinContent(497, 0.5);
5332  hrf->SetBinContent(498, 0.46);
5333  hrf->SetBinContent(499, 0.5);
5334  hrf->SetBinContent(500, 0.5);
5335  hrf->SetBinContent(501, 0.42);
5336  hrf->SetBinContent(502, 0.38);
5337  hrf->SetBinContent(503, 0.42);
5338  hrf->SetBinContent(504, 0.5);
5339  hrf->SetBinContent(505, 0.5);
5340  hrf->SetBinContent(506, 0.42);
5341  hrf->SetBinContent(507, 0.5);
5342  hrf->SetBinContent(508, 0.38);
5343  hrf->SetBinContent(509, 0.54);
5344  hrf->SetBinContent(510, 0.46);
5345  hrf->SetBinContent(511, 0.54);
5346  hrf->SetBinContent(512, 0.42);
5347  hrf->SetBinContent(513, 0.5);
5348  hrf->SetBinContent(514, 0.46);
5349  hrf->SetBinContent(515, 0.42);
5350  hrf->SetBinContent(516, 0.5);
5351  hrf->SetBinContent(517, 0.46);
5352  hrf->SetBinContent(518, 0.42);
5353  hrf->SetBinContent(519, 0.42);
5354  hrf->SetBinContent(520, 0.54);
5355  hrf->SetBinContent(521, 0.42);
5356  hrf->SetBinContent(522, 0.5);
5357  hrf->SetBinContent(523, 0.46);
5358  hrf->SetBinContent(524, 0.46);
5359  hrf->SetBinContent(525, 0.38);
5360  hrf->SetBinContent(526, 0.5);
5361  hrf->SetBinContent(527, 0.5);
5362  hrf->SetBinContent(528, 0.38);
5363  hrf->SetBinContent(529, 0.46);
5364  hrf->SetBinContent(530, 0.5);
5365  hrf->SetBinContent(531, 0.42);
5366  hrf->SetBinContent(532, 0.5);
5367  hrf->SetBinContent(533, 0.58);
5368  hrf->SetBinContent(534, 0.58);
5369  hrf->SetBinContent(535, 0.66);
5370  hrf->SetBinContent(536, 0.7);
5371  hrf->SetBinContent(537, 0.66);
5372  hrf->SetBinContent(538, 0.7);
5373  hrf->SetBinContent(541, 0.74);
5374  hrf->SetBinContent(542, 0.74);
5375  hrf->SetBinContent(543, 0.74);
5376  hrf->SetBinContent(544, 0.66);
5377  hrf->SetBinContent(545, 0.74);
5378  hrf->SetBinContent(546, 0.66);
5379  hrf->SetBinContent(547, 0.58);
5380  hrf->SetBinContent(548, 0.58);
5381  hrf->SetBinContent(549, 0.54);
5382  hrf->SetBinContent(550, 0.5);
5383  hrf->SetBinContent(551, 0.54);
5384  hrf->SetBinContent(552, 0.54);
5385  hrf->SetBinContent(553, 0.46);
5386  hrf->SetBinContent(554, 0.42);
5387  hrf->SetBinContent(555, 0.46);
5388  hrf->SetBinContent(556, 0.54);
5389  hrf->SetBinContent(557, 0.5);
5390  hrf->SetBinContent(558, 0.54);
5391  hrf->SetBinContent(559, 0.46);
5392  hrf->SetBinContent(560, 0.42);
5393  hrf->SetBinContent(561, 0.5);
5394  hrf->SetBinContent(562, 0.5);
5395  hrf->SetBinContent(563, 0.62);
5396  hrf->SetBinContent(564, 0.5);
5397  hrf->SetBinContent(565, 0.62);
5398  hrf->SetBinContent(566, 0.42);
5399  hrf->SetBinContent(567, 0.46);
5400  hrf->SetBinContent(568, 0.5);
5401  hrf->SetBinContent(569, 0.5);
5402  hrf->SetBinContent(570, 0.5);
5403  hrf->SetBinContent(571, 0.5);
5404  hrf->SetBinContent(572, 0.58);
5405  hrf->SetBinContent(573, 0.42);
5406  hrf->SetBinContent(574, 0.46);
5407  hrf->SetBinContent(575, 0.58);
5408  hrf->SetBinContent(576, 0.42);
5409  hrf->SetBinContent(577, 0.46);
5410  hrf->SetBinContent(578, 0.5);
5411  hrf->SetBinContent(579, 0.5);
5412  hrf->SetBinContent(580, 0.46);
5413  hrf->SetBinContent(581, 0.42);
5414  hrf->SetBinContent(582, 0.5);
5415  hrf->SetBinContent(583, 0.46);
5416  hrf->SetBinContent(584, 0.5);
5417  hrf->SetBinContent(585, 0.58);
5418  hrf->SetBinContent(586, 0.58);
5419  hrf->SetBinContent(587, 0.62);
5420  hrf->SetBinContent(588, 0.7);
5421  hrf->SetBinContent(589, 0.66);
5422  hrf->SetBinContent(590, 0.7);
5423  hrf->SetBinContent(591, 0.7);
5424  hrf->SetBinContent(592, 0.7);
5425  hrf->SetBinContent(595, 0.74);
5426  hrf->SetBinContent(596, 0.74);
5427  hrf->SetBinContent(597, 0.7);
5428  hrf->SetBinContent(598, 0.78);
5429  hrf->SetBinContent(599, 0.7);
5430  hrf->SetBinContent(600, 0.7);
5431  hrf->SetBinContent(601, 0.66);
5432  hrf->SetBinContent(602, 0.54);
5433  hrf->SetBinContent(603, 0.7);
5434  hrf->SetBinContent(604, 0.54);
5435  hrf->SetBinContent(605, 0.58);
5436  hrf->SetBinContent(606, 0.54);
5437  hrf->SetBinContent(607, 0.46);
5438  hrf->SetBinContent(608, 0.58);
5439  hrf->SetBinContent(609, 0.58);
5440  hrf->SetBinContent(610, 0.5);
5441  hrf->SetBinContent(611, 0.5);
5442  hrf->SetBinContent(612, 0.5);
5443  hrf->SetBinContent(613, 0.58);
5444  hrf->SetBinContent(614, 0.46);
5445  hrf->SetBinContent(615, 0.54);
5446  hrf->SetBinContent(616, 0.58);
5447  hrf->SetBinContent(617, 0.5);
5448  hrf->SetBinContent(618, 0.5);
5449  hrf->SetBinContent(619, 0.5);
5450  hrf->SetBinContent(620, 0.5);
5451  hrf->SetBinContent(621, 0.5);
5452  hrf->SetBinContent(622, 0.54);
5453  hrf->SetBinContent(623, 0.46);
5454  hrf->SetBinContent(624, 0.54);
5455  hrf->SetBinContent(625, 0.54);
5456  hrf->SetBinContent(626, 0.54);
5457  hrf->SetBinContent(627, 0.54);
5458  hrf->SetBinContent(628, 0.54);
5459  hrf->SetBinContent(629, 0.5);
5460  hrf->SetBinContent(630, 0.5);
5461  hrf->SetBinContent(631, 0.46);
5462  hrf->SetBinContent(632, 0.46);
5463  hrf->SetBinContent(633, 0.46);
5464  hrf->SetBinContent(634, 0.5);
5465  hrf->SetBinContent(635, 0.46);
5466  hrf->SetBinContent(636, 0.46);
5467  hrf->SetBinContent(637, 0.5);
5468  hrf->SetBinContent(638, 0.66);
5469  hrf->SetBinContent(639, 0.62);
5470  hrf->SetBinContent(640, 0.62);
5471  hrf->SetBinContent(641, 0.66);
5472  hrf->SetBinContent(642, 0.66);
5473  hrf->SetBinContent(643, 0.58);
5474  hrf->SetBinContent(644, 0.66);
5475  hrf->SetBinContent(645, 0.66);
5476  hrf->SetBinContent(646, 0.74);
5477  hrf->SetBinContent(649, 0.7);
5478  hrf->SetBinContent(650, 0.74);
5479  hrf->SetBinContent(651, 0.74);
5480  hrf->SetBinContent(652, 0.78);
5481  hrf->SetBinContent(653, 0.7);
5482  hrf->SetBinContent(654, 0.7);
5483  hrf->SetBinContent(655, 0.62);
5484  hrf->SetBinContent(656, 0.66);
5485  hrf->SetBinContent(657, 0.74);
5486  hrf->SetBinContent(658, 0.46);
5487  hrf->SetBinContent(659, 0.54);
5488  hrf->SetBinContent(660, 0.5);
5489  hrf->SetBinContent(661, 0.54);
5490  hrf->SetBinContent(662, 0.58);
5491  hrf->SetBinContent(663, 0.42);
5492  hrf->SetBinContent(664, 0.54);
5493  hrf->SetBinContent(665, 0.58);
5494  hrf->SetBinContent(666, 0.62);
5495  hrf->SetBinContent(667, 0.58);
5496  hrf->SetBinContent(668, 0.58);
5497  hrf->SetBinContent(669, 0.58);
5498  hrf->SetBinContent(670, 0.62);
5499  hrf->SetBinContent(671, 0.46);
5500  hrf->SetBinContent(672, 0.5);
5501  hrf->SetBinContent(673, 0.62);
5502  hrf->SetBinContent(674, 0.62);
5503  hrf->SetBinContent(675, 0.66);
5504  hrf->SetBinContent(676, 0.5);
5505  hrf->SetBinContent(677, 0.66);
5506  hrf->SetBinContent(678, 0.5);
5507  hrf->SetBinContent(679, 0.5);
5508  hrf->SetBinContent(680, 0.58);
5509  hrf->SetBinContent(681, 0.54);
5510  hrf->SetBinContent(682, 0.54);
5511  hrf->SetBinContent(683, 0.58);
5512  hrf->SetBinContent(684, 0.62);
5513  hrf->SetBinContent(685, 0.5);
5514  hrf->SetBinContent(686, 0.5);
5515  hrf->SetBinContent(687, 0.54);
5516  hrf->SetBinContent(688, 0.54);
5517  hrf->SetBinContent(689, 0.66);
5518  hrf->SetBinContent(690, 0.58);
5519  hrf->SetBinContent(691, 0.54);
5520  hrf->SetBinContent(692, 0.7);
5521  hrf->SetBinContent(693, 0.7);
5522  hrf->SetBinContent(694, 0.62);
5523  hrf->SetBinContent(695, 0.62);
5524  hrf->SetBinContent(696, 0.66);
5525  hrf->SetBinContent(697, 0.74);
5526  hrf->SetBinContent(698, 0.7);
5527  hrf->SetBinContent(699, 0.74);
5528  hrf->SetBinContent(700, 0.74);
5529  hrf->SetBinContent(703, 0.7);
5530  hrf->SetBinContent(704, 0.78);
5531  hrf->SetBinContent(705, 0.66);
5532  hrf->SetBinContent(706, 0.66);
5533  hrf->SetBinContent(707, 0.66);
5534  hrf->SetBinContent(708, 0.74);
5535  hrf->SetBinContent(709, 0.7);
5536  hrf->SetBinContent(710, 0.66);
5537  hrf->SetBinContent(711, 0.58);
5538  hrf->SetBinContent(712, 0.54);
5539  hrf->SetBinContent(713, 0.58);
5540  hrf->SetBinContent(714, 0.5);
5541  hrf->SetBinContent(715, 0.54);
5542  hrf->SetBinContent(716, 0.66);
5543  hrf->SetBinContent(717, 0.54);
5544  hrf->SetBinContent(718, 0.58);
5545  hrf->SetBinContent(719, 0.66);
5546  hrf->SetBinContent(720, 0.46);
5547  hrf->SetBinContent(721, 0.58);
5548  hrf->SetBinContent(722, 0.5);
5549  hrf->SetBinContent(723, 0.58);
5550  hrf->SetBinContent(724, 0.54);
5551  hrf->SetBinContent(725, 0.58);
5552  hrf->SetBinContent(726, 0.66);
5553  hrf->SetBinContent(727, 0.58);
5554  hrf->SetBinContent(728, 0.62);
5555  hrf->SetBinContent(729, 0.58);
5556  hrf->SetBinContent(730, 0.54);
5557  hrf->SetBinContent(731, 0.54);
5558  hrf->SetBinContent(732, 0.66);
5559  hrf->SetBinContent(733, 0.5);
5560  hrf->SetBinContent(734, 0.62);
5561  hrf->SetBinContent(735, 0.62);
5562  hrf->SetBinContent(736, 0.5);
5563  hrf->SetBinContent(737, 0.54);
5564  hrf->SetBinContent(738, 0.62);
5565  hrf->SetBinContent(739, 0.62);
5566  hrf->SetBinContent(740, 0.58);
5567  hrf->SetBinContent(741, 0.58);
5568  hrf->SetBinContent(742, 0.46);
5569  hrf->SetBinContent(743, 0.46);
5570  hrf->SetBinContent(744, 0.58);
5571  hrf->SetBinContent(745, 0.5);
5572  hrf->SetBinContent(746, 0.66);
5573  hrf->SetBinContent(747, 0.66);
5574  hrf->SetBinContent(748, 0.54);
5575  hrf->SetBinContent(749, 0.78);
5576  hrf->SetBinContent(750, 0.62);
5577  hrf->SetBinContent(751, 0.7);
5578  hrf->SetBinContent(752, 0.66);
5579  hrf->SetBinContent(753, 0.66);
5580  hrf->SetBinContent(754, 0.78);
5581  hrf->SetBinContent(757, 0.82);
5582  hrf->SetBinContent(758, 0.74);
5583  hrf->SetBinContent(759, 0.7);
5584  hrf->SetBinContent(760, 0.78);
5585  hrf->SetBinContent(761, 0.7);
5586  hrf->SetBinContent(762, 0.62);
5587  hrf->SetBinContent(763, 0.78);
5588  hrf->SetBinContent(764, 0.78);
5589  hrf->SetBinContent(765, 0.7);
5590  hrf->SetBinContent(766, 0.62);
5591  hrf->SetBinContent(767, 0.58);
5592  hrf->SetBinContent(768, 0.62);
5593  hrf->SetBinContent(769, 0.66);
5594  hrf->SetBinContent(770, 0.58);
5595  hrf->SetBinContent(771, 0.66);
5596  hrf->SetBinContent(772, 0.54);
5597  hrf->SetBinContent(773, 0.7);
5598  hrf->SetBinContent(774, 0.58);
5599  hrf->SetBinContent(775, 0.58);
5600  hrf->SetBinContent(776, 0.62);
5601  hrf->SetBinContent(777, 0.7);
5602  hrf->SetBinContent(778, 0.62);
5603  hrf->SetBinContent(779, 0.66);
5604  hrf->SetBinContent(780, 0.74);
5605  hrf->SetBinContent(781, 0.54);
5606  hrf->SetBinContent(782, 0.58);
5607  hrf->SetBinContent(783, 0.54);
5608  hrf->SetBinContent(784, 0.62);
5609  hrf->SetBinContent(785, 0.62);
5610  hrf->SetBinContent(786, 0.54);
5611  hrf->SetBinContent(787, 0.54);
5612  hrf->SetBinContent(788, 0.62);
5613  hrf->SetBinContent(789, 0.5);
5614  hrf->SetBinContent(790, 0.58);
5615  hrf->SetBinContent(791, 0.74);
5616  hrf->SetBinContent(792, 0.54);
5617  hrf->SetBinContent(793, 0.58);
5618  hrf->SetBinContent(794, 0.58);
5619  hrf->SetBinContent(795, 0.54);
5620  hrf->SetBinContent(796, 0.62);
5621  hrf->SetBinContent(797, 0.58);
5622  hrf->SetBinContent(798, 0.58);
5623  hrf->SetBinContent(799, 0.7);
5624  hrf->SetBinContent(800, 0.62);
5625  hrf->SetBinContent(801, 0.7);
5626  hrf->SetBinContent(802, 0.7);
5627  hrf->SetBinContent(803, 0.82);
5628  hrf->SetBinContent(804, 0.74);
5629  hrf->SetBinContent(805, 0.74);
5630  hrf->SetBinContent(806, 0.74);
5631  hrf->SetBinContent(807, 0.74);
5632  hrf->SetBinContent(808, 0.74);
5633  hrf->SetBinContent(811, 0.78);
5634  hrf->SetBinContent(812, 0.78);
5635  hrf->SetBinContent(813, 0.86);
5636  hrf->SetBinContent(814, 0.78);
5637  hrf->SetBinContent(815, 0.78);
5638  hrf->SetBinContent(816, 0.82);
5639  hrf->SetBinContent(817, 0.82);
5640  hrf->SetBinContent(818, 0.7);
5641  hrf->SetBinContent(819, 0.7);
5642  hrf->SetBinContent(820, 0.58);
5643  hrf->SetBinContent(821, 0.58);
5644  hrf->SetBinContent(822, 0.66);
5645  hrf->SetBinContent(823, 0.62);
5646  hrf->SetBinContent(824, 0.7);
5647  hrf->SetBinContent(825, 0.58);
5648  hrf->SetBinContent(826, 0.66);
5649  hrf->SetBinContent(827, 0.54);
5650  hrf->SetBinContent(828, 0.62);
5651  hrf->SetBinContent(829, 0.62);
5652  hrf->SetBinContent(830, 0.7);
5653  hrf->SetBinContent(831, 0.78);
5654  hrf->SetBinContent(832, 0.66);
5655  hrf->SetBinContent(833, 0.62);
5656  hrf->SetBinContent(834, 0.66);
5657  hrf->SetBinContent(835, 0.66);
5658  hrf->SetBinContent(836, 0.62);
5659  hrf->SetBinContent(837, 0.66);
5660  hrf->SetBinContent(838, 0.66);
5661  hrf->SetBinContent(839, 0.66);
5662  hrf->SetBinContent(840, 0.78);
5663  hrf->SetBinContent(841, 0.66);
5664  hrf->SetBinContent(842, 0.62);
5665  hrf->SetBinContent(843, 0.66);
5666  hrf->SetBinContent(844, 0.66);
5667  hrf->SetBinContent(845, 0.7);
5668  hrf->SetBinContent(846, 0.7);
5669  hrf->SetBinContent(847, 0.58);
5670  hrf->SetBinContent(848, 0.66);
5671  hrf->SetBinContent(849, 0.78);
5672  hrf->SetBinContent(850, 0.7);
5673  hrf->SetBinContent(851, 0.62);
5674  hrf->SetBinContent(852, 0.62);
5675  hrf->SetBinContent(853, 0.7);
5676  hrf->SetBinContent(854, 0.82);
5677  hrf->SetBinContent(855, 0.66);
5678  hrf->SetBinContent(856, 0.7);
5679  hrf->SetBinContent(857, 0.74);
5680  hrf->SetBinContent(858, 0.66);
5681  hrf->SetBinContent(859, 0.74);
5682  hrf->SetBinContent(860, 0.7);
5683  hrf->SetBinContent(861, 0.78);
5684  hrf->SetBinContent(862, 0.82);
5685  hrf->SetBinContent(865, 0.78);
5686  hrf->SetBinContent(866, 0.74);
5687  hrf->SetBinContent(867, 0.78);
5688  hrf->SetBinContent(868, 0.82);
5689  hrf->SetBinContent(869, 0.78);
5690  hrf->SetBinContent(870, 0.66);
5691  hrf->SetBinContent(871, 0.74);
5692  hrf->SetBinContent(872, 0.7);
5693  hrf->SetBinContent(873, 0.86);
5694  hrf->SetBinContent(874, 0.58);
5695  hrf->SetBinContent(875, 0.62);
5696  hrf->SetBinContent(876, 0.62);
5697  hrf->SetBinContent(877, 0.74);
5698  hrf->SetBinContent(878, 0.66);
5699  hrf->SetBinContent(879, 0.66);
5700  hrf->SetBinContent(880, 0.58);
5701  hrf->SetBinContent(881, 0.66);
5702  hrf->SetBinContent(882, 0.62);
5703  hrf->SetBinContent(883, 0.7);
5704  hrf->SetBinContent(884, 0.66);
5705  hrf->SetBinContent(885, 0.74);
5706  hrf->SetBinContent(886, 0.7);
5707  hrf->SetBinContent(887, 0.62);
5708  hrf->SetBinContent(888, 0.58);
5709  hrf->SetBinContent(889, 0.66);
5710  hrf->SetBinContent(890, 0.62);
5711  hrf->SetBinContent(891, 0.66);
5712  hrf->SetBinContent(892, 0.66);
5713  hrf->SetBinContent(893, 0.74);
5714  hrf->SetBinContent(894, 0.7);
5715  hrf->SetBinContent(895, 0.58);
5716  hrf->SetBinContent(896, 0.7);
5717  hrf->SetBinContent(897, 0.66);
5718  hrf->SetBinContent(898, 0.7);
5719  hrf->SetBinContent(899, 0.66);
5720  hrf->SetBinContent(900, 0.7);
5721  hrf->SetBinContent(901, 0.62);
5722  hrf->SetBinContent(902, 0.58);
5723  hrf->SetBinContent(903, 0.7);
5724  hrf->SetBinContent(904, 0.7);
5725  hrf->SetBinContent(905, 0.7);
5726  hrf->SetBinContent(906, 0.66);
5727  hrf->SetBinContent(907, 0.7);
5728  hrf->SetBinContent(908, 0.74);
5729  hrf->SetBinContent(909, 0.7);
5730  hrf->SetBinContent(910, 0.74);
5731  hrf->SetBinContent(911, 0.74);
5732  hrf->SetBinContent(912, 0.66);
5733  hrf->SetBinContent(913, 0.82);
5734  hrf->SetBinContent(914, 0.78);
5735  hrf->SetBinContent(915, 0.78);
5736  hrf->SetBinContent(916, 0.82);
5737  hrf->SetBinContent(919, 0.86);
5738  hrf->SetBinContent(920, 0.78);
5739  hrf->SetBinContent(921, 0.78);
5740  hrf->SetBinContent(922, 0.78);
5741  hrf->SetBinContent(923, 0.86);
5742  hrf->SetBinContent(924, 0.78);
5743  hrf->SetBinContent(925, 0.7);
5744  hrf->SetBinContent(926, 0.78);
5745  hrf->SetBinContent(927, 0.74);
5746  hrf->SetBinContent(928, 0.62);
5747  hrf->SetBinContent(929, 0.62);
5748  hrf->SetBinContent(930, 0.7);
5749  hrf->SetBinContent(931, 0.78);
5750  hrf->SetBinContent(932, 0.66);
5751  hrf->SetBinContent(933, 0.7);
5752  hrf->SetBinContent(934, 0.7);
5753  hrf->SetBinContent(935, 0.66);
5754  hrf->SetBinContent(936, 0.62);
5755  hrf->SetBinContent(937, 0.7);
5756  hrf->SetBinContent(938, 0.7);
5757  hrf->SetBinContent(939, 0.62);
5758  hrf->SetBinContent(940, 0.74);
5759  hrf->SetBinContent(941, 0.66);
5760  hrf->SetBinContent(942, 0.62);
5761  hrf->SetBinContent(943, 0.66);
5762  hrf->SetBinContent(944, 0.74);
5763  hrf->SetBinContent(945, 0.66);
5764  hrf->SetBinContent(946, 0.66);
5765  hrf->SetBinContent(947, 0.74);
5766  hrf->SetBinContent(948, 0.66);
5767  hrf->SetBinContent(949, 0.66);
5768  hrf->SetBinContent(950, 0.62);
5769  hrf->SetBinContent(951, 0.74);
5770  hrf->SetBinContent(952, 0.74);
5771  hrf->SetBinContent(953, 0.66);
5772  hrf->SetBinContent(954, 0.66);
5773  hrf->SetBinContent(955, 0.7);
5774  hrf->SetBinContent(956, 0.58);
5775  hrf->SetBinContent(957, 0.7);
5776  hrf->SetBinContent(958, 0.66);
5777  hrf->SetBinContent(959, 0.7);
5778  hrf->SetBinContent(960, 0.62);
5779  hrf->SetBinContent(961, 0.7);
5780  hrf->SetBinContent(962, 0.82);
5781  hrf->SetBinContent(963, 0.66);
5782  hrf->SetBinContent(964, 0.74);
5783  hrf->SetBinContent(965, 0.7);
5784  hrf->SetBinContent(966, 0.74);
5785  hrf->SetBinContent(967, 0.78);
5786  hrf->SetBinContent(968, 0.86);
5787  hrf->SetBinContent(969, 0.78);
5788  hrf->SetBinContent(970, 0.78);
5789  hrf->SetBinContent(973, 0.82);
5790  hrf->SetBinContent(974, 0.82);
5791  hrf->SetBinContent(975, 0.74);
5792  hrf->SetBinContent(976, 0.7);
5793  hrf->SetBinContent(977, 0.78);
5794  hrf->SetBinContent(978, 0.74);
5795  hrf->SetBinContent(979, 0.82);
5796  hrf->SetBinContent(980, 0.7);
5797  hrf->SetBinContent(981, 0.74);
5798  hrf->SetBinContent(982, 0.62);
5799  hrf->SetBinContent(983, 0.7);
5800  hrf->SetBinContent(984, 0.7);
5801  hrf->SetBinContent(985, 0.66);
5802  hrf->SetBinContent(986, 0.78);
5803  hrf->SetBinContent(987, 0.62);
5804  hrf->SetBinContent(988, 0.74);
5805  hrf->SetBinContent(989, 0.7);
5806  hrf->SetBinContent(990, 0.7);
5807  hrf->SetBinContent(991, 0.7);
5808  hrf->SetBinContent(992, 0.7);
5809  hrf->SetBinContent(993, 0.82);
5810  hrf->SetBinContent(994, 0.86);
5811  hrf->SetBinContent(995, 0.7);
5812  hrf->SetBinContent(996, 0.7);
5813  hrf->SetBinContent(997, 0.78);
5814  hrf->SetBinContent(998, 0.66);
5815  hrf->SetBinContent(999, 0.74);
5816  hrf->SetBinContent(1000, 0.86);
5817  hrf->SetBinContent(1001, 0.66);
5818  hrf->SetBinContent(1002, 0.66);
5819  hrf->SetBinContent(1003, 0.74);
5820  hrf->SetBinContent(1004, 0.7);
5821  hrf->SetBinContent(1005, 0.62);
5822  hrf->SetBinContent(1006, 0.66);
5823  hrf->SetBinContent(1007, 0.78);
5824  hrf->SetBinContent(1008, 0.7);
5825  hrf->SetBinContent(1009, 0.74);
5826  hrf->SetBinContent(1010, 0.66);
5827  hrf->SetBinContent(1011, 0.78);
5828  hrf->SetBinContent(1012, 0.62);
5829  hrf->SetBinContent(1013, 0.7);
5830  hrf->SetBinContent(1014, 0.58);
5831  hrf->SetBinContent(1015, 0.74);
5832  hrf->SetBinContent(1016, 0.74);
5833  hrf->SetBinContent(1017, 0.7);
5834  hrf->SetBinContent(1018, 0.7);
5835  hrf->SetBinContent(1019, 0.74);
5836  hrf->SetBinContent(1020, 0.78);
5837  hrf->SetBinContent(1021, 0.74);
5838  hrf->SetBinContent(1022, 0.86);
5839  hrf->SetBinContent(1023, 0.86);
5840  hrf->SetBinContent(1024, 0.82);
5841  hrf->SetBinContent(1027, 0.82);
5842  hrf->SetBinContent(1028, 0.82);
5843  hrf->SetBinContent(1029, 0.78);
5844  hrf->SetBinContent(1030, 0.78);
5845  hrf->SetBinContent(1031, 0.78);
5846  hrf->SetBinContent(1032, 0.78);
5847  hrf->SetBinContent(1033, 0.78);
5848  hrf->SetBinContent(1034, 0.78);
5849  hrf->SetBinContent(1035, 0.9);
5850  hrf->SetBinContent(1036, 0.74);
5851  hrf->SetBinContent(1037, 0.62);
5852  hrf->SetBinContent(1038, 0.7);
5853  hrf->SetBinContent(1039, 0.66);
5854  hrf->SetBinContent(1040, 0.7);
5855  hrf->SetBinContent(1041, 0.74);
5856  hrf->SetBinContent(1042, 0.74);
5857  hrf->SetBinContent(1043, 0.74);
5858  hrf->SetBinContent(1044, 0.7);
5859  hrf->SetBinContent(1045, 0.62);
5860  hrf->SetBinContent(1046, 0.74);
5861  hrf->SetBinContent(1047, 0.78);
5862  hrf->SetBinContent(1048, 0.74);
5863  hrf->SetBinContent(1049, 0.78);
5864  hrf->SetBinContent(1050, 0.78);
5865  hrf->SetBinContent(1051, 0.78);
5866  hrf->SetBinContent(1052, 0.74);
5867  hrf->SetBinContent(1053, 0.74);
5868  hrf->SetBinContent(1054, 0.78);
5869  hrf->SetBinContent(1055, 0.74);
5870  hrf->SetBinContent(1056, 0.78);
5871  hrf->SetBinContent(1057, 0.74);
5872  hrf->SetBinContent(1058, 0.74);
5873  hrf->SetBinContent(1059, 0.74);
5874  hrf->SetBinContent(1060, 0.74);
5875  hrf->SetBinContent(1061, 0.7);
5876  hrf->SetBinContent(1062, 0.7);
5877  hrf->SetBinContent(1063, 0.66);
5878  hrf->SetBinContent(1064, 0.74);
5879  hrf->SetBinContent(1065, 0.74);
5880  hrf->SetBinContent(1066, 0.7);
5881  hrf->SetBinContent(1067, 0.7);
5882  hrf->SetBinContent(1068, 0.62);
5883  hrf->SetBinContent(1069, 0.74);
5884  hrf->SetBinContent(1070, 0.7);
5885  hrf->SetBinContent(1071, 0.74);
5886  hrf->SetBinContent(1072, 0.74);
5887  hrf->SetBinContent(1073, 0.82);
5888  hrf->SetBinContent(1074, 0.82);
5889  hrf->SetBinContent(1075, 0.86);
5890  hrf->SetBinContent(1076, 0.78);
5891  hrf->SetBinContent(1077, 0.82);
5892  hrf->SetBinContent(1078, 0.86);
5893  hrf->SetBinContent(1081, 0.86);
5894  hrf->SetBinContent(1082, 0.82);
5895  hrf->SetBinContent(1083, 0.78);
5896  hrf->SetBinContent(1084, 0.78);
5897  hrf->SetBinContent(1085, 0.82);
5898  hrf->SetBinContent(1086, 0.82);
5899  hrf->SetBinContent(1087, 0.82);
5900  hrf->SetBinContent(1088, 0.78);
5901  hrf->SetBinContent(1089, 0.86);
5902  hrf->SetBinContent(1090, 0.74);
5903  hrf->SetBinContent(1091, 0.78);
5904  hrf->SetBinContent(1092, 0.74);
5905  hrf->SetBinContent(1093, 0.7);
5906  hrf->SetBinContent(1094, 0.66);
5907  hrf->SetBinContent(1095, 0.78);
5908  hrf->SetBinContent(1096, 0.74);
5909  hrf->SetBinContent(1097, 0.78);
5910  hrf->SetBinContent(1098, 0.78);
5911  hrf->SetBinContent(1099, 0.78);
5912  hrf->SetBinContent(1100, 0.74);
5913  hrf->SetBinContent(1101, 0.7);
5914  hrf->SetBinContent(1102, 0.82);
5915  hrf->SetBinContent(1103, 0.78);
5916  hrf->SetBinContent(1104, 0.86);
5917  hrf->SetBinContent(1105, 0.78);
5918  hrf->SetBinContent(1106, 0.74);
5919  hrf->SetBinContent(1107, 0.78);
5920  hrf->SetBinContent(1108, 0.74);
5921  hrf->SetBinContent(1109, 0.82);
5922  hrf->SetBinContent(1110, 0.74);
5923  hrf->SetBinContent(1111, 0.82);
5924  hrf->SetBinContent(1112, 0.74);
5925  hrf->SetBinContent(1113, 0.86);
5926  hrf->SetBinContent(1114, 0.82);
5927  hrf->SetBinContent(1115, 0.74);
5928  hrf->SetBinContent(1116, 0.78);
5929  hrf->SetBinContent(1117, 0.74);
5930  hrf->SetBinContent(1118, 0.7);
5931  hrf->SetBinContent(1119, 0.66);
5932  hrf->SetBinContent(1120, 0.66);
5933  hrf->SetBinContent(1121, 0.74);
5934  hrf->SetBinContent(1122, 0.66);
5935  hrf->SetBinContent(1123, 0.7);
5936  hrf->SetBinContent(1124, 0.82);
5937  hrf->SetBinContent(1125, 0.86);
5938  hrf->SetBinContent(1126, 0.74);
5939  hrf->SetBinContent(1127, 0.78);
5940  hrf->SetBinContent(1128, 0.82);
5941  hrf->SetBinContent(1129, 0.78);
5942  hrf->SetBinContent(1130, 0.82);
5943  hrf->SetBinContent(1131, 0.86);
5944  hrf->SetBinContent(1132, 0.82);
5945  hrf->SetBinContent(1135, 0.86);
5946  hrf->SetBinContent(1136, 0.86);
5947  hrf->SetBinContent(1137, 0.9);
5948  hrf->SetBinContent(1138, 0.78);
5949  hrf->SetBinContent(1139, 0.9);
5950  hrf->SetBinContent(1140, 0.86);
5951  hrf->SetBinContent(1141, 0.82);
5952  hrf->SetBinContent(1142, 0.78);
5953  hrf->SetBinContent(1143, 0.86);
5954  hrf->SetBinContent(1144, 0.7);
5955  hrf->SetBinContent(1145, 0.7);
5956  hrf->SetBinContent(1146, 0.74);
5957  hrf->SetBinContent(1147, 0.62);
5958  hrf->SetBinContent(1148, 0.74);
5959  hrf->SetBinContent(1149, 0.74);
5960  hrf->SetBinContent(1150, 0.78);
5961  hrf->SetBinContent(1151, 0.74);
5962  hrf->SetBinContent(1152, 0.74);
5963  hrf->SetBinContent(1153, 0.78);
5964  hrf->SetBinContent(1154, 0.78);
5965  hrf->SetBinContent(1155, 0.78);
5966  hrf->SetBinContent(1156, 0.82);
5967  hrf->SetBinContent(1157, 0.74);
5968  hrf->SetBinContent(1158, 0.78);
5969  hrf->SetBinContent(1159, 0.78);
5970  hrf->SetBinContent(1160, 0.74);
5971  hrf->SetBinContent(1161, 0.78);
5972  hrf->SetBinContent(1162, 0.82);
5973  hrf->SetBinContent(1163, 0.78);
5974  hrf->SetBinContent(1164, 0.78);
5975  hrf->SetBinContent(1165, 0.82);
5976  hrf->SetBinContent(1166, 0.7);
5977  hrf->SetBinContent(1167, 0.78);
5978  hrf->SetBinContent(1168, 0.7);
5979  hrf->SetBinContent(1169, 0.82);
5980  hrf->SetBinContent(1170, 0.74);
5981  hrf->SetBinContent(1171, 0.74);
5982  hrf->SetBinContent(1172, 0.78);
5983  hrf->SetBinContent(1173, 0.74);
5984  hrf->SetBinContent(1174, 0.66);
5985  hrf->SetBinContent(1175, 0.7);
5986  hrf->SetBinContent(1176, 0.7);
5987  hrf->SetBinContent(1177, 0.74);
5988  hrf->SetBinContent(1178, 0.86);
5989  hrf->SetBinContent(1179, 0.86);
5990  hrf->SetBinContent(1180, 0.78);
5991  hrf->SetBinContent(1181, 0.78);
5992  hrf->SetBinContent(1182, 0.82);
5993  hrf->SetBinContent(1183, 0.82);
5994  hrf->SetBinContent(1184, 0.86);
5995  hrf->SetBinContent(1185, 0.86);
5996  hrf->SetBinContent(1186, 0.82);
5997  hrf->SetBinContent(1189, 0.86);
5998  hrf->SetBinContent(1190, 0.82);
5999  hrf->SetBinContent(1191, 0.86);
6000  hrf->SetBinContent(1192, 0.82);
6001  hrf->SetBinContent(1193, 0.86);
6002  hrf->SetBinContent(1194, 0.86);
6003  hrf->SetBinContent(1195, 0.78);
6004  hrf->SetBinContent(1196, 0.86);
6005  hrf->SetBinContent(1197, 0.82);
6006  hrf->SetBinContent(1198, 0.74);
6007  hrf->SetBinContent(1199, 0.74);
6008  hrf->SetBinContent(1200, 0.74);
6009  hrf->SetBinContent(1201, 0.74);
6010  hrf->SetBinContent(1202, 0.7);
6011  hrf->SetBinContent(1203, 0.7);
6012  hrf->SetBinContent(1204, 0.82);
6013  hrf->SetBinContent(1205, 0.74);
6014  hrf->SetBinContent(1206, 0.82);
6015  hrf->SetBinContent(1207, 0.82);
6016  hrf->SetBinContent(1208, 0.78);
6017  hrf->SetBinContent(1209, 0.82);
6018  hrf->SetBinContent(1210, 0.82);
6019  hrf->SetBinContent(1211, 0.82);
6020  hrf->SetBinContent(1212, 0.78);
6021  hrf->SetBinContent(1213, 0.82);
6022  hrf->SetBinContent(1214, 0.78);
6023  hrf->SetBinContent(1215, 0.82);
6024  hrf->SetBinContent(1216, 0.86);
6025  hrf->SetBinContent(1217, 0.74);
6026  hrf->SetBinContent(1218, 0.82);
6027  hrf->SetBinContent(1219, 0.82);
6028  hrf->SetBinContent(1220, 0.78);
6029  hrf->SetBinContent(1221, 0.78);
6030  hrf->SetBinContent(1222, 0.7);
6031  hrf->SetBinContent(1223, 0.74);
6032  hrf->SetBinContent(1224, 0.82);
6033  hrf->SetBinContent(1225, 0.7);
6034  hrf->SetBinContent(1226, 0.78);
6035  hrf->SetBinContent(1227, 0.74);
6036  hrf->SetBinContent(1228, 0.7);
6037  hrf->SetBinContent(1229, 0.7);
6038  hrf->SetBinContent(1230, 0.66);
6039  hrf->SetBinContent(1231, 0.74);
6040  hrf->SetBinContent(1232, 0.78);
6041  hrf->SetBinContent(1233, 0.82);
6042  hrf->SetBinContent(1234, 0.82);
6043  hrf->SetBinContent(1235, 0.78);
6044  hrf->SetBinContent(1236, 0.82);
6045  hrf->SetBinContent(1237, 0.82);
6046  hrf->SetBinContent(1238, 0.82);
6047  hrf->SetBinContent(1239, 0.82);
6048  hrf->SetBinContent(1240, 0.86);
6049  hrf->SetBinContent(1243, 0.86);
6050  hrf->SetBinContent(1244, 0.86);
6051  hrf->SetBinContent(1245, 0.82);
6052  hrf->SetBinContent(1246, 0.86);
6053  hrf->SetBinContent(1247, 0.9);
6054  hrf->SetBinContent(1248, 0.82);
6055  hrf->SetBinContent(1249, 0.86);
6056  hrf->SetBinContent(1250, 0.82);
6057  hrf->SetBinContent(1251, 0.82);
6058  hrf->SetBinContent(1252, 0.78);
6059  hrf->SetBinContent(1253, 0.78);
6060  hrf->SetBinContent(1254, 0.66);
6061  hrf->SetBinContent(1255, 0.7);
6062  hrf->SetBinContent(1256, 0.74);
6063  hrf->SetBinContent(1257, 0.78);
6064  hrf->SetBinContent(1258, 0.78);
6065  hrf->SetBinContent(1259, 0.82);
6066  hrf->SetBinContent(1260, 0.86);
6067  hrf->SetBinContent(1261, 0.82);
6068  hrf->SetBinContent(1262, 0.82);
6069  hrf->SetBinContent(1263, 0.82);
6070  hrf->SetBinContent(1264, 0.78);
6071  hrf->SetBinContent(1265, 0.9);
6072  hrf->SetBinContent(1266, 0.78);
6073  hrf->SetBinContent(1267, 0.82);
6074  hrf->SetBinContent(1268, 0.78);
6075  hrf->SetBinContent(1269, 0.78);
6076  hrf->SetBinContent(1270, 0.78);
6077  hrf->SetBinContent(1271, 0.78);
6078  hrf->SetBinContent(1272, 0.78);
6079  hrf->SetBinContent(1273, 0.86);
6080  hrf->SetBinContent(1274, 0.78);
6081  hrf->SetBinContent(1275, 0.78);
6082  hrf->SetBinContent(1276, 0.74);
6083  hrf->SetBinContent(1277, 0.78);
6084  hrf->SetBinContent(1278, 0.7);
6085  hrf->SetBinContent(1279, 0.7);
6086  hrf->SetBinContent(1280, 0.74);
6087  hrf->SetBinContent(1281, 0.74);
6088  hrf->SetBinContent(1282, 0.74);
6089  hrf->SetBinContent(1283, 0.78);
6090  hrf->SetBinContent(1284, 0.82);
6091  hrf->SetBinContent(1285, 0.74);
6092  hrf->SetBinContent(1286, 0.86);
6093  hrf->SetBinContent(1287, 0.78);
6094  hrf->SetBinContent(1288, 0.86);
6095  hrf->SetBinContent(1289, 0.78);
6096  hrf->SetBinContent(1290, 0.82);
6097  hrf->SetBinContent(1291, 0.86);
6098  hrf->SetBinContent(1292, 0.82);
6099  hrf->SetBinContent(1293, 0.86);
6100  hrf->SetBinContent(1294, 0.82);
6101  hrf->SetBinContent(1297, 0.86);
6102  hrf->SetBinContent(1298, 0.86);
6103  hrf->SetBinContent(1299, 0.82);
6104  hrf->SetBinContent(1300, 0.82);
6105  hrf->SetBinContent(1301, 0.86);
6106  hrf->SetBinContent(1302, 0.82);
6107  hrf->SetBinContent(1303, 0.82);
6108  hrf->SetBinContent(1304, 0.86);
6109  hrf->SetBinContent(1305, 0.86);
6110  hrf->SetBinContent(1306, 0.78);
6111  hrf->SetBinContent(1307, 0.74);
6112  hrf->SetBinContent(1308, 0.7);
6113  hrf->SetBinContent(1309, 0.66);
6114  hrf->SetBinContent(1310, 0.74);
6115  hrf->SetBinContent(1311, 0.74);
6116  hrf->SetBinContent(1312, 0.78);
6117  hrf->SetBinContent(1313, 0.78);
6118  hrf->SetBinContent(1314, 0.78);
6119  hrf->SetBinContent(1315, 0.82);
6120  hrf->SetBinContent(1316, 0.78);
6121  hrf->SetBinContent(1317, 0.82);
6122  hrf->SetBinContent(1318, 0.78);
6123  hrf->SetBinContent(1319, 0.78);
6124  hrf->SetBinContent(1320, 0.78);
6125  hrf->SetBinContent(1321, 0.82);
6126  hrf->SetBinContent(1322, 0.86);
6127  hrf->SetBinContent(1323, 0.82);
6128  hrf->SetBinContent(1324, 0.82);
6129  hrf->SetBinContent(1325, 0.82);
6130  hrf->SetBinContent(1326, 0.74);
6131  hrf->SetBinContent(1327, 0.78);
6132  hrf->SetBinContent(1328, 0.82);
6133  hrf->SetBinContent(1329, 0.78);
6134  hrf->SetBinContent(1330, 0.74);
6135  hrf->SetBinContent(1331, 0.82);
6136  hrf->SetBinContent(1332, 0.78);
6137  hrf->SetBinContent(1333, 0.78);
6138  hrf->SetBinContent(1334, 0.78);
6139  hrf->SetBinContent(1335, 0.74);
6140  hrf->SetBinContent(1336, 0.78);
6141  hrf->SetBinContent(1337, 0.78);
6142  hrf->SetBinContent(1338, 0.7);
6143  hrf->SetBinContent(1339, 0.7);
6144  hrf->SetBinContent(1340, 0.86);
6145  hrf->SetBinContent(1341, 0.82);
6146  hrf->SetBinContent(1342, 0.82);
6147  hrf->SetBinContent(1343, 0.82);
6148  hrf->SetBinContent(1344, 0.86);
6149  hrf->SetBinContent(1345, 0.86);
6150  hrf->SetBinContent(1346, 0.86);
6151  hrf->SetBinContent(1347, 0.9);
6152  hrf->SetBinContent(1348, 0.86);
6153  hrf->SetBinContent(1351, 0.86);
6154  hrf->SetBinContent(1352, 0.82);
6155  hrf->SetBinContent(1353, 0.9);
6156  hrf->SetBinContent(1354, 0.86);
6157  hrf->SetBinContent(1355, 0.86);
6158  hrf->SetBinContent(1356, 0.9);
6159  hrf->SetBinContent(1357, 0.82);
6160  hrf->SetBinContent(1358, 0.86);
6161  hrf->SetBinContent(1359, 0.9);
6162  hrf->SetBinContent(1360, 0.74);
6163  hrf->SetBinContent(1361, 0.78);
6164  hrf->SetBinContent(1362, 0.78);
6165  hrf->SetBinContent(1363, 0.74);
6166  hrf->SetBinContent(1364, 0.78);
6167  hrf->SetBinContent(1365, 0.74);
6168  hrf->SetBinContent(1366, 0.82);
6169  hrf->SetBinContent(1367, 0.82);
6170  hrf->SetBinContent(1368, 0.86);
6171  hrf->SetBinContent(1369, 0.82);
6172  hrf->SetBinContent(1370, 0.82);
6173  hrf->SetBinContent(1371, 0.78);
6174  hrf->SetBinContent(1372, 0.82);
6175  hrf->SetBinContent(1373, 0.78);
6176  hrf->SetBinContent(1374, 0.78);
6177  hrf->SetBinContent(1375, 0.82);
6178  hrf->SetBinContent(1376, 0.78);
6179  hrf->SetBinContent(1377, 0.78);
6180  hrf->SetBinContent(1378, 0.82);
6181  hrf->SetBinContent(1379, 0.78);
6182  hrf->SetBinContent(1380, 0.82);
6183  hrf->SetBinContent(1381, 0.86);
6184  hrf->SetBinContent(1382, 0.82);
6185  hrf->SetBinContent(1383, 0.82);
6186  hrf->SetBinContent(1384, 0.78);
6187  hrf->SetBinContent(1385, 0.82);
6188  hrf->SetBinContent(1386, 0.82);
6189  hrf->SetBinContent(1387, 0.86);
6190  hrf->SetBinContent(1388, 0.74);
6191  hrf->SetBinContent(1389, 0.82);
6192  hrf->SetBinContent(1390, 0.7);
6193  hrf->SetBinContent(1391, 0.7);
6194  hrf->SetBinContent(1392, 0.78);
6195  hrf->SetBinContent(1393, 0.78);
6196  hrf->SetBinContent(1394, 0.9);
6197  hrf->SetBinContent(1395, 0.86);
6198  hrf->SetBinContent(1396, 0.86);
6199  hrf->SetBinContent(1397, 0.9);
6200  hrf->SetBinContent(1398, 0.86);
6201  hrf->SetBinContent(1399, 0.9);
6202  hrf->SetBinContent(1400, 0.82);
6203  hrf->SetBinContent(1401, 0.9);
6204  hrf->SetBinContent(1402, 0.9);
6205  hrf->SetBinContent(1405, 0.9);
6206  hrf->SetBinContent(1406, 0.86);
6207  hrf->SetBinContent(1407, 0.86);
6208  hrf->SetBinContent(1408, 0.94);
6209  hrf->SetBinContent(1409, 0.86);
6210  hrf->SetBinContent(1410, 0.86);
6211  hrf->SetBinContent(1411, 0.86);
6212  hrf->SetBinContent(1412, 0.86);
6213  hrf->SetBinContent(1413, 0.86);
6214  hrf->SetBinContent(1414, 0.82);
6215  hrf->SetBinContent(1415, 0.74);
6216  hrf->SetBinContent(1416, 0.7);
6217  hrf->SetBinContent(1417, 0.78);
6218  hrf->SetBinContent(1418, 0.74);
6219  hrf->SetBinContent(1419, 0.78);
6220  hrf->SetBinContent(1420, 0.78);
6221  hrf->SetBinContent(1421, 0.78);
6222  hrf->SetBinContent(1422, 0.86);
6223  hrf->SetBinContent(1423, 0.78);
6224  hrf->SetBinContent(1424, 0.82);
6225  hrf->SetBinContent(1425, 0.82);
6226  hrf->SetBinContent(1426, 0.82);
6227  hrf->SetBinContent(1427, 0.78);
6228  hrf->SetBinContent(1428, 0.78);
6229  hrf->SetBinContent(1429, 0.86);
6230  hrf->SetBinContent(1430, 0.82);
6231  hrf->SetBinContent(1431, 0.86);
6232  hrf->SetBinContent(1432, 0.86);
6233  hrf->SetBinContent(1433, 0.82);
6234  hrf->SetBinContent(1434, 0.9);
6235  hrf->SetBinContent(1435, 0.82);
6236  hrf->SetBinContent(1436, 0.86);
6237  hrf->SetBinContent(1437, 0.82);
6238  hrf->SetBinContent(1438, 0.9);
6239  hrf->SetBinContent(1439, 0.82);
6240  hrf->SetBinContent(1440, 0.78);
6241  hrf->SetBinContent(1441, 0.78);
6242  hrf->SetBinContent(1442, 0.82);
6243  hrf->SetBinContent(1443, 0.74);
6244  hrf->SetBinContent(1444, 0.82);
6245  hrf->SetBinContent(1445, 0.78);
6246  hrf->SetBinContent(1446, 0.82);
6247  hrf->SetBinContent(1447, 0.78);
6248  hrf->SetBinContent(1448, 0.9);
6249  hrf->SetBinContent(1449, 0.82);
6250  hrf->SetBinContent(1450, 0.86);
6251  hrf->SetBinContent(1451, 0.86);
6252  hrf->SetBinContent(1452, 0.86);
6253  hrf->SetBinContent(1453, 0.86);
6254  hrf->SetBinContent(1454, 0.86);
6255  hrf->SetBinContent(1455, 0.86);
6256  hrf->SetBinContent(1456, 0.86);
6257  hrf->SetBinContent(1459, 0.9);
6258  hrf->SetBinContent(1460, 0.86);
6259  hrf->SetBinContent(1461, 0.9);
6260  hrf->SetBinContent(1462, 0.9);
6261  hrf->SetBinContent(1463, 0.9);
6262  hrf->SetBinContent(1464, 0.9);
6263  hrf->SetBinContent(1465, 0.86);
6264  hrf->SetBinContent(1466, 0.86);
6265  hrf->SetBinContent(1467, 0.9);
6266  hrf->SetBinContent(1468, 0.78);
6267  hrf->SetBinContent(1469, 0.82);
6268  hrf->SetBinContent(1470, 0.7);
6269  hrf->SetBinContent(1471, 0.78);
6270  hrf->SetBinContent(1472, 0.78);
6271  hrf->SetBinContent(1473, 0.78);
6272  hrf->SetBinContent(1474, 0.82);
6273  hrf->SetBinContent(1475, 0.82);
6274  hrf->SetBinContent(1476, 0.86);
6275  hrf->SetBinContent(1477, 0.82);
6276  hrf->SetBinContent(1478, 0.86);
6277  hrf->SetBinContent(1479, 0.82);
6278  hrf->SetBinContent(1480, 0.82);
6279  hrf->SetBinContent(1481, 0.9);
6280  hrf->SetBinContent(1482, 0.9);
6281  hrf->SetBinContent(1483, 0.82);
6282  hrf->SetBinContent(1484, 0.86);
6283  hrf->SetBinContent(1485, 0.9);
6284  hrf->SetBinContent(1486, 0.86);
6285  hrf->SetBinContent(1487, 0.78);
6286  hrf->SetBinContent(1488, 0.9);
6287  hrf->SetBinContent(1489, 0.86);
6288  hrf->SetBinContent(1490, 0.86);
6289  hrf->SetBinContent(1491, 0.82);
6290  hrf->SetBinContent(1492, 0.78);
6291  hrf->SetBinContent(1493, 0.86);
6292  hrf->SetBinContent(1494, 0.82);
6293  hrf->SetBinContent(1495, 0.78);
6294  hrf->SetBinContent(1496, 0.82);
6295  hrf->SetBinContent(1497, 0.78);
6296  hrf->SetBinContent(1498, 0.74);
6297  hrf->SetBinContent(1499, 0.74);
6298  hrf->SetBinContent(1500, 0.78);
6299  hrf->SetBinContent(1501, 0.78);
6300  hrf->SetBinContent(1502, 0.86);
6301  hrf->SetBinContent(1503, 0.86);
6302  hrf->SetBinContent(1504, 0.82);
6303  hrf->SetBinContent(1505, 0.86);
6304  hrf->SetBinContent(1506, 0.86);
6305  hrf->SetBinContent(1507, 0.86);
6306  hrf->SetBinContent(1508, 0.86);
6307  hrf->SetBinContent(1509, 0.9);
6308  hrf->SetBinContent(1510, 0.9);
6309  hrf->SetBinContent(1513, 0.86);
6310  hrf->SetBinContent(1514, 0.9);
6311  hrf->SetBinContent(1515, 0.9);
6312  hrf->SetBinContent(1516, 0.9);
6313  hrf->SetBinContent(1517, 0.9);
6314  hrf->SetBinContent(1518, 0.86);
6315  hrf->SetBinContent(1519, 0.86);
6316  hrf->SetBinContent(1520, 0.9);
6317  hrf->SetBinContent(1521, 0.9);
6318  hrf->SetBinContent(1522, 0.78);
6319  hrf->SetBinContent(1523, 0.78);
6320  hrf->SetBinContent(1524, 0.78);
6321  hrf->SetBinContent(1525, 0.74);
6322  hrf->SetBinContent(1526, 0.78);
6323  hrf->SetBinContent(1527, 0.82);
6324  hrf->SetBinContent(1528, 0.78);
6325  hrf->SetBinContent(1529, 0.82);
6326  hrf->SetBinContent(1530, 0.86);
6327  hrf->SetBinContent(1531, 0.82);
6328  hrf->SetBinContent(1532, 0.86);
6329  hrf->SetBinContent(1533, 0.86);
6330  hrf->SetBinContent(1534, 0.78);
6331  hrf->SetBinContent(1535, 0.86);
6332  hrf->SetBinContent(1536, 0.82);
6333  hrf->SetBinContent(1537, 0.82);
6334  hrf->SetBinContent(1538, 0.82);
6335  hrf->SetBinContent(1539, 0.9);
6336  hrf->SetBinContent(1540, 0.82);
6337  hrf->SetBinContent(1541, 0.82);
6338  hrf->SetBinContent(1542, 0.82);
6339  hrf->SetBinContent(1543, 0.9);
6340  hrf->SetBinContent(1544, 0.9);
6341  hrf->SetBinContent(1545, 0.82);
6342  hrf->SetBinContent(1546, 0.82);
6343  hrf->SetBinContent(1547, 0.82);
6344  hrf->SetBinContent(1548, 0.82);
6345  hrf->SetBinContent(1549, 0.82);
6346  hrf->SetBinContent(1550, 0.82);
6347  hrf->SetBinContent(1551, 0.82);
6348  hrf->SetBinContent(1552, 0.78);
6349  hrf->SetBinContent(1553, 0.82);
6350  hrf->SetBinContent(1554, 0.82);
6351  hrf->SetBinContent(1555, 0.82);
6352  hrf->SetBinContent(1556, 0.86);
6353  hrf->SetBinContent(1557, 0.86);
6354  hrf->SetBinContent(1558, 0.86);
6355  hrf->SetBinContent(1559, 0.9);
6356  hrf->SetBinContent(1560, 0.86);
6357  hrf->SetBinContent(1561, 0.86);
6358  hrf->SetBinContent(1562, 0.86);
6359  hrf->SetBinContent(1563, 0.86);
6360  hrf->SetBinContent(1564, 0.82);
6361 
6362  return hrf;
6363 }

◆ getResponseFunction_noshower()

TH2D * TCMETAlgo::getResponseFunction_noshower ( )

Definition at line 2153 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

Referenced by configure().

2153  {
2154  // single pion response function from shower track
2155 
2156  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83, -1.74, -1.653, -1.566, -1.479, -1.392,
2157  -1.305, -1.218, -1.131, -1.044, -0.957, -0.879, -0.783, -0.696, -0.609, -0.522, -0.435,
2158  -0.348, -0.261, -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522,
2159  0.609, 0.696, 0.783, 0.879, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479,
2160  1.566, 1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
2161 
2162  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14,
2163  16, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
2164 
2165  TH2D* hrf = new TH2D("hrf", "non-shower RF (fit)", 52, xAxis1, 28, yAxis1);
2166  hrf->SetBinContent(163, 0.6400471);
2167  hrf->SetBinContent(164, 0.7197217);
2168  hrf->SetBinContent(165, 0.7705277);
2169  hrf->SetBinContent(166, 0.7689679);
2170  hrf->SetBinContent(167, 0.7037262);
2171  hrf->SetBinContent(168, 0.6097692);
2172  hrf->SetBinContent(169, 0.6026249);
2173  hrf->SetBinContent(170, 0.4880021);
2174  hrf->SetBinContent(171, 0.3787266);
2175  hrf->SetBinContent(172, 0.2350156);
2176  hrf->SetBinContent(173, 0.219073);
2177  hrf->SetBinContent(174, 0.2191393);
2178  hrf->SetBinContent(175, 0.2753591);
2179  hrf->SetBinContent(176, 1.366886e-14);
2180  hrf->SetBinContent(177, 3.453943e-15);
2181  hrf->SetBinContent(178, 1.380731e-16);
2182  hrf->SetBinContent(179, 3.279169e-16);
2183  hrf->SetBinContent(180, 8.452717e-14);
2184  hrf->SetBinContent(181, 3.328501e-17);
2185  hrf->SetBinContent(182, 0.3409182);
2186  hrf->SetBinContent(183, 0.4767957);
2187  hrf->SetBinContent(184, 1.951564e-18);
2188  hrf->SetBinContent(185, 2.900783e-15);
2189  hrf->SetBinContent(186, 1.296576e-14);
2190  hrf->SetBinContent(187, 2.832803e-15);
2191  hrf->SetBinContent(188, 7.610557e-16);
2192  hrf->SetBinContent(189, 3.546542e-13);
2193  hrf->SetBinContent(190, 8.606939e-16);
2194  hrf->SetBinContent(191, 8.730876e-12);
2195  hrf->SetBinContent(192, 4.470491e-15);
2196  hrf->SetBinContent(193, 2.456455e-13);
2197  hrf->SetBinContent(194, 2.170573e-16);
2198  hrf->SetBinContent(195, 0.3464883);
2199  hrf->SetBinContent(196, 0.0206337);
2200  hrf->SetBinContent(197, 3.021008e-12);
2201  hrf->SetBinContent(198, 4.707796e-13);
2202  hrf->SetBinContent(199, 4.0623e-14);
2203  hrf->SetBinContent(200, 4.115198e-15);
2204  hrf->SetBinContent(201, 8.337408e-13);
2205  hrf->SetBinContent(202, 0.228919);
2206  hrf->SetBinContent(203, 1.267038e-12);
2207  hrf->SetBinContent(204, 2.175747e-13);
2208  hrf->SetBinContent(205, 3.821724e-13);
2209  hrf->SetBinContent(206, 0.1894161);
2210  hrf->SetBinContent(207, 0.3402959);
2211  hrf->SetBinContent(208, 0.4059051);
2212  hrf->SetBinContent(209, 0.4614792);
2213  hrf->SetBinContent(210, 0.5189589);
2214  hrf->SetBinContent(211, 0.6140491);
2215  hrf->SetBinContent(212, 0.6395754);
2216  hrf->SetBinContent(213, 0.6345313);
2217  hrf->SetBinContent(214, 0.5764959);
2218  hrf->SetBinContent(217, 0.6154265);
2219  hrf->SetBinContent(218, 0.6812514);
2220  hrf->SetBinContent(219, 0.7334445);
2221  hrf->SetBinContent(220, 0.752498);
2222  hrf->SetBinContent(221, 0.7265755);
2223  hrf->SetBinContent(222, 0.6524332);
2224  hrf->SetBinContent(223, 0.5913962);
2225  hrf->SetBinContent(224, 0.4738731);
2226  hrf->SetBinContent(225, 0.3398328);
2227  hrf->SetBinContent(226, 0.3320888);
2228  hrf->SetBinContent(227, 0.3050285);
2229  hrf->SetBinContent(228, 0.09497643);
2230  hrf->SetBinContent(229, 0.01537557);
2231  hrf->SetBinContent(230, 7.661648e-11);
2232  hrf->SetBinContent(231, 0.1108151);
2233  hrf->SetBinContent(232, 0.2663473);
2234  hrf->SetBinContent(233, 0.3121616);
2235  hrf->SetBinContent(234, 0.3571696);
2236  hrf->SetBinContent(235, 1.152347e-13);
2237  hrf->SetBinContent(236, 1.753052e-14);
2238  hrf->SetBinContent(237, 1.055517e-13);
2239  hrf->SetBinContent(238, 4.32909e-12);
2240  hrf->SetBinContent(239, 2.708879e-16);
2241  hrf->SetBinContent(240, 1.884276e-12);
2242  hrf->SetBinContent(241, 1.287943e-13);
2243  hrf->SetBinContent(242, 1.157993e-11);
2244  hrf->SetBinContent(243, 6.523176e-13);
2245  hrf->SetBinContent(244, 6.855802e-12);
2246  hrf->SetBinContent(245, 3.4108e-13);
2247  hrf->SetBinContent(246, 1.608902e-15);
2248  hrf->SetBinContent(247, 1.088044e-12);
2249  hrf->SetBinContent(248, 9.624121e-14);
2250  hrf->SetBinContent(249, 6.370772e-16);
2251  hrf->SetBinContent(250, 1.301799e-12);
2252  hrf->SetBinContent(251, 0.3605876);
2253  hrf->SetBinContent(252, 0.2917439);
2254  hrf->SetBinContent(253, 0.2356352);
2255  hrf->SetBinContent(254, 0.00659433);
2256  hrf->SetBinContent(255, 3.909949e-12);
2257  hrf->SetBinContent(256, 4.166508e-14);
2258  hrf->SetBinContent(257, 1.350189e-14);
2259  hrf->SetBinContent(258, 1.414884e-17);
2260  hrf->SetBinContent(259, 0.06061962);
2261  hrf->SetBinContent(260, 0.08133564);
2262  hrf->SetBinContent(261, 0.3266752);
2263  hrf->SetBinContent(262, 0.4730967);
2264  hrf->SetBinContent(263, 0.5211827);
2265  hrf->SetBinContent(264, 0.5929002);
2266  hrf->SetBinContent(265, 0.6360459);
2267  hrf->SetBinContent(266, 0.6585686);
2268  hrf->SetBinContent(267, 0.6288643);
2269  hrf->SetBinContent(268, 0.5756851);
2270  hrf->SetBinContent(271, 0.6387249);
2271  hrf->SetBinContent(272, 0.677789);
2272  hrf->SetBinContent(273, 0.7180347);
2273  hrf->SetBinContent(274, 0.7297289);
2274  hrf->SetBinContent(275, 0.720934);
2275  hrf->SetBinContent(276, 0.6819276);
2276  hrf->SetBinContent(277, 0.6652455);
2277  hrf->SetBinContent(278, 0.6041919);
2278  hrf->SetBinContent(279, 0.5153493);
2279  hrf->SetBinContent(280, 0.4806414);
2280  hrf->SetBinContent(281, 0.4495209);
2281  hrf->SetBinContent(282, 0.4227853);
2282  hrf->SetBinContent(283, 0.3837889);
2283  hrf->SetBinContent(284, 0.341496);
2284  hrf->SetBinContent(285, 0.3296164);
2285  hrf->SetBinContent(286, 0.3421705);
2286  hrf->SetBinContent(287, 0.360976);
2287  hrf->SetBinContent(288, 0.3551224);
2288  hrf->SetBinContent(289, 0.3728781);
2289  hrf->SetBinContent(290, 0.3965779);
2290  hrf->SetBinContent(291, 0.4305746);
2291  hrf->SetBinContent(292, 0.4374409);
2292  hrf->SetBinContent(293, 0.4483791);
2293  hrf->SetBinContent(294, 0.4764922);
2294  hrf->SetBinContent(295, 0.4992606);
2295  hrf->SetBinContent(296, 0.5098206);
2296  hrf->SetBinContent(297, 0.4798357);
2297  hrf->SetBinContent(298, 0.4897116);
2298  hrf->SetBinContent(299, 0.4734376);
2299  hrf->SetBinContent(300, 0.4570703);
2300  hrf->SetBinContent(301, 0.3906605);
2301  hrf->SetBinContent(302, 0.3914719);
2302  hrf->SetBinContent(303, 0.3596696);
2303  hrf->SetBinContent(304, 0.3133957);
2304  hrf->SetBinContent(305, 0.3382987);
2305  hrf->SetBinContent(306, 0.3336977);
2306  hrf->SetBinContent(307, 0.3240096);
2307  hrf->SetBinContent(308, 0.3258908);
2308  hrf->SetBinContent(309, 0.3156744);
2309  hrf->SetBinContent(310, 0.3435096);
2310  hrf->SetBinContent(311, 0.363777);
2311  hrf->SetBinContent(312, 0.384053);
2312  hrf->SetBinContent(313, 0.3947456);
2313  hrf->SetBinContent(314, 0.4252563);
2314  hrf->SetBinContent(315, 0.499156);
2315  hrf->SetBinContent(316, 0.5335806);
2316  hrf->SetBinContent(317, 0.5937738);
2317  hrf->SetBinContent(318, 0.6133472);
2318  hrf->SetBinContent(319, 0.6376735);
2319  hrf->SetBinContent(320, 0.6410248);
2320  hrf->SetBinContent(321, 0.6319933);
2321  hrf->SetBinContent(322, 0.6076105);
2322  hrf->SetBinContent(325, 0.695102);
2323  hrf->SetBinContent(326, 0.7317864);
2324  hrf->SetBinContent(327, 0.7151045);
2325  hrf->SetBinContent(328, 0.7259061);
2326  hrf->SetBinContent(329, 0.7057022);
2327  hrf->SetBinContent(330, 0.6724814);
2328  hrf->SetBinContent(331, 0.6533089);
2329  hrf->SetBinContent(332, 0.6532331);
2330  hrf->SetBinContent(333, 0.6235004);
2331  hrf->SetBinContent(334, 0.572711);
2332  hrf->SetBinContent(335, 0.5225867);
2333  hrf->SetBinContent(336, 0.5148557);
2334  hrf->SetBinContent(337, 0.4962895);
2335  hrf->SetBinContent(338, 0.4901881);
2336  hrf->SetBinContent(339, 0.468125);
2337  hrf->SetBinContent(340, 0.4836966);
2338  hrf->SetBinContent(341, 0.4867525);
2339  hrf->SetBinContent(342, 0.4971446);
2340  hrf->SetBinContent(343, 0.5154772);
2341  hrf->SetBinContent(344, 0.5200015);
2342  hrf->SetBinContent(345, 0.5336372);
2343  hrf->SetBinContent(346, 0.5606785);
2344  hrf->SetBinContent(347, 0.5553446);
2345  hrf->SetBinContent(348, 0.5552243);
2346  hrf->SetBinContent(349, 0.5668997);
2347  hrf->SetBinContent(350, 0.5681084);
2348  hrf->SetBinContent(351, 0.5711104);
2349  hrf->SetBinContent(352, 0.5574954);
2350  hrf->SetBinContent(353, 0.5491828);
2351  hrf->SetBinContent(354, 0.5546041);
2352  hrf->SetBinContent(355, 0.5383464);
2353  hrf->SetBinContent(356, 0.5327404);
2354  hrf->SetBinContent(357, 0.4987473);
2355  hrf->SetBinContent(358, 0.4961591);
2356  hrf->SetBinContent(359, 0.5059707);
2357  hrf->SetBinContent(360, 0.5101573);
2358  hrf->SetBinContent(361, 0.469202);
2359  hrf->SetBinContent(362, 0.4601543);
2360  hrf->SetBinContent(363, 0.4857516);
2361  hrf->SetBinContent(364, 0.4750769);
2362  hrf->SetBinContent(365, 0.4731531);
2363  hrf->SetBinContent(366, 0.4951779);
2364  hrf->SetBinContent(367, 0.5101241);
2365  hrf->SetBinContent(368, 0.5601708);
2366  hrf->SetBinContent(369, 0.5669625);
2367  hrf->SetBinContent(370, 0.5919175);
2368  hrf->SetBinContent(371, 0.6129183);
2369  hrf->SetBinContent(372, 0.6149203);
2370  hrf->SetBinContent(373, 0.6737269);
2371  hrf->SetBinContent(374, 0.6934542);
2372  hrf->SetBinContent(375, 0.6893013);
2373  hrf->SetBinContent(376, 0.6782404);
2374  hrf->SetBinContent(379, 0.7620484);
2375  hrf->SetBinContent(380, 0.7767984);
2376  hrf->SetBinContent(381, 0.768586);
2377  hrf->SetBinContent(382, 0.7613204);
2378  hrf->SetBinContent(383, 0.7180475);
2379  hrf->SetBinContent(384, 0.6963158);
2380  hrf->SetBinContent(385, 0.6779983);
2381  hrf->SetBinContent(386, 0.6694171);
2382  hrf->SetBinContent(387, 0.6588553);
2383  hrf->SetBinContent(388, 0.5652842);
2384  hrf->SetBinContent(389, 0.5554783);
2385  hrf->SetBinContent(390, 0.5424839);
2386  hrf->SetBinContent(391, 0.5428849);
2387  hrf->SetBinContent(392, 0.5169798);
2388  hrf->SetBinContent(393, 0.5124087);
2389  hrf->SetBinContent(394, 0.5164254);
2390  hrf->SetBinContent(395, 0.528432);
2391  hrf->SetBinContent(396, 0.5428852);
2392  hrf->SetBinContent(397, 0.5517648);
2393  hrf->SetBinContent(398, 0.5576946);
2394  hrf->SetBinContent(399, 0.5750021);
2395  hrf->SetBinContent(400, 0.6002611);
2396  hrf->SetBinContent(401, 0.5966565);
2397  hrf->SetBinContent(402, 0.5943705);
2398  hrf->SetBinContent(403, 0.6145469);
2399  hrf->SetBinContent(404, 0.607985);
2400  hrf->SetBinContent(405, 0.6166915);
2401  hrf->SetBinContent(406, 0.5980629);
2402  hrf->SetBinContent(407, 0.5841091);
2403  hrf->SetBinContent(408, 0.5817078);
2404  hrf->SetBinContent(409, 0.5839701);
2405  hrf->SetBinContent(410, 0.5622407);
2406  hrf->SetBinContent(411, 0.5501884);
2407  hrf->SetBinContent(412, 0.5395579);
2408  hrf->SetBinContent(413, 0.5392244);
2409  hrf->SetBinContent(414, 0.5121037);
2410  hrf->SetBinContent(415, 0.5086905);
2411  hrf->SetBinContent(416, 0.5099881);
2412  hrf->SetBinContent(417, 0.5213704);
2413  hrf->SetBinContent(418, 0.518967);
2414  hrf->SetBinContent(419, 0.5217742);
2415  hrf->SetBinContent(420, 0.5308712);
2416  hrf->SetBinContent(421, 0.533509);
2417  hrf->SetBinContent(422, 0.6000783);
2418  hrf->SetBinContent(423, 0.6004054);
2419  hrf->SetBinContent(424, 0.618421);
2420  hrf->SetBinContent(425, 0.6403746);
2421  hrf->SetBinContent(426, 0.6749609);
2422  hrf->SetBinContent(427, 0.7049621);
2423  hrf->SetBinContent(428, 0.7251113);
2424  hrf->SetBinContent(429, 0.746736);
2425  hrf->SetBinContent(430, 0.7463733);
2426  hrf->SetBinContent(433, 0.7768439);
2427  hrf->SetBinContent(434, 0.7947442);
2428  hrf->SetBinContent(435, 0.7912208);
2429  hrf->SetBinContent(436, 0.7809728);
2430  hrf->SetBinContent(437, 0.7551434);
2431  hrf->SetBinContent(438, 0.7318185);
2432  hrf->SetBinContent(439, 0.7093385);
2433  hrf->SetBinContent(440, 0.678341);
2434  hrf->SetBinContent(441, 0.6670629);
2435  hrf->SetBinContent(442, 0.5887975);
2436  hrf->SetBinContent(443, 0.5729458);
2437  hrf->SetBinContent(444, 0.5542971);
2438  hrf->SetBinContent(445, 0.5496716);
2439  hrf->SetBinContent(446, 0.5606599);
2440  hrf->SetBinContent(447, 0.5490948);
2441  hrf->SetBinContent(448, 0.5593737);
2442  hrf->SetBinContent(449, 0.5700086);
2443  hrf->SetBinContent(450, 0.5800818);
2444  hrf->SetBinContent(451, 0.5875502);
2445  hrf->SetBinContent(452, 0.5939422);
2446  hrf->SetBinContent(453, 0.6040691);
2447  hrf->SetBinContent(454, 0.6150405);
2448  hrf->SetBinContent(455, 0.6234732);
2449  hrf->SetBinContent(456, 0.6227227);
2450  hrf->SetBinContent(457, 0.6343882);
2451  hrf->SetBinContent(458, 0.6272793);
2452  hrf->SetBinContent(459, 0.632639);
2453  hrf->SetBinContent(460, 0.6219652);
2454  hrf->SetBinContent(461, 0.6143699);
2455  hrf->SetBinContent(462, 0.6189308);
2456  hrf->SetBinContent(463, 0.6092473);
2457  hrf->SetBinContent(464, 0.5857328);
2458  hrf->SetBinContent(465, 0.585558);
2459  hrf->SetBinContent(466, 0.5719752);
2460  hrf->SetBinContent(467, 0.5688713);
2461  hrf->SetBinContent(468, 0.5660589);
2462  hrf->SetBinContent(469, 0.5587242);
2463  hrf->SetBinContent(470, 0.5392494);
2464  hrf->SetBinContent(471, 0.5389499);
2465  hrf->SetBinContent(472, 0.54435);
2466  hrf->SetBinContent(473, 0.5380881);
2467  hrf->SetBinContent(474, 0.5513711);
2468  hrf->SetBinContent(475, 0.5579215);
2469  hrf->SetBinContent(476, 0.6440697);
2470  hrf->SetBinContent(477, 0.6357275);
2471  hrf->SetBinContent(478, 0.6576046);
2472  hrf->SetBinContent(479, 0.6791567);
2473  hrf->SetBinContent(480, 0.720274);
2474  hrf->SetBinContent(481, 0.7455162);
2475  hrf->SetBinContent(482, 0.7641031);
2476  hrf->SetBinContent(483, 0.7731579);
2477  hrf->SetBinContent(484, 0.7527794);
2478  hrf->SetBinContent(487, 0.7882684);
2479  hrf->SetBinContent(488, 0.8060328);
2480  hrf->SetBinContent(489, 0.822098);
2481  hrf->SetBinContent(490, 0.8099838);
2482  hrf->SetBinContent(491, 0.7939186);
2483  hrf->SetBinContent(492, 0.7642311);
2484  hrf->SetBinContent(493, 0.7266155);
2485  hrf->SetBinContent(494, 0.7093141);
2486  hrf->SetBinContent(495, 0.7159176);
2487  hrf->SetBinContent(496, 0.6176301);
2488  hrf->SetBinContent(497, 0.5909266);
2489  hrf->SetBinContent(498, 0.5775011);
2490  hrf->SetBinContent(499, 0.5636105);
2491  hrf->SetBinContent(500, 0.5605077);
2492  hrf->SetBinContent(501, 0.5591629);
2493  hrf->SetBinContent(502, 0.572946);
2494  hrf->SetBinContent(503, 0.588539);
2495  hrf->SetBinContent(504, 0.6028153);
2496  hrf->SetBinContent(505, 0.6043608);
2497  hrf->SetBinContent(506, 0.6062418);
2498  hrf->SetBinContent(507, 0.6114499);
2499  hrf->SetBinContent(508, 0.638523);
2500  hrf->SetBinContent(509, 0.6267287);
2501  hrf->SetBinContent(510, 0.645672);
2502  hrf->SetBinContent(511, 0.6506661);
2503  hrf->SetBinContent(512, 0.6475296);
2504  hrf->SetBinContent(513, 0.6484878);
2505  hrf->SetBinContent(514, 0.6513461);
2506  hrf->SetBinContent(515, 0.6442053);
2507  hrf->SetBinContent(516, 0.63371);
2508  hrf->SetBinContent(517, 0.6322624);
2509  hrf->SetBinContent(518, 0.6110942);
2510  hrf->SetBinContent(519, 0.6043542);
2511  hrf->SetBinContent(520, 0.6015413);
2512  hrf->SetBinContent(521, 0.6036028);
2513  hrf->SetBinContent(522, 0.5700738);
2514  hrf->SetBinContent(523, 0.5581338);
2515  hrf->SetBinContent(524, 0.5535045);
2516  hrf->SetBinContent(525, 0.5559112);
2517  hrf->SetBinContent(526, 0.5493221);
2518  hrf->SetBinContent(527, 0.5585357);
2519  hrf->SetBinContent(528, 0.5609397);
2520  hrf->SetBinContent(529, 0.5869038);
2521  hrf->SetBinContent(530, 0.6756232);
2522  hrf->SetBinContent(531, 0.6767399);
2523  hrf->SetBinContent(532, 0.674344);
2524  hrf->SetBinContent(533, 0.7147918);
2525  hrf->SetBinContent(534, 0.7455071);
2526  hrf->SetBinContent(535, 0.7640942);
2527  hrf->SetBinContent(536, 0.7841354);
2528  hrf->SetBinContent(537, 0.7800902);
2529  hrf->SetBinContent(538, 0.7629985);
2530  hrf->SetBinContent(541, 0.7825245);
2531  hrf->SetBinContent(542, 0.8104852);
2532  hrf->SetBinContent(543, 0.8185261);
2533  hrf->SetBinContent(544, 0.8149938);
2534  hrf->SetBinContent(545, 0.8051406);
2535  hrf->SetBinContent(546, 0.7840108);
2536  hrf->SetBinContent(547, 0.7692546);
2537  hrf->SetBinContent(548, 0.7316672);
2538  hrf->SetBinContent(549, 0.7493926);
2539  hrf->SetBinContent(550, 0.6496075);
2540  hrf->SetBinContent(551, 0.61375);
2541  hrf->SetBinContent(552, 0.5973386);
2542  hrf->SetBinContent(553, 0.5833439);
2543  hrf->SetBinContent(554, 0.5823619);
2544  hrf->SetBinContent(555, 0.575554);
2545  hrf->SetBinContent(556, 0.5877919);
2546  hrf->SetBinContent(557, 0.6007444);
2547  hrf->SetBinContent(558, 0.6090866);
2548  hrf->SetBinContent(559, 0.6100489);
2549  hrf->SetBinContent(560, 0.6170378);
2550  hrf->SetBinContent(561, 0.6346263);
2551  hrf->SetBinContent(562, 0.6551198);
2552  hrf->SetBinContent(563, 0.6504108);
2553  hrf->SetBinContent(564, 0.6529323);
2554  hrf->SetBinContent(565, 0.6615734);
2555  hrf->SetBinContent(566, 0.6708243);
2556  hrf->SetBinContent(567, 0.6619729);
2557  hrf->SetBinContent(568, 0.6477604);
2558  hrf->SetBinContent(569, 0.6553877);
2559  hrf->SetBinContent(570, 0.6341878);
2560  hrf->SetBinContent(571, 0.6327103);
2561  hrf->SetBinContent(572, 0.6286492);
2562  hrf->SetBinContent(573, 0.6085496);
2563  hrf->SetBinContent(574, 0.6167193);
2564  hrf->SetBinContent(575, 0.6131056);
2565  hrf->SetBinContent(576, 0.5831536);
2566  hrf->SetBinContent(577, 0.5811253);
2567  hrf->SetBinContent(578, 0.5723613);
2568  hrf->SetBinContent(579, 0.572602);
2569  hrf->SetBinContent(580, 0.5616767);
2570  hrf->SetBinContent(581, 0.5828878);
2571  hrf->SetBinContent(582, 0.6059858);
2572  hrf->SetBinContent(583, 0.6168311);
2573  hrf->SetBinContent(584, 0.7131738);
2574  hrf->SetBinContent(585, 0.7072036);
2575  hrf->SetBinContent(586, 0.7213496);
2576  hrf->SetBinContent(587, 0.7446843);
2577  hrf->SetBinContent(588, 0.7663606);
2578  hrf->SetBinContent(589, 0.789193);
2579  hrf->SetBinContent(590, 0.788421);
2580  hrf->SetBinContent(591, 0.792608);
2581  hrf->SetBinContent(592, 0.7788052);
2582  hrf->SetBinContent(595, 0.7937253);
2583  hrf->SetBinContent(596, 0.8081693);
2584  hrf->SetBinContent(597, 0.8123267);
2585  hrf->SetBinContent(598, 0.8186647);
2586  hrf->SetBinContent(599, 0.8086275);
2587  hrf->SetBinContent(600, 0.7988818);
2588  hrf->SetBinContent(601, 0.7764101);
2589  hrf->SetBinContent(602, 0.7557399);
2590  hrf->SetBinContent(603, 0.761918);
2591  hrf->SetBinContent(604, 0.6849239);
2592  hrf->SetBinContent(605, 0.6502788);
2593  hrf->SetBinContent(606, 0.6258788);
2594  hrf->SetBinContent(607, 0.599966);
2595  hrf->SetBinContent(608, 0.6106513);
2596  hrf->SetBinContent(609, 0.5952777);
2597  hrf->SetBinContent(610, 0.6028936);
2598  hrf->SetBinContent(611, 0.6079224);
2599  hrf->SetBinContent(612, 0.6182185);
2600  hrf->SetBinContent(613, 0.6233015);
2601  hrf->SetBinContent(614, 0.635029);
2602  hrf->SetBinContent(615, 0.6358883);
2603  hrf->SetBinContent(616, 0.6600642);
2604  hrf->SetBinContent(617, 0.6560737);
2605  hrf->SetBinContent(618, 0.6716946);
2606  hrf->SetBinContent(619, 0.6668878);
2607  hrf->SetBinContent(620, 0.6739189);
2608  hrf->SetBinContent(621, 0.67208);
2609  hrf->SetBinContent(622, 0.6692014);
2610  hrf->SetBinContent(623, 0.655094);
2611  hrf->SetBinContent(624, 0.6634452);
2612  hrf->SetBinContent(625, 0.6670687);
2613  hrf->SetBinContent(626, 0.6318665);
2614  hrf->SetBinContent(627, 0.625158);
2615  hrf->SetBinContent(628, 0.6202428);
2616  hrf->SetBinContent(629, 0.615028);
2617  hrf->SetBinContent(630, 0.5908931);
2618  hrf->SetBinContent(631, 0.5965393);
2619  hrf->SetBinContent(632, 0.5950192);
2620  hrf->SetBinContent(633, 0.5927112);
2621  hrf->SetBinContent(634, 0.591261);
2622  hrf->SetBinContent(635, 0.6102637);
2623  hrf->SetBinContent(636, 0.6186118);
2624  hrf->SetBinContent(637, 0.6456433);
2625  hrf->SetBinContent(638, 0.730924);
2626  hrf->SetBinContent(639, 0.7337946);
2627  hrf->SetBinContent(640, 0.7463949);
2628  hrf->SetBinContent(641, 0.7606013);
2629  hrf->SetBinContent(642, 0.7666355);
2630  hrf->SetBinContent(643, 0.7872874);
2631  hrf->SetBinContent(644, 0.8022897);
2632  hrf->SetBinContent(645, 0.7985926);
2633  hrf->SetBinContent(646, 0.783218);
2634  hrf->SetBinContent(649, 0.7833578);
2635  hrf->SetBinContent(650, 0.8143964);
2636  hrf->SetBinContent(651, 0.8124664);
2637  hrf->SetBinContent(652, 0.8186299);
2638  hrf->SetBinContent(653, 0.8080379);
2639  hrf->SetBinContent(654, 0.798955);
2640  hrf->SetBinContent(655, 0.7926162);
2641  hrf->SetBinContent(656, 0.7792218);
2642  hrf->SetBinContent(657, 0.7937103);
2643  hrf->SetBinContent(658, 0.6792807);
2644  hrf->SetBinContent(659, 0.6521104);
2645  hrf->SetBinContent(660, 0.6379001);
2646  hrf->SetBinContent(661, 0.6214611);
2647  hrf->SetBinContent(662, 0.6116367);
2648  hrf->SetBinContent(663, 0.6241148);
2649  hrf->SetBinContent(664, 0.6239313);
2650  hrf->SetBinContent(665, 0.6303791);
2651  hrf->SetBinContent(666, 0.6271608);
2652  hrf->SetBinContent(667, 0.6191924);
2653  hrf->SetBinContent(668, 0.6274444);
2654  hrf->SetBinContent(669, 0.6410729);
2655  hrf->SetBinContent(670, 0.6506072);
2656  hrf->SetBinContent(671, 0.6596943);
2657  hrf->SetBinContent(672, 0.6771609);
2658  hrf->SetBinContent(673, 0.6872007);
2659  hrf->SetBinContent(674, 0.6858186);
2660  hrf->SetBinContent(675, 0.6733634);
2661  hrf->SetBinContent(676, 0.6770326);
2662  hrf->SetBinContent(677, 0.6721333);
2663  hrf->SetBinContent(678, 0.6590305);
2664  hrf->SetBinContent(679, 0.6456032);
2665  hrf->SetBinContent(680, 0.6410897);
2666  hrf->SetBinContent(681, 0.6299676);
2667  hrf->SetBinContent(682, 0.6255311);
2668  hrf->SetBinContent(683, 0.6248432);
2669  hrf->SetBinContent(684, 0.6123951);
2670  hrf->SetBinContent(685, 0.6165767);
2671  hrf->SetBinContent(686, 0.6150315);
2672  hrf->SetBinContent(687, 0.6173973);
2673  hrf->SetBinContent(688, 0.6240689);
2674  hrf->SetBinContent(689, 0.6187074);
2675  hrf->SetBinContent(690, 0.6461738);
2676  hrf->SetBinContent(691, 0.6547161);
2677  hrf->SetBinContent(692, 0.7550126);
2678  hrf->SetBinContent(693, 0.7437691);
2679  hrf->SetBinContent(694, 0.7466658);
2680  hrf->SetBinContent(695, 0.7647577);
2681  hrf->SetBinContent(696, 0.775592);
2682  hrf->SetBinContent(697, 0.8015463);
2683  hrf->SetBinContent(698, 0.796218);
2684  hrf->SetBinContent(699, 0.7938139);
2685  hrf->SetBinContent(700, 0.7877747);
2686  hrf->SetBinContent(703, 0.7938337);
2687  hrf->SetBinContent(704, 0.8112386);
2688  hrf->SetBinContent(705, 0.8210182);
2689  hrf->SetBinContent(706, 0.8071941);
2690  hrf->SetBinContent(707, 0.8099721);
2691  hrf->SetBinContent(708, 0.8184054);
2692  hrf->SetBinContent(709, 0.7795862);
2693  hrf->SetBinContent(710, 0.781167);
2694  hrf->SetBinContent(711, 0.8112692);
2695  hrf->SetBinContent(712, 0.7050076);
2696  hrf->SetBinContent(713, 0.6961941);
2697  hrf->SetBinContent(714, 0.6431594);
2698  hrf->SetBinContent(715, 0.6518742);
2699  hrf->SetBinContent(716, 0.6676597);
2700  hrf->SetBinContent(717, 0.6348912);
2701  hrf->SetBinContent(718, 0.6320897);
2702  hrf->SetBinContent(719, 0.6619865);
2703  hrf->SetBinContent(720, 0.6408801);
2704  hrf->SetBinContent(721, 0.6611646);
2705  hrf->SetBinContent(722, 0.6469863);
2706  hrf->SetBinContent(723, 0.6624107);
2707  hrf->SetBinContent(724, 0.6726641);
2708  hrf->SetBinContent(725, 0.6769128);
2709  hrf->SetBinContent(726, 0.6586064);
2710  hrf->SetBinContent(727, 0.6795991);
2711  hrf->SetBinContent(728, 0.6835785);
2712  hrf->SetBinContent(729, 0.6803078);
2713  hrf->SetBinContent(730, 0.6512326);
2714  hrf->SetBinContent(731, 0.6668034);
2715  hrf->SetBinContent(732, 0.6699911);
2716  hrf->SetBinContent(733, 0.6659495);
2717  hrf->SetBinContent(734, 0.656548);
2718  hrf->SetBinContent(735, 0.6311177);
2719  hrf->SetBinContent(736, 0.6385864);
2720  hrf->SetBinContent(737, 0.6526698);
2721  hrf->SetBinContent(738, 0.639952);
2722  hrf->SetBinContent(739, 0.6367444);
2723  hrf->SetBinContent(740, 0.6429572);
2724  hrf->SetBinContent(741, 0.6484692);
2725  hrf->SetBinContent(742, 0.6525394);
2726  hrf->SetBinContent(743, 0.6626204);
2727  hrf->SetBinContent(744, 0.6566104);
2728  hrf->SetBinContent(745, 0.6963196);
2729  hrf->SetBinContent(746, 0.7744267);
2730  hrf->SetBinContent(747, 0.7619394);
2731  hrf->SetBinContent(748, 0.7550142);
2732  hrf->SetBinContent(749, 0.7694419);
2733  hrf->SetBinContent(750, 0.7913394);
2734  hrf->SetBinContent(751, 0.7817686);
2735  hrf->SetBinContent(752, 0.8011637);
2736  hrf->SetBinContent(753, 0.8001197);
2737  hrf->SetBinContent(754, 0.7766893);
2738  hrf->SetBinContent(757, 0.820311);
2739  hrf->SetBinContent(758, 0.8292386);
2740  hrf->SetBinContent(759, 0.8256704);
2741  hrf->SetBinContent(760, 0.829048);
2742  hrf->SetBinContent(761, 0.8125483);
2743  hrf->SetBinContent(762, 0.7970028);
2744  hrf->SetBinContent(763, 0.7941346);
2745  hrf->SetBinContent(764, 0.7978353);
2746  hrf->SetBinContent(765, 0.8145937);
2747  hrf->SetBinContent(766, 0.7018598);
2748  hrf->SetBinContent(767, 0.7004585);
2749  hrf->SetBinContent(768, 0.7196865);
2750  hrf->SetBinContent(769, 0.6887961);
2751  hrf->SetBinContent(770, 0.6803226);
2752  hrf->SetBinContent(771, 0.6630092);
2753  hrf->SetBinContent(772, 0.6932864);
2754  hrf->SetBinContent(773, 0.706134);
2755  hrf->SetBinContent(774, 0.696236);
2756  hrf->SetBinContent(775, 0.6888376);
2757  hrf->SetBinContent(776, 0.6966027);
2758  hrf->SetBinContent(777, 0.6895446);
2759  hrf->SetBinContent(778, 0.7041351);
2760  hrf->SetBinContent(779, 0.6794392);
2761  hrf->SetBinContent(780, 0.7072135);
2762  hrf->SetBinContent(781, 0.7116039);
2763  hrf->SetBinContent(782, 0.6892277);
2764  hrf->SetBinContent(783, 0.706095);
2765  hrf->SetBinContent(784, 0.6947418);
2766  hrf->SetBinContent(785, 0.6904655);
2767  hrf->SetBinContent(786, 0.7099751);
2768  hrf->SetBinContent(787, 0.6884425);
2769  hrf->SetBinContent(788, 0.6930832);
2770  hrf->SetBinContent(789, 0.6803646);
2771  hrf->SetBinContent(790, 0.6844568);
2772  hrf->SetBinContent(791, 0.7109603);
2773  hrf->SetBinContent(792, 0.6615306);
2774  hrf->SetBinContent(793, 0.6706332);
2775  hrf->SetBinContent(794, 0.6790296);
2776  hrf->SetBinContent(795, 0.6676587);
2777  hrf->SetBinContent(796, 0.6811136);
2778  hrf->SetBinContent(797, 0.6759658);
2779  hrf->SetBinContent(798, 0.674715);
2780  hrf->SetBinContent(799, 0.6981677);
2781  hrf->SetBinContent(800, 0.8118564);
2782  hrf->SetBinContent(801, 0.7796713);
2783  hrf->SetBinContent(802, 0.763272);
2784  hrf->SetBinContent(803, 0.802313);
2785  hrf->SetBinContent(804, 0.7997385);
2786  hrf->SetBinContent(805, 0.8228589);
2787  hrf->SetBinContent(806, 0.8193119);
2788  hrf->SetBinContent(807, 0.8061456);
2789  hrf->SetBinContent(808, 0.8093062);
2790  hrf->SetBinContent(811, 0.8216234);
2791  hrf->SetBinContent(812, 0.8354314);
2792  hrf->SetBinContent(813, 0.8415214);
2793  hrf->SetBinContent(814, 0.8391747);
2794  hrf->SetBinContent(815, 0.8323319);
2795  hrf->SetBinContent(816, 0.8270521);
2796  hrf->SetBinContent(817, 0.8224217);
2797  hrf->SetBinContent(818, 0.8044508);
2798  hrf->SetBinContent(819, 0.8186831);
2799  hrf->SetBinContent(820, 0.7421715);
2800  hrf->SetBinContent(821, 0.7278701);
2801  hrf->SetBinContent(822, 0.7248921);
2802  hrf->SetBinContent(823, 0.7085358);
2803  hrf->SetBinContent(824, 0.7273098);
2804  hrf->SetBinContent(825, 0.7099549);
2805  hrf->SetBinContent(826, 0.7194818);
2806  hrf->SetBinContent(827, 0.7102996);
2807  hrf->SetBinContent(828, 0.7120496);
2808  hrf->SetBinContent(829, 0.6897885);
2809  hrf->SetBinContent(830, 0.7198567);
2810  hrf->SetBinContent(831, 0.7074706);
2811  hrf->SetBinContent(832, 0.7436482);
2812  hrf->SetBinContent(833, 0.7269113);
2813  hrf->SetBinContent(834, 0.7285385);
2814  hrf->SetBinContent(835, 0.7222486);
2815  hrf->SetBinContent(836, 0.7284775);
2816  hrf->SetBinContent(837, 0.7315693);
2817  hrf->SetBinContent(838, 0.7165666);
2818  hrf->SetBinContent(839, 0.7153305);
2819  hrf->SetBinContent(840, 0.7235847);
2820  hrf->SetBinContent(841, 0.7258299);
2821  hrf->SetBinContent(842, 0.6954121);
2822  hrf->SetBinContent(843, 0.7152382);
2823  hrf->SetBinContent(844, 0.7054994);
2824  hrf->SetBinContent(845, 0.7109909);
2825  hrf->SetBinContent(846, 0.7096459);
2826  hrf->SetBinContent(847, 0.7089959);
2827  hrf->SetBinContent(848, 0.7104192);
2828  hrf->SetBinContent(849, 0.7059513);
2829  hrf->SetBinContent(850, 0.7137704);
2830  hrf->SetBinContent(851, 0.6904989);
2831  hrf->SetBinContent(852, 0.6933109);
2832  hrf->SetBinContent(853, 0.6949823);
2833  hrf->SetBinContent(854, 0.8213119);
2834  hrf->SetBinContent(855, 0.7834505);
2835  hrf->SetBinContent(856, 0.7924478);
2836  hrf->SetBinContent(857, 0.8016196);
2837  hrf->SetBinContent(858, 0.8097603);
2838  hrf->SetBinContent(859, 0.8196169);
2839  hrf->SetBinContent(860, 0.8230559);
2840  hrf->SetBinContent(861, 0.8199641);
2841  hrf->SetBinContent(862, 0.8192365);
2842  hrf->SetBinContent(865, 0.8382419);
2843  hrf->SetBinContent(866, 0.845595);
2844  hrf->SetBinContent(867, 0.8503338);
2845  hrf->SetBinContent(868, 0.8361135);
2846  hrf->SetBinContent(869, 0.8315856);
2847  hrf->SetBinContent(870, 0.8295157);
2848  hrf->SetBinContent(871, 0.8086463);
2849  hrf->SetBinContent(872, 0.8109902);
2850  hrf->SetBinContent(873, 0.8548921);
2851  hrf->SetBinContent(874, 0.7384512);
2852  hrf->SetBinContent(875, 0.7409762);
2853  hrf->SetBinContent(876, 0.7325699);
2854  hrf->SetBinContent(877, 0.7097699);
2855  hrf->SetBinContent(878, 0.7247443);
2856  hrf->SetBinContent(879, 0.7235974);
2857  hrf->SetBinContent(880, 0.7174981);
2858  hrf->SetBinContent(881, 0.7266588);
2859  hrf->SetBinContent(882, 0.7376115);
2860  hrf->SetBinContent(883, 0.7187032);
2861  hrf->SetBinContent(884, 0.7486984);
2862  hrf->SetBinContent(885, 0.7418073);
2863  hrf->SetBinContent(886, 0.7484841);
2864  hrf->SetBinContent(887, 0.751286);
2865  hrf->SetBinContent(888, 0.7288724);
2866  hrf->SetBinContent(889, 0.7500471);
2867  hrf->SetBinContent(890, 0.7496704);
2868  hrf->SetBinContent(891, 0.7595446);
2869  hrf->SetBinContent(892, 0.7479168);
2870  hrf->SetBinContent(893, 0.728943);
2871  hrf->SetBinContent(894, 0.7336915);
2872  hrf->SetBinContent(895, 0.7499863);
2873  hrf->SetBinContent(896, 0.7286334);
2874  hrf->SetBinContent(897, 0.7333577);
2875  hrf->SetBinContent(898, 0.7461608);
2876  hrf->SetBinContent(899, 0.7439096);
2877  hrf->SetBinContent(900, 0.7328548);
2878  hrf->SetBinContent(901, 0.7203813);
2879  hrf->SetBinContent(902, 0.7064649);
2880  hrf->SetBinContent(903, 0.7314181);
2881  hrf->SetBinContent(904, 0.7103841);
2882  hrf->SetBinContent(905, 0.7173302);
2883  hrf->SetBinContent(906, 0.7135867);
2884  hrf->SetBinContent(907, 0.741744);
2885  hrf->SetBinContent(908, 0.818104);
2886  hrf->SetBinContent(909, 0.8024629);
2887  hrf->SetBinContent(910, 0.7906242);
2888  hrf->SetBinContent(911, 0.8110136);
2889  hrf->SetBinContent(912, 0.8172796);
2890  hrf->SetBinContent(913, 0.8291269);
2891  hrf->SetBinContent(914, 0.8308977);
2892  hrf->SetBinContent(915, 0.8352684);
2893  hrf->SetBinContent(916, 0.8211952);
2894  hrf->SetBinContent(919, 0.8330466);
2895  hrf->SetBinContent(920, 0.8527036);
2896  hrf->SetBinContent(921, 0.8498238);
2897  hrf->SetBinContent(922, 0.827491);
2898  hrf->SetBinContent(923, 0.8453093);
2899  hrf->SetBinContent(924, 0.8489227);
2900  hrf->SetBinContent(925, 0.8275191);
2901  hrf->SetBinContent(926, 0.8346153);
2902  hrf->SetBinContent(927, 0.8487738);
2903  hrf->SetBinContent(928, 0.742582);
2904  hrf->SetBinContent(929, 0.7093365);
2905  hrf->SetBinContent(930, 0.7261602);
2906  hrf->SetBinContent(931, 0.7267539);
2907  hrf->SetBinContent(932, 0.73264);
2908  hrf->SetBinContent(933, 0.7330359);
2909  hrf->SetBinContent(934, 0.7598708);
2910  hrf->SetBinContent(935, 0.7562078);
2911  hrf->SetBinContent(936, 0.7556384);
2912  hrf->SetBinContent(937, 0.7403131);
2913  hrf->SetBinContent(938, 0.7492656);
2914  hrf->SetBinContent(939, 0.7432143);
2915  hrf->SetBinContent(940, 0.7788419);
2916  hrf->SetBinContent(941, 0.7632285);
2917  hrf->SetBinContent(942, 0.7679126);
2918  hrf->SetBinContent(943, 0.763468);
2919  hrf->SetBinContent(944, 0.777601);
2920  hrf->SetBinContent(945, 0.7735646);
2921  hrf->SetBinContent(946, 0.7563925);
2922  hrf->SetBinContent(947, 0.7574112);
2923  hrf->SetBinContent(948, 0.7594496);
2924  hrf->SetBinContent(949, 0.7542186);
2925  hrf->SetBinContent(950, 0.7722836);
2926  hrf->SetBinContent(951, 0.7630916);
2927  hrf->SetBinContent(952, 0.7554187);
2928  hrf->SetBinContent(953, 0.7640414);
2929  hrf->SetBinContent(954, 0.7528413);
2930  hrf->SetBinContent(955, 0.7536849);
2931  hrf->SetBinContent(956, 0.7522911);
2932  hrf->SetBinContent(957, 0.7423979);
2933  hrf->SetBinContent(958, 0.708038);
2934  hrf->SetBinContent(959, 0.7218878);
2935  hrf->SetBinContent(960, 0.7022091);
2936  hrf->SetBinContent(961, 0.7171525);
2937  hrf->SetBinContent(962, 0.8275716);
2938  hrf->SetBinContent(963, 0.8115073);
2939  hrf->SetBinContent(964, 0.8072334);
2940  hrf->SetBinContent(965, 0.821391);
2941  hrf->SetBinContent(966, 0.8269891);
2942  hrf->SetBinContent(967, 0.819416);
2943  hrf->SetBinContent(968, 0.8243529);
2944  hrf->SetBinContent(969, 0.8403612);
2945  hrf->SetBinContent(970, 0.8189063);
2946  hrf->SetBinContent(973, 0.8403836);
2947  hrf->SetBinContent(974, 0.8490381);
2948  hrf->SetBinContent(975, 0.8456935);
2949  hrf->SetBinContent(976, 0.8505681);
2950  hrf->SetBinContent(977, 0.8546844);
2951  hrf->SetBinContent(978, 0.8301553);
2952  hrf->SetBinContent(979, 0.8285958);
2953  hrf->SetBinContent(980, 0.8272412);
2954  hrf->SetBinContent(981, 0.8588659);
2955  hrf->SetBinContent(982, 0.772503);
2956  hrf->SetBinContent(983, 0.725534);
2957  hrf->SetBinContent(984, 0.7240637);
2958  hrf->SetBinContent(985, 0.7158327);
2959  hrf->SetBinContent(986, 0.7553988);
2960  hrf->SetBinContent(987, 0.7408262);
2961  hrf->SetBinContent(988, 0.7482234);
2962  hrf->SetBinContent(989, 0.7603509);
2963  hrf->SetBinContent(990, 0.7626927);
2964  hrf->SetBinContent(991, 0.7681577);
2965  hrf->SetBinContent(992, 0.7773151);
2966  hrf->SetBinContent(993, 0.783787);
2967  hrf->SetBinContent(994, 0.8194669);
2968  hrf->SetBinContent(995, 0.7892821);
2969  hrf->SetBinContent(996, 0.7875675);
2970  hrf->SetBinContent(997, 0.8082216);
2971  hrf->SetBinContent(998, 0.7857646);
2972  hrf->SetBinContent(999, 0.7933624);
2973  hrf->SetBinContent(1000, 0.7899764);
2974  hrf->SetBinContent(1001, 0.7918435);
2975  hrf->SetBinContent(1002, 0.7880425);
2976  hrf->SetBinContent(1003, 0.803874);
2977  hrf->SetBinContent(1004, 0.7770123);
2978  hrf->SetBinContent(1005, 0.7597779);
2979  hrf->SetBinContent(1006, 0.7721595);
2980  hrf->SetBinContent(1007, 0.781916);
2981  hrf->SetBinContent(1008, 0.7635601);
2982  hrf->SetBinContent(1009, 0.7448658);
2983  hrf->SetBinContent(1010, 0.7392351);
2984  hrf->SetBinContent(1011, 0.750661);
2985  hrf->SetBinContent(1012, 0.7487038);
2986  hrf->SetBinContent(1013, 0.7231168);
2987  hrf->SetBinContent(1014, 0.7470311);
2988  hrf->SetBinContent(1015, 0.7612622);
2989  hrf->SetBinContent(1016, 0.8279294);
2990  hrf->SetBinContent(1017, 0.8297408);
2991  hrf->SetBinContent(1018, 0.8170992);
2992  hrf->SetBinContent(1019, 0.8319517);
2993  hrf->SetBinContent(1020, 0.8270144);
2994  hrf->SetBinContent(1021, 0.8398628);
2995  hrf->SetBinContent(1022, 0.8434333);
2996  hrf->SetBinContent(1023, 0.8495445);
2997  hrf->SetBinContent(1024, 0.8397221);
2998  hrf->SetBinContent(1027, 0.8584861);
2999  hrf->SetBinContent(1028, 0.8705266);
3000  hrf->SetBinContent(1029, 0.8648553);
3001  hrf->SetBinContent(1030, 0.8693198);
3002  hrf->SetBinContent(1031, 0.8604742);
3003  hrf->SetBinContent(1032, 0.8419744);
3004  hrf->SetBinContent(1033, 0.8488627);
3005  hrf->SetBinContent(1034, 0.8596818);
3006  hrf->SetBinContent(1035, 0.8761161);
3007  hrf->SetBinContent(1036, 0.7735379);
3008  hrf->SetBinContent(1037, 0.7636802);
3009  hrf->SetBinContent(1038, 0.7415009);
3010  hrf->SetBinContent(1039, 0.7392672);
3011  hrf->SetBinContent(1040, 0.7662926);
3012  hrf->SetBinContent(1041, 0.7740963);
3013  hrf->SetBinContent(1042, 0.7629296);
3014  hrf->SetBinContent(1043, 0.7746271);
3015  hrf->SetBinContent(1044, 0.7922689);
3016  hrf->SetBinContent(1045, 0.7945601);
3017  hrf->SetBinContent(1046, 0.8078181);
3018  hrf->SetBinContent(1047, 0.7982591);
3019  hrf->SetBinContent(1048, 0.8149709);
3020  hrf->SetBinContent(1049, 0.8178119);
3021  hrf->SetBinContent(1050, 0.8224007);
3022  hrf->SetBinContent(1051, 0.8259245);
3023  hrf->SetBinContent(1052, 0.8287166);
3024  hrf->SetBinContent(1053, 0.8284407);
3025  hrf->SetBinContent(1054, 0.8248709);
3026  hrf->SetBinContent(1055, 0.8112228);
3027  hrf->SetBinContent(1056, 0.8003991);
3028  hrf->SetBinContent(1057, 0.7915207);
3029  hrf->SetBinContent(1058, 0.7917442);
3030  hrf->SetBinContent(1059, 0.8076987);
3031  hrf->SetBinContent(1060, 0.784733);
3032  hrf->SetBinContent(1061, 0.7987387);
3033  hrf->SetBinContent(1062, 0.7665949);
3034  hrf->SetBinContent(1063, 0.7750866);
3035  hrf->SetBinContent(1064, 0.7578187);
3036  hrf->SetBinContent(1065, 0.7470792);
3037  hrf->SetBinContent(1066, 0.7387265);
3038  hrf->SetBinContent(1067, 0.7308708);
3039  hrf->SetBinContent(1068, 0.7565303);
3040  hrf->SetBinContent(1069, 0.7838886);
3041  hrf->SetBinContent(1070, 0.8566341);
3042  hrf->SetBinContent(1071, 0.8414668);
3043  hrf->SetBinContent(1072, 0.8493964);
3044  hrf->SetBinContent(1073, 0.8408482);
3045  hrf->SetBinContent(1074, 0.8442303);
3046  hrf->SetBinContent(1075, 0.8555998);
3047  hrf->SetBinContent(1076, 0.8573167);
3048  hrf->SetBinContent(1077, 0.8615545);
3049  hrf->SetBinContent(1078, 0.8546741);
3050  hrf->SetBinContent(1081, 0.8591975);
3051  hrf->SetBinContent(1082, 0.8709853);
3052  hrf->SetBinContent(1083, 0.8771328);
3053  hrf->SetBinContent(1084, 0.8763101);
3054  hrf->SetBinContent(1085, 0.8515683);
3055  hrf->SetBinContent(1086, 0.8732017);
3056  hrf->SetBinContent(1087, 0.8560926);
3057  hrf->SetBinContent(1088, 0.8562469);
3058  hrf->SetBinContent(1089, 0.8875264);
3059  hrf->SetBinContent(1090, 0.7832932);
3060  hrf->SetBinContent(1091, 0.7675187);
3061  hrf->SetBinContent(1092, 0.7683659);
3062  hrf->SetBinContent(1093, 0.7504796);
3063  hrf->SetBinContent(1094, 0.7859329);
3064  hrf->SetBinContent(1095, 0.7694483);
3065  hrf->SetBinContent(1096, 0.7806211);
3066  hrf->SetBinContent(1097, 0.7954605);
3067  hrf->SetBinContent(1098, 0.8084871);
3068  hrf->SetBinContent(1099, 0.8044314);
3069  hrf->SetBinContent(1100, 0.7899461);
3070  hrf->SetBinContent(1101, 0.8162944);
3071  hrf->SetBinContent(1102, 0.8343187);
3072  hrf->SetBinContent(1103, 0.8230114);
3073  hrf->SetBinContent(1104, 0.812171);
3074  hrf->SetBinContent(1105, 0.8203622);
3075  hrf->SetBinContent(1106, 0.8227281);
3076  hrf->SetBinContent(1107, 0.8324733);
3077  hrf->SetBinContent(1108, 0.8200341);
3078  hrf->SetBinContent(1109, 0.8198539);
3079  hrf->SetBinContent(1110, 0.830998);
3080  hrf->SetBinContent(1111, 0.8143437);
3081  hrf->SetBinContent(1112, 0.8231221);
3082  hrf->SetBinContent(1113, 0.8290741);
3083  hrf->SetBinContent(1114, 0.8044104);
3084  hrf->SetBinContent(1115, 0.8085917);
3085  hrf->SetBinContent(1116, 0.7965005);
3086  hrf->SetBinContent(1117, 0.7736762);
3087  hrf->SetBinContent(1118, 0.7865528);
3088  hrf->SetBinContent(1119, 0.7845833);
3089  hrf->SetBinContent(1120, 0.7356455);
3090  hrf->SetBinContent(1121, 0.7719955);
3091  hrf->SetBinContent(1122, 0.7799032);
3092  hrf->SetBinContent(1123, 0.7859467);
3093  hrf->SetBinContent(1124, 0.8770262);
3094  hrf->SetBinContent(1125, 0.847388);
3095  hrf->SetBinContent(1126, 0.8384124);
3096  hrf->SetBinContent(1127, 0.8508531);
3097  hrf->SetBinContent(1128, 0.8527084);
3098  hrf->SetBinContent(1129, 0.8647637);
3099  hrf->SetBinContent(1130, 0.8652126);
3100  hrf->SetBinContent(1131, 0.8690927);
3101  hrf->SetBinContent(1132, 0.8697549);
3102  hrf->SetBinContent(1135, 0.8678578);
3103  hrf->SetBinContent(1136, 0.8721905);
3104  hrf->SetBinContent(1137, 0.8771986);
3105  hrf->SetBinContent(1138, 0.8798792);
3106  hrf->SetBinContent(1139, 0.8788907);
3107  hrf->SetBinContent(1140, 0.8633229);
3108  hrf->SetBinContent(1141, 0.8740997);
3109  hrf->SetBinContent(1142, 0.856037);
3110  hrf->SetBinContent(1143, 0.887048);
3111  hrf->SetBinContent(1144, 0.8030304);
3112  hrf->SetBinContent(1145, 0.7964841);
3113  hrf->SetBinContent(1146, 0.7718329);
3114  hrf->SetBinContent(1147, 0.7641056);
3115  hrf->SetBinContent(1148, 0.7686037);
3116  hrf->SetBinContent(1149, 0.7824436);
3117  hrf->SetBinContent(1150, 0.7878762);
3118  hrf->SetBinContent(1151, 0.8071508);
3119  hrf->SetBinContent(1152, 0.8079754);
3120  hrf->SetBinContent(1153, 0.8146648);
3121  hrf->SetBinContent(1154, 0.8261297);
3122  hrf->SetBinContent(1155, 0.8238618);
3123  hrf->SetBinContent(1156, 0.8342342);
3124  hrf->SetBinContent(1157, 0.8386516);
3125  hrf->SetBinContent(1158, 0.8238772);
3126  hrf->SetBinContent(1159, 0.8355077);
3127  hrf->SetBinContent(1160, 0.8530656);
3128  hrf->SetBinContent(1161, 0.8270102);
3129  hrf->SetBinContent(1162, 0.8280492);
3130  hrf->SetBinContent(1163, 0.8212458);
3131  hrf->SetBinContent(1164, 0.8266846);
3132  hrf->SetBinContent(1165, 0.8268626);
3133  hrf->SetBinContent(1166, 0.8331493);
3134  hrf->SetBinContent(1167, 0.813269);
3135  hrf->SetBinContent(1168, 0.8189407);
3136  hrf->SetBinContent(1169, 0.803855);
3137  hrf->SetBinContent(1170, 0.7985492);
3138  hrf->SetBinContent(1171, 0.8035755);
3139  hrf->SetBinContent(1172, 0.7932234);
3140  hrf->SetBinContent(1173, 0.7919983);
3141  hrf->SetBinContent(1174, 0.7780269);
3142  hrf->SetBinContent(1175, 0.7745364);
3143  hrf->SetBinContent(1176, 0.7764118);
3144  hrf->SetBinContent(1177, 0.8024556);
3145  hrf->SetBinContent(1178, 0.8828636);
3146  hrf->SetBinContent(1179, 0.8603634);
3147  hrf->SetBinContent(1180, 0.8476664);
3148  hrf->SetBinContent(1181, 0.8649756);
3149  hrf->SetBinContent(1182, 0.8686491);
3150  hrf->SetBinContent(1183, 0.879);
3151  hrf->SetBinContent(1184, 0.8710791);
3152  hrf->SetBinContent(1185, 0.8777198);
3153  hrf->SetBinContent(1186, 0.8720512);
3154  hrf->SetBinContent(1189, 0.8738415);
3155  hrf->SetBinContent(1190, 0.8861113);
3156  hrf->SetBinContent(1191, 0.8809734);
3157  hrf->SetBinContent(1192, 0.8953835);
3158  hrf->SetBinContent(1193, 0.8797553);
3159  hrf->SetBinContent(1194, 0.8663118);
3160  hrf->SetBinContent(1195, 0.8772114);
3161  hrf->SetBinContent(1196, 0.8705546);
3162  hrf->SetBinContent(1197, 0.8862349);
3163  hrf->SetBinContent(1198, 0.8061298);
3164  hrf->SetBinContent(1199, 0.7902361);
3165  hrf->SetBinContent(1200, 0.778208);
3166  hrf->SetBinContent(1201, 0.7780085);
3167  hrf->SetBinContent(1202, 0.8111438);
3168  hrf->SetBinContent(1203, 0.7892882);
3169  hrf->SetBinContent(1204, 0.8093601);
3170  hrf->SetBinContent(1205, 0.8006216);
3171  hrf->SetBinContent(1206, 0.8030534);
3172  hrf->SetBinContent(1207, 0.8418001);
3173  hrf->SetBinContent(1208, 0.8177408);
3174  hrf->SetBinContent(1209, 0.836045);
3175  hrf->SetBinContent(1210, 0.8453377);
3176  hrf->SetBinContent(1211, 0.8403149);
3177  hrf->SetBinContent(1212, 0.8373511);
3178  hrf->SetBinContent(1213, 0.8503633);
3179  hrf->SetBinContent(1214, 0.8382619);
3180  hrf->SetBinContent(1215, 0.8430184);
3181  hrf->SetBinContent(1216, 0.8487076);
3182  hrf->SetBinContent(1217, 0.8495836);
3183  hrf->SetBinContent(1218, 0.8313101);
3184  hrf->SetBinContent(1219, 0.837076);
3185  hrf->SetBinContent(1220, 0.835078);
3186  hrf->SetBinContent(1221, 0.8362027);
3187  hrf->SetBinContent(1222, 0.8226167);
3188  hrf->SetBinContent(1223, 0.8357954);
3189  hrf->SetBinContent(1224, 0.816876);
3190  hrf->SetBinContent(1225, 0.8086238);
3191  hrf->SetBinContent(1226, 0.7925934);
3192  hrf->SetBinContent(1227, 0.7871425);
3193  hrf->SetBinContent(1228, 0.7787439);
3194  hrf->SetBinContent(1229, 0.7699108);
3195  hrf->SetBinContent(1230, 0.7912937);
3196  hrf->SetBinContent(1231, 0.8084047);
3197  hrf->SetBinContent(1232, 0.8865966);
3198  hrf->SetBinContent(1233, 0.8652479);
3199  hrf->SetBinContent(1234, 0.8537798);
3200  hrf->SetBinContent(1235, 0.86984);
3201  hrf->SetBinContent(1236, 0.8673007);
3202  hrf->SetBinContent(1237, 0.8768569);
3203  hrf->SetBinContent(1238, 0.8813039);
3204  hrf->SetBinContent(1239, 0.8832306);
3205  hrf->SetBinContent(1240, 0.878592);
3206  hrf->SetBinContent(1243, 0.8715378);
3207  hrf->SetBinContent(1244, 0.8861935);
3208  hrf->SetBinContent(1245, 0.8852835);
3209  hrf->SetBinContent(1246, 0.8787801);
3210  hrf->SetBinContent(1247, 0.8783889);
3211  hrf->SetBinContent(1248, 0.8855093);
3212  hrf->SetBinContent(1249, 0.8748751);
3213  hrf->SetBinContent(1250, 0.8728771);
3214  hrf->SetBinContent(1251, 0.9018467);
3215  hrf->SetBinContent(1252, 0.8249069);
3216  hrf->SetBinContent(1253, 0.8002755);
3217  hrf->SetBinContent(1254, 0.7838525);
3218  hrf->SetBinContent(1255, 0.7903357);
3219  hrf->SetBinContent(1256, 0.7916073);
3220  hrf->SetBinContent(1257, 0.7985547);
3221  hrf->SetBinContent(1258, 0.8262318);
3222  hrf->SetBinContent(1259, 0.8094212);
3223  hrf->SetBinContent(1260, 0.8267502);
3224  hrf->SetBinContent(1261, 0.8316746);
3225  hrf->SetBinContent(1262, 0.8368371);
3226  hrf->SetBinContent(1263, 0.8482142);
3227  hrf->SetBinContent(1264, 0.8502672);
3228  hrf->SetBinContent(1265, 0.8363052);
3229  hrf->SetBinContent(1266, 0.8458726);
3230  hrf->SetBinContent(1267, 0.8617958);
3231  hrf->SetBinContent(1268, 0.8571753);
3232  hrf->SetBinContent(1269, 0.8481821);
3233  hrf->SetBinContent(1270, 0.8443859);
3234  hrf->SetBinContent(1271, 0.8364177);
3235  hrf->SetBinContent(1272, 0.8381643);
3236  hrf->SetBinContent(1273, 0.8412254);
3237  hrf->SetBinContent(1274, 0.8447568);
3238  hrf->SetBinContent(1275, 0.8186399);
3239  hrf->SetBinContent(1276, 0.8319127);
3240  hrf->SetBinContent(1277, 0.8139984);
3241  hrf->SetBinContent(1278, 0.8199334);
3242  hrf->SetBinContent(1279, 0.8115138);
3243  hrf->SetBinContent(1280, 0.801327);
3244  hrf->SetBinContent(1281, 0.7812868);
3245  hrf->SetBinContent(1282, 0.7778735);
3246  hrf->SetBinContent(1283, 0.7987794);
3247  hrf->SetBinContent(1284, 0.7824721);
3248  hrf->SetBinContent(1285, 0.8182753);
3249  hrf->SetBinContent(1286, 0.8761631);
3250  hrf->SetBinContent(1287, 0.877906);
3251  hrf->SetBinContent(1288, 0.8828306);
3252  hrf->SetBinContent(1289, 0.8631628);
3253  hrf->SetBinContent(1290, 0.8747018);
3254  hrf->SetBinContent(1291, 0.8816374);
3255  hrf->SetBinContent(1292, 0.8905643);
3256  hrf->SetBinContent(1293, 0.8805439);
3257  hrf->SetBinContent(1294, 0.8729373);
3258  hrf->SetBinContent(1297, 0.8870085);
3259  hrf->SetBinContent(1298, 0.8991774);
3260  hrf->SetBinContent(1299, 0.8926399);
3261  hrf->SetBinContent(1300, 0.8870129);
3262  hrf->SetBinContent(1301, 0.8906647);
3263  hrf->SetBinContent(1302, 0.8820221);
3264  hrf->SetBinContent(1303, 0.8845586);
3265  hrf->SetBinContent(1304, 0.8838417);
3266  hrf->SetBinContent(1305, 0.8976349);
3267  hrf->SetBinContent(1306, 0.8372204);
3268  hrf->SetBinContent(1307, 0.8087633);
3269  hrf->SetBinContent(1308, 0.7906018);
3270  hrf->SetBinContent(1309, 0.7978083);
3271  hrf->SetBinContent(1310, 0.8068362);
3272  hrf->SetBinContent(1311, 0.8253238);
3273  hrf->SetBinContent(1312, 0.8308318);
3274  hrf->SetBinContent(1313, 0.830837);
3275  hrf->SetBinContent(1314, 0.843081);
3276  hrf->SetBinContent(1315, 0.8388117);
3277  hrf->SetBinContent(1316, 0.8409643);
3278  hrf->SetBinContent(1317, 0.8563442);
3279  hrf->SetBinContent(1318, 0.8509172);
3280  hrf->SetBinContent(1319, 0.8564285);
3281  hrf->SetBinContent(1320, 0.8673294);
3282  hrf->SetBinContent(1321, 0.8626825);
3283  hrf->SetBinContent(1322, 0.8700428);
3284  hrf->SetBinContent(1323, 0.8636473);
3285  hrf->SetBinContent(1324, 0.8590862);
3286  hrf->SetBinContent(1325, 0.8522475);
3287  hrf->SetBinContent(1326, 0.8558971);
3288  hrf->SetBinContent(1327, 0.8603112);
3289  hrf->SetBinContent(1328, 0.842573);
3290  hrf->SetBinContent(1329, 0.8557246);
3291  hrf->SetBinContent(1330, 0.8234622);
3292  hrf->SetBinContent(1331, 0.8358622);
3293  hrf->SetBinContent(1332, 0.8263366);
3294  hrf->SetBinContent(1333, 0.8189109);
3295  hrf->SetBinContent(1334, 0.816338);
3296  hrf->SetBinContent(1335, 0.8143541);
3297  hrf->SetBinContent(1336, 0.7975664);
3298  hrf->SetBinContent(1337, 0.7881635);
3299  hrf->SetBinContent(1338, 0.7916959);
3300  hrf->SetBinContent(1339, 0.8189511);
3301  hrf->SetBinContent(1340, 0.8926195);
3302  hrf->SetBinContent(1341, 0.8730372);
3303  hrf->SetBinContent(1342, 0.8798155);
3304  hrf->SetBinContent(1343, 0.8815677);
3305  hrf->SetBinContent(1344, 0.8766184);
3306  hrf->SetBinContent(1345, 0.8825352);
3307  hrf->SetBinContent(1346, 0.8861911);
3308  hrf->SetBinContent(1347, 0.8899728);
3309  hrf->SetBinContent(1348, 0.8807881);
3310  hrf->SetBinContent(1351, 0.8982675);
3311  hrf->SetBinContent(1352, 0.9019269);
3312  hrf->SetBinContent(1353, 0.9040346);
3313  hrf->SetBinContent(1354, 0.9019893);
3314  hrf->SetBinContent(1355, 0.8894359);
3315  hrf->SetBinContent(1356, 0.891537);
3316  hrf->SetBinContent(1357, 0.8923806);
3317  hrf->SetBinContent(1358, 0.9037331);
3318  hrf->SetBinContent(1359, 0.9070863);
3319  hrf->SetBinContent(1360, 0.8309636);
3320  hrf->SetBinContent(1361, 0.8082155);
3321  hrf->SetBinContent(1362, 0.801677);
3322  hrf->SetBinContent(1363, 0.8170729);
3323  hrf->SetBinContent(1364, 0.8248354);
3324  hrf->SetBinContent(1365, 0.8357266);
3325  hrf->SetBinContent(1366, 0.8433401);
3326  hrf->SetBinContent(1367, 0.8358836);
3327  hrf->SetBinContent(1368, 0.8491398);
3328  hrf->SetBinContent(1369, 0.8511904);
3329  hrf->SetBinContent(1370, 0.8482686);
3330  hrf->SetBinContent(1371, 0.8513967);
3331  hrf->SetBinContent(1372, 0.8541074);
3332  hrf->SetBinContent(1373, 0.8674045);
3333  hrf->SetBinContent(1374, 0.8624163);
3334  hrf->SetBinContent(1375, 0.8562872);
3335  hrf->SetBinContent(1376, 0.8609194);
3336  hrf->SetBinContent(1377, 0.8690702);
3337  hrf->SetBinContent(1378, 0.866069);
3338  hrf->SetBinContent(1379, 0.8622828);
3339  hrf->SetBinContent(1380, 0.8604844);
3340  hrf->SetBinContent(1381, 0.8772358);
3341  hrf->SetBinContent(1382, 0.8641567);
3342  hrf->SetBinContent(1383, 0.8457034);
3343  hrf->SetBinContent(1384, 0.8491502);
3344  hrf->SetBinContent(1385, 0.8494045);
3345  hrf->SetBinContent(1386, 0.8261307);
3346  hrf->SetBinContent(1387, 0.8288372);
3347  hrf->SetBinContent(1388, 0.8187173);
3348  hrf->SetBinContent(1389, 0.8281093);
3349  hrf->SetBinContent(1390, 0.8122792);
3350  hrf->SetBinContent(1391, 0.8135304);
3351  hrf->SetBinContent(1392, 0.8265573);
3352  hrf->SetBinContent(1393, 0.8462977);
3353  hrf->SetBinContent(1394, 0.8973685);
3354  hrf->SetBinContent(1395, 0.8940501);
3355  hrf->SetBinContent(1396, 0.8864163);
3356  hrf->SetBinContent(1397, 0.8840707);
3357  hrf->SetBinContent(1398, 0.8922193);
3358  hrf->SetBinContent(1399, 0.8833568);
3359  hrf->SetBinContent(1400, 0.9008134);
3360  hrf->SetBinContent(1401, 0.8976256);
3361  hrf->SetBinContent(1402, 0.8968597);
3362  hrf->SetBinContent(1405, 0.9096515);
3363  hrf->SetBinContent(1406, 0.9079437);
3364  hrf->SetBinContent(1407, 0.9061902);
3365  hrf->SetBinContent(1408, 0.9073185);
3366  hrf->SetBinContent(1409, 0.9017385);
3367  hrf->SetBinContent(1410, 0.8944538);
3368  hrf->SetBinContent(1411, 0.8994409);
3369  hrf->SetBinContent(1412, 0.9050456);
3370  hrf->SetBinContent(1413, 0.9051073);
3371  hrf->SetBinContent(1414, 0.8376052);
3372  hrf->SetBinContent(1415, 0.8213562);
3373  hrf->SetBinContent(1416, 0.8097429);
3374  hrf->SetBinContent(1417, 0.8100043);
3375  hrf->SetBinContent(1418, 0.8337875);
3376  hrf->SetBinContent(1419, 0.8238248);
3377  hrf->SetBinContent(1420, 0.8488808);
3378  hrf->SetBinContent(1421, 0.8444864);
3379  hrf->SetBinContent(1422, 0.8627045);
3380  hrf->SetBinContent(1423, 0.8644162);
3381  hrf->SetBinContent(1424, 0.8556103);
3382  hrf->SetBinContent(1425, 0.860347);
3383  hrf->SetBinContent(1426, 0.8722144);
3384  hrf->SetBinContent(1427, 0.8769311);
3385  hrf->SetBinContent(1428, 0.8707542);
3386  hrf->SetBinContent(1429, 0.8762311);
3387  hrf->SetBinContent(1430, 0.8832279);
3388  hrf->SetBinContent(1431, 0.8578157);
3389  hrf->SetBinContent(1432, 0.8768555);
3390  hrf->SetBinContent(1433, 0.85926);
3391  hrf->SetBinContent(1434, 0.8674991);
3392  hrf->SetBinContent(1435, 0.8800728);
3393  hrf->SetBinContent(1436, 0.8607219);
3394  hrf->SetBinContent(1437, 0.8539656);
3395  hrf->SetBinContent(1438, 0.8611016);
3396  hrf->SetBinContent(1439, 0.8641738);
3397  hrf->SetBinContent(1440, 0.832441);
3398  hrf->SetBinContent(1441, 0.845636);
3399  hrf->SetBinContent(1442, 0.8253812);
3400  hrf->SetBinContent(1443, 0.8277629);
3401  hrf->SetBinContent(1444, 0.8094488);
3402  hrf->SetBinContent(1445, 0.8102607);
3403  hrf->SetBinContent(1446, 0.8374236);
3404  hrf->SetBinContent(1447, 0.846537);
3405  hrf->SetBinContent(1448, 0.9172034);
3406  hrf->SetBinContent(1449, 0.897105);
3407  hrf->SetBinContent(1450, 0.8886965);
3408  hrf->SetBinContent(1451, 0.8842038);
3409  hrf->SetBinContent(1452, 0.8968773);
3410  hrf->SetBinContent(1453, 0.9054415);
3411  hrf->SetBinContent(1454, 0.9000773);
3412  hrf->SetBinContent(1455, 0.9038355);
3413  hrf->SetBinContent(1456, 0.9064714);
3414  hrf->SetBinContent(1459, 0.899802);
3415  hrf->SetBinContent(1460, 0.9145996);
3416  hrf->SetBinContent(1461, 0.905336);
3417  hrf->SetBinContent(1462, 0.9158605);
3418  hrf->SetBinContent(1463, 0.9068455);
3419  hrf->SetBinContent(1464, 0.9052793);
3420  hrf->SetBinContent(1465, 0.8971553);
3421  hrf->SetBinContent(1466, 0.9086646);
3422  hrf->SetBinContent(1467, 0.9164911);
3423  hrf->SetBinContent(1468, 0.8460912);
3424  hrf->SetBinContent(1469, 0.832617);
3425  hrf->SetBinContent(1470, 0.8152063);
3426  hrf->SetBinContent(1471, 0.8263153);
3427  hrf->SetBinContent(1472, 0.8475915);
3428  hrf->SetBinContent(1473, 0.8360038);
3429  hrf->SetBinContent(1474, 0.8411368);
3430  hrf->SetBinContent(1475, 0.8615639);
3431  hrf->SetBinContent(1476, 0.8607904);
3432  hrf->SetBinContent(1477, 0.8632756);
3433  hrf->SetBinContent(1478, 0.8569868);
3434  hrf->SetBinContent(1479, 0.8715767);
3435  hrf->SetBinContent(1480, 0.8791357);
3436  hrf->SetBinContent(1481, 0.8727834);
3437  hrf->SetBinContent(1482, 0.8654918);
3438  hrf->SetBinContent(1483, 0.8727071);
3439  hrf->SetBinContent(1484, 0.8726125);
3440  hrf->SetBinContent(1485, 0.8807337);
3441  hrf->SetBinContent(1486, 0.871381);
3442  hrf->SetBinContent(1487, 0.8743151);
3443  hrf->SetBinContent(1488, 0.8673596);
3444  hrf->SetBinContent(1489, 0.8709635);
3445  hrf->SetBinContent(1490, 0.8562741);
3446  hrf->SetBinContent(1491, 0.8762439);
3447  hrf->SetBinContent(1492, 0.8603385);
3448  hrf->SetBinContent(1493, 0.8584014);
3449  hrf->SetBinContent(1494, 0.852763);
3450  hrf->SetBinContent(1495, 0.8577563);
3451  hrf->SetBinContent(1496, 0.8450456);
3452  hrf->SetBinContent(1497, 0.8433108);
3453  hrf->SetBinContent(1498, 0.8130884);
3454  hrf->SetBinContent(1499, 0.8139271);
3455  hrf->SetBinContent(1500, 0.829942);
3456  hrf->SetBinContent(1501, 0.8460317);
3457  hrf->SetBinContent(1502, 0.9045847);
3458  hrf->SetBinContent(1503, 0.8994192);
3459  hrf->SetBinContent(1504, 0.898507);
3460  hrf->SetBinContent(1505, 0.895317);
3461  hrf->SetBinContent(1506, 0.8913231);
3462  hrf->SetBinContent(1507, 0.9042838);
3463  hrf->SetBinContent(1508, 0.9118587);
3464  hrf->SetBinContent(1509, 0.9111838);
3465  hrf->SetBinContent(1510, 0.8987202);
3466  hrf->SetBinContent(1513, 0.8786432);
3467  hrf->SetBinContent(1514, 0.9071894);
3468  hrf->SetBinContent(1515, 0.9054747);
3469  hrf->SetBinContent(1516, 0.895092);
3470  hrf->SetBinContent(1517, 0.9013143);
3471  hrf->SetBinContent(1518, 0.895817);
3472  hrf->SetBinContent(1519, 0.9064602);
3473  hrf->SetBinContent(1520, 0.9189001);
3474  hrf->SetBinContent(1521, 0.9224745);
3475  hrf->SetBinContent(1522, 0.8556603);
3476  hrf->SetBinContent(1523, 0.8297648);
3477  hrf->SetBinContent(1524, 0.8396801);
3478  hrf->SetBinContent(1525, 0.8185809);
3479  hrf->SetBinContent(1526, 0.8336468);
3480  hrf->SetBinContent(1527, 0.8319675);
3481  hrf->SetBinContent(1528, 0.8543238);
3482  hrf->SetBinContent(1529, 0.8597329);
3483  hrf->SetBinContent(1530, 0.8805091);
3484  hrf->SetBinContent(1531, 0.864668);
3485  hrf->SetBinContent(1532, 0.8604107);
3486  hrf->SetBinContent(1533, 0.8609409);
3487  hrf->SetBinContent(1534, 0.8793934);
3488  hrf->SetBinContent(1535, 0.8839759);
3489  hrf->SetBinContent(1536, 0.8776876);
3490  hrf->SetBinContent(1537, 0.8795961);
3491  hrf->SetBinContent(1538, 0.8815914);
3492  hrf->SetBinContent(1539, 0.8900957);
3493  hrf->SetBinContent(1540, 0.8764424);
3494  hrf->SetBinContent(1541, 0.8734661);
3495  hrf->SetBinContent(1542, 0.8842787);
3496  hrf->SetBinContent(1543, 0.8839705);
3497  hrf->SetBinContent(1544, 0.8786647);
3498  hrf->SetBinContent(1545, 0.8700674);
3499  hrf->SetBinContent(1546, 0.8745763);
3500  hrf->SetBinContent(1547, 0.8782504);
3501  hrf->SetBinContent(1548, 0.8584328);
3502  hrf->SetBinContent(1549, 0.8362831);
3503  hrf->SetBinContent(1550, 0.838657);
3504  hrf->SetBinContent(1551, 0.8478499);
3505  hrf->SetBinContent(1552, 0.8168967);
3506  hrf->SetBinContent(1553, 0.8343195);
3507  hrf->SetBinContent(1554, 0.8338705);
3508  hrf->SetBinContent(1555, 0.8557371);
3509  hrf->SetBinContent(1556, 0.912061);
3510  hrf->SetBinContent(1557, 0.8975816);
3511  hrf->SetBinContent(1558, 0.8948125);
3512  hrf->SetBinContent(1559, 0.8940022);
3513  hrf->SetBinContent(1560, 0.8982707);
3514  hrf->SetBinContent(1561, 0.9042674);
3515  hrf->SetBinContent(1562, 0.9041132);
3516  hrf->SetBinContent(1563, 0.9016004);
3517  hrf->SetBinContent(1564, 0.871017);
3518 
3519  return hrf;
3520 }

◆ getResponseFunction_shower()

TH2D * TCMETAlgo::getResponseFunction_shower ( )

Definition at line 785 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

Referenced by configure().

785  {
786  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83, -1.74, -1.653, -1.566, -1.479, -1.392,
787  -1.305, -1.218, -1.131, -1.044, -0.957, -0.879, -0.783, -0.696, -0.609, -0.522, -0.435,
788  -0.348, -0.261, -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522,
789  0.609, 0.696, 0.783, 0.879, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479,
790  1.566, 1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
791 
792  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14,
793  16, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
794 
795  TH2D* hrf = new TH2D("hrf", "shower RF (fit)", 52, xAxis1, 28, yAxis1);
796  hrf->SetBinContent(163, 0.4499661);
797  hrf->SetBinContent(164, 0.5115394);
798  hrf->SetBinContent(165, 0.5748767);
799  hrf->SetBinContent(166, 0.6531988);
800  hrf->SetBinContent(167, 0.6228076);
801  hrf->SetBinContent(168, 0.54419);
802  hrf->SetBinContent(169, 0.5556401);
803  hrf->SetBinContent(170, 0.5216789);
804  hrf->SetBinContent(171, 0.3942387);
805  hrf->SetBinContent(172, 0.3166006);
806  hrf->SetBinContent(173, 0.2794519);
807  hrf->SetBinContent(174, 0.2712919);
808  hrf->SetBinContent(175, 0.2809297);
809  hrf->SetBinContent(176, 3.501783e-12);
810  hrf->SetBinContent(177, 1.395287e-14);
811  hrf->SetBinContent(178, 1.002659e-14);
812  hrf->SetBinContent(179, 1.996966e-13);
813  hrf->SetBinContent(180, 1.185354e-12);
814  hrf->SetBinContent(181, 0.1562845);
815  hrf->SetBinContent(182, 0.3277632);
816  hrf->SetBinContent(183, 9.387774e-12);
817  hrf->SetBinContent(184, 1.936981e-15);
818  hrf->SetBinContent(185, 1.395151e-15);
819  hrf->SetBinContent(186, 6.578116e-13);
820  hrf->SetBinContent(187, 3.868433e-16);
821  hrf->SetBinContent(188, 4.808265e-13);
822  hrf->SetBinContent(189, 1.502861e-11);
823  hrf->SetBinContent(190, 9.644046e-12);
824  hrf->SetBinContent(191, 1.371502e-10);
825  hrf->SetBinContent(192, 1.107704e-13);
826  hrf->SetBinContent(193, 4.781223e-15);
827  hrf->SetBinContent(194, 2.42137e-12);
828  hrf->SetBinContent(195, 7.183598e-15);
829  hrf->SetBinContent(196, 7.702724e-11);
830  hrf->SetBinContent(197, 7.081141e-15);
831  hrf->SetBinContent(198, 4.414546e-15);
832  hrf->SetBinContent(199, 6.467266e-14);
833  hrf->SetBinContent(200, 4.396606e-13);
834  hrf->SetBinContent(201, 1.255334e-13);
835  hrf->SetBinContent(202, 0.2490428);
836  hrf->SetBinContent(203, 0.1774015);
837  hrf->SetBinContent(204, 0.03958736);
838  hrf->SetBinContent(205, 0.173943);
839  hrf->SetBinContent(206, 2.754122e-09);
840  hrf->SetBinContent(207, 0.3376317);
841  hrf->SetBinContent(208, 0.379734);
842  hrf->SetBinContent(209, 0.4411897);
843  hrf->SetBinContent(210, 0.4646802);
844  hrf->SetBinContent(211, 0.4630073);
845  hrf->SetBinContent(212, 0.4258874);
846  hrf->SetBinContent(213, 0.4351387);
847  hrf->SetBinContent(214, 0.3997094);
848  hrf->SetBinContent(217, 0.4259718);
849  hrf->SetBinContent(218, 0.4852031);
850  hrf->SetBinContent(219, 0.5131704);
851  hrf->SetBinContent(220, 0.5269414);
852  hrf->SetBinContent(221, 0.5275139);
853  hrf->SetBinContent(222, 0.4957667);
854  hrf->SetBinContent(223, 0.4246427);
855  hrf->SetBinContent(224, 0.3784586);
856  hrf->SetBinContent(225, 0.3247786);
857  hrf->SetBinContent(226, 0.2571901);
858  hrf->SetBinContent(227, 0.1693018);
859  hrf->SetBinContent(228, 2.160257e-12);
860  hrf->SetBinContent(229, 8.770899e-13);
861  hrf->SetBinContent(230, 5.012884e-13);
862  hrf->SetBinContent(231, 2.994393e-14);
863  hrf->SetBinContent(232, 3.153311e-11);
864  hrf->SetBinContent(233, 0.2774436);
865  hrf->SetBinContent(234, 0.2977051);
866  hrf->SetBinContent(235, 4.19017e-15);
867  hrf->SetBinContent(236, 7.045583e-13);
868  hrf->SetBinContent(237, 7.671467e-13);
869  hrf->SetBinContent(238, 6.307742e-14);
870  hrf->SetBinContent(239, 1.032541e-13);
871  hrf->SetBinContent(240, 6.584719e-11);
872  hrf->SetBinContent(241, 1.218903e-12);
873  hrf->SetBinContent(242, 1.369637e-11);
874  hrf->SetBinContent(243, 8.558079e-14);
875  hrf->SetBinContent(244, 4.513987e-13);
876  hrf->SetBinContent(245, 2.556831e-10);
877  hrf->SetBinContent(246, 1.420917e-11);
878  hrf->SetBinContent(247, 6.229907e-14);
879  hrf->SetBinContent(248, 1.40826e-12);
880  hrf->SetBinContent(249, 1.143873e-12);
881  hrf->SetBinContent(250, 6.677059e-16);
882  hrf->SetBinContent(251, 3.113288e-12);
883  hrf->SetBinContent(252, 0.2333517);
884  hrf->SetBinContent(253, 0.1787967);
885  hrf->SetBinContent(254, 5.41192e-13);
886  hrf->SetBinContent(255, 6.694948e-17);
887  hrf->SetBinContent(256, 2.782238e-13);
888  hrf->SetBinContent(257, 3.274193e-14);
889  hrf->SetBinContent(258, 5.731716e-14);
890  hrf->SetBinContent(259, 1.739033e-13);
891  hrf->SetBinContent(260, 0.1770892);
892  hrf->SetBinContent(261, 0.1898742);
893  hrf->SetBinContent(262, 0.3387461);
894  hrf->SetBinContent(263, 0.3859385);
895  hrf->SetBinContent(264, 0.439089);
896  hrf->SetBinContent(265, 0.4233858);
897  hrf->SetBinContent(266, 0.4308124);
898  hrf->SetBinContent(267, 0.4063357);
899  hrf->SetBinContent(268, 0.407559);
900  hrf->SetBinContent(271, 0.4507765);
901  hrf->SetBinContent(272, 0.4278911);
902  hrf->SetBinContent(273, 0.447516);
903  hrf->SetBinContent(274, 0.4947385);
904  hrf->SetBinContent(275, 0.4755806);
905  hrf->SetBinContent(276, 0.3945268);
906  hrf->SetBinContent(277, 0.4245627);
907  hrf->SetBinContent(278, 0.3956718);
908  hrf->SetBinContent(279, 0.2930262);
909  hrf->SetBinContent(280, 0.282435);
910  hrf->SetBinContent(281, 0.1969091);
911  hrf->SetBinContent(282, 2.725097e-10);
912  hrf->SetBinContent(283, 1.408023e-12);
913  hrf->SetBinContent(284, 1.613806e-12);
914  hrf->SetBinContent(285, 0.06278097);
915  hrf->SetBinContent(286, 2.576515e-13);
916  hrf->SetBinContent(287, 2.583938e-11);
917  hrf->SetBinContent(288, 0.02207314);
918  hrf->SetBinContent(289, 4.17668e-11);
919  hrf->SetBinContent(290, 1.201223e-13);
920  hrf->SetBinContent(291, 0.202147);
921  hrf->SetBinContent(292, 0.213694);
922  hrf->SetBinContent(293, 0.3833649);
923  hrf->SetBinContent(294, 0.3896363);
924  hrf->SetBinContent(295, 0.4015322);
925  hrf->SetBinContent(296, 0.06830335);
926  hrf->SetBinContent(297, 0.3644076);
927  hrf->SetBinContent(298, 0.3335945);
928  hrf->SetBinContent(299, 0.1969689);
929  hrf->SetBinContent(300, 0.2202647);
930  hrf->SetBinContent(301, 0.2408156);
931  hrf->SetBinContent(302, 0.08467747);
932  hrf->SetBinContent(303, 0.1732237);
933  hrf->SetBinContent(304, 2.88671e-12);
934  hrf->SetBinContent(305, 1.474949e-15);
935  hrf->SetBinContent(306, 3.611305e-13);
936  hrf->SetBinContent(307, 7.968386e-12);
937  hrf->SetBinContent(308, 0.07609402);
938  hrf->SetBinContent(309, 2.35158e-15);
939  hrf->SetBinContent(310, 3.144875e-14);
940  hrf->SetBinContent(311, 7.413513e-11);
941  hrf->SetBinContent(312, 3.648529e-10);
942  hrf->SetBinContent(313, 0.161564);
943  hrf->SetBinContent(314, 0.1703132);
944  hrf->SetBinContent(315, 0.2463829);
945  hrf->SetBinContent(316, 0.2828567);
946  hrf->SetBinContent(317, 0.3274342);
947  hrf->SetBinContent(318, 0.3545384);
948  hrf->SetBinContent(319, 0.3461392);
949  hrf->SetBinContent(320, 0.383806);
950  hrf->SetBinContent(321, 0.4001317);
951  hrf->SetBinContent(322, 0.3859067);
952  hrf->SetBinContent(325, 0.4965547);
953  hrf->SetBinContent(326, 0.4298636);
954  hrf->SetBinContent(327, 0.4675876);
955  hrf->SetBinContent(328, 0.4448023);
956  hrf->SetBinContent(329, 0.404866);
957  hrf->SetBinContent(330, 0.3958093);
958  hrf->SetBinContent(331, 0.3955818);
959  hrf->SetBinContent(332, 0.4272344);
960  hrf->SetBinContent(333, 0.3596729);
961  hrf->SetBinContent(334, 0.3546307);
962  hrf->SetBinContent(335, 0.3180164);
963  hrf->SetBinContent(336, 0.2714837);
964  hrf->SetBinContent(337, 0.248644);
965  hrf->SetBinContent(338, 0.2589674);
966  hrf->SetBinContent(339, 0.2311552);
967  hrf->SetBinContent(340, 0.2332692);
968  hrf->SetBinContent(341, 0.2837152);
969  hrf->SetBinContent(342, 0.2119901);
970  hrf->SetBinContent(343, 0.290872);
971  hrf->SetBinContent(344, 0.2252947);
972  hrf->SetBinContent(345, 0.3002172);
973  hrf->SetBinContent(346, 0.2519063);
974  hrf->SetBinContent(347, 0.3656891);
975  hrf->SetBinContent(348, 0.366923);
976  hrf->SetBinContent(349, 0.3425266);
977  hrf->SetBinContent(350, 0.3963153);
978  hrf->SetBinContent(351, 0.4658033);
979  hrf->SetBinContent(352, 0.2195605);
980  hrf->SetBinContent(353, 0.3869674);
981  hrf->SetBinContent(354, 0.3218271);
982  hrf->SetBinContent(355, 0.287984);
983  hrf->SetBinContent(356, 0.2912856);
984  hrf->SetBinContent(357, 0.2681426);
985  hrf->SetBinContent(358, 0.04988411);
986  hrf->SetBinContent(359, 0.2593921);
987  hrf->SetBinContent(360, 0.2092704);
988  hrf->SetBinContent(361, 0.2379719);
989  hrf->SetBinContent(362, 0.3087997);
990  hrf->SetBinContent(363, 0.2041179);
991  hrf->SetBinContent(364, 0.1946624);
992  hrf->SetBinContent(365, 0.2187801);
993  hrf->SetBinContent(366, 0.1256377);
994  hrf->SetBinContent(367, 0.2779986);
995  hrf->SetBinContent(368, 0.2988263);
996  hrf->SetBinContent(369, 0.2804917);
997  hrf->SetBinContent(370, 0.2762815);
998  hrf->SetBinContent(371, 0.3480896);
999  hrf->SetBinContent(372, 0.3402267);
1000  hrf->SetBinContent(373, 0.3655252);
1001  hrf->SetBinContent(374, 0.4143132);
1002  hrf->SetBinContent(375, 0.4424044);
1003  hrf->SetBinContent(376, 0.4635657);
1004  hrf->SetBinContent(379, 0.5328001);
1005  hrf->SetBinContent(380, 0.5040566);
1006  hrf->SetBinContent(381, 0.4762677);
1007  hrf->SetBinContent(382, 0.4729804);
1008  hrf->SetBinContent(383, 0.4241441);
1009  hrf->SetBinContent(384, 0.3924028);
1010  hrf->SetBinContent(385, 0.3985717);
1011  hrf->SetBinContent(386, 0.3816867);
1012  hrf->SetBinContent(387, 0.3967448);
1013  hrf->SetBinContent(388, 0.3603249);
1014  hrf->SetBinContent(389, 0.3489972);
1015  hrf->SetBinContent(390, 0.3275993);
1016  hrf->SetBinContent(391, 0.3116674);
1017  hrf->SetBinContent(392, 0.3572989);
1018  hrf->SetBinContent(393, 0.3118418);
1019  hrf->SetBinContent(394, 0.3412188);
1020  hrf->SetBinContent(395, 0.3356509);
1021  hrf->SetBinContent(396, 0.3173708);
1022  hrf->SetBinContent(397, 0.328909);
1023  hrf->SetBinContent(398, 0.399799);
1024  hrf->SetBinContent(399, 0.311187);
1025  hrf->SetBinContent(400, 0.4324506);
1026  hrf->SetBinContent(401, 0.44069);
1027  hrf->SetBinContent(402, 0.393832);
1028  hrf->SetBinContent(403, 0.456211);
1029  hrf->SetBinContent(404, 0.3807082);
1030  hrf->SetBinContent(405, 0.4484331);
1031  hrf->SetBinContent(406, 0.4281936);
1032  hrf->SetBinContent(407, 0.4100697);
1033  hrf->SetBinContent(408, 0.372774);
1034  hrf->SetBinContent(409, 0.3635768);
1035  hrf->SetBinContent(410, 0.4071924);
1036  hrf->SetBinContent(411, 0.3974379);
1037  hrf->SetBinContent(412, 0.2703223);
1038  hrf->SetBinContent(413, 0.2532525);
1039  hrf->SetBinContent(414, 0.3434703);
1040  hrf->SetBinContent(415, 0.3486526);
1041  hrf->SetBinContent(416, 0.427386);
1042  hrf->SetBinContent(417, 0.3239493);
1043  hrf->SetBinContent(418, 0.2804846);
1044  hrf->SetBinContent(419, 0.2903942);
1045  hrf->SetBinContent(420, 0.3247145);
1046  hrf->SetBinContent(421, 0.3359192);
1047  hrf->SetBinContent(422, 0.3475888);
1048  hrf->SetBinContent(423, 0.3163865);
1049  hrf->SetBinContent(424, 0.3598666);
1050  hrf->SetBinContent(425, 0.3568181);
1051  hrf->SetBinContent(426, 0.4099707);
1052  hrf->SetBinContent(427, 0.4081352);
1053  hrf->SetBinContent(428, 0.4393944);
1054  hrf->SetBinContent(429, 0.4858226);
1055  hrf->SetBinContent(430, 0.5145534);
1056  hrf->SetBinContent(433, 0.5637426);
1057  hrf->SetBinContent(434, 0.5091262);
1058  hrf->SetBinContent(435, 0.5162247);
1059  hrf->SetBinContent(436, 0.4999508);
1060  hrf->SetBinContent(437, 0.4846284);
1061  hrf->SetBinContent(438, 0.4485746);
1062  hrf->SetBinContent(439, 0.4452571);
1063  hrf->SetBinContent(440, 0.4383303);
1064  hrf->SetBinContent(441, 0.4147619);
1065  hrf->SetBinContent(442, 0.3845302);
1066  hrf->SetBinContent(443, 0.3643234);
1067  hrf->SetBinContent(444, 0.3162651);
1068  hrf->SetBinContent(445, 0.3629169);
1069  hrf->SetBinContent(446, 0.3550237);
1070  hrf->SetBinContent(447, 0.3773867);
1071  hrf->SetBinContent(448, 0.3870859);
1072  hrf->SetBinContent(449, 0.4489362);
1073  hrf->SetBinContent(450, 0.4199947);
1074  hrf->SetBinContent(451, 0.3942634);
1075  hrf->SetBinContent(452, 0.4190169);
1076  hrf->SetBinContent(453, 0.4352544);
1077  hrf->SetBinContent(454, 0.5414081);
1078  hrf->SetBinContent(455, 0.4886461);
1079  hrf->SetBinContent(456, 0.491399);
1080  hrf->SetBinContent(457, 0.4949853);
1081  hrf->SetBinContent(458, 0.4736267);
1082  hrf->SetBinContent(459, 0.4950338);
1083  hrf->SetBinContent(460, 0.4496278);
1084  hrf->SetBinContent(461, 0.3453094);
1085  hrf->SetBinContent(462, 0.4956175);
1086  hrf->SetBinContent(463, 0.471592);
1087  hrf->SetBinContent(464, 0.4388095);
1088  hrf->SetBinContent(465, 0.4260533);
1089  hrf->SetBinContent(466, 0.4375692);
1090  hrf->SetBinContent(467, 0.3561876);
1091  hrf->SetBinContent(468, 0.3865653);
1092  hrf->SetBinContent(469, 0.4240963);
1093  hrf->SetBinContent(470, 0.4478125);
1094  hrf->SetBinContent(471, 0.3761102);
1095  hrf->SetBinContent(472, 0.3078025);
1096  hrf->SetBinContent(473, 0.3128132);
1097  hrf->SetBinContent(474, 0.3092445);
1098  hrf->SetBinContent(475, 0.3537644);
1099  hrf->SetBinContent(476, 0.3810261);
1100  hrf->SetBinContent(477, 0.3454433);
1101  hrf->SetBinContent(478, 0.3760064);
1102  hrf->SetBinContent(479, 0.3942058);
1103  hrf->SetBinContent(480, 0.3767672);
1104  hrf->SetBinContent(481, 0.4661797);
1105  hrf->SetBinContent(482, 0.496105);
1106  hrf->SetBinContent(483, 0.5421373);
1107  hrf->SetBinContent(484, 0.5835976);
1108  hrf->SetBinContent(487, 0.6251767);
1109  hrf->SetBinContent(488, 0.5533592);
1110  hrf->SetBinContent(489, 0.5539129);
1111  hrf->SetBinContent(490, 0.5571011);
1112  hrf->SetBinContent(491, 0.461241);
1113  hrf->SetBinContent(492, 0.4907266);
1114  hrf->SetBinContent(493, 0.4790399);
1115  hrf->SetBinContent(494, 0.4644649);
1116  hrf->SetBinContent(495, 0.4707908);
1117  hrf->SetBinContent(496, 0.4255725);
1118  hrf->SetBinContent(497, 0.3789675);
1119  hrf->SetBinContent(498, 0.3281609);
1120  hrf->SetBinContent(499, 0.3849);
1121  hrf->SetBinContent(500, 0.396543);
1122  hrf->SetBinContent(501, 0.4355485);
1123  hrf->SetBinContent(502, 0.4392651);
1124  hrf->SetBinContent(503, 0.4460491);
1125  hrf->SetBinContent(504, 0.4662225);
1126  hrf->SetBinContent(505, 0.4714942);
1127  hrf->SetBinContent(506, 0.4849604);
1128  hrf->SetBinContent(507, 0.5304947);
1129  hrf->SetBinContent(508, 0.4402863);
1130  hrf->SetBinContent(509, 0.4548508);
1131  hrf->SetBinContent(510, 0.5050853);
1132  hrf->SetBinContent(511, 0.6225156);
1133  hrf->SetBinContent(512, 0.5070591);
1134  hrf->SetBinContent(513, 0.5783269);
1135  hrf->SetBinContent(514, 0.4485723);
1136  hrf->SetBinContent(515, 0.4288994);
1137  hrf->SetBinContent(516, 0.5294365);
1138  hrf->SetBinContent(517, 0.4040891);
1139  hrf->SetBinContent(518, 0.45381);
1140  hrf->SetBinContent(519, 0.4817017);
1141  hrf->SetBinContent(520, 0.4337503);
1142  hrf->SetBinContent(521, 0.4618663);
1143  hrf->SetBinContent(522, 0.4487967);
1144  hrf->SetBinContent(523, 0.4660794);
1145  hrf->SetBinContent(524, 0.4697885);
1146  hrf->SetBinContent(525, 0.3807916);
1147  hrf->SetBinContent(526, 0.3590573);
1148  hrf->SetBinContent(527, 0.3666168);
1149  hrf->SetBinContent(528, 0.3436687);
1150  hrf->SetBinContent(529, 0.4094553);
1151  hrf->SetBinContent(530, 0.4075274);
1152  hrf->SetBinContent(531, 0.4259284);
1153  hrf->SetBinContent(532, 0.3687154);
1154  hrf->SetBinContent(533, 0.4227276);
1155  hrf->SetBinContent(534, 0.4622007);
1156  hrf->SetBinContent(535, 0.5158547);
1157  hrf->SetBinContent(536, 0.5761781);
1158  hrf->SetBinContent(537, 0.5306279);
1159  hrf->SetBinContent(538, 0.604239);
1160  hrf->SetBinContent(541, 0.6505255);
1161  hrf->SetBinContent(542, 0.5818751);
1162  hrf->SetBinContent(543, 0.5867255);
1163  hrf->SetBinContent(544, 0.5710145);
1164  hrf->SetBinContent(545, 0.5583379);
1165  hrf->SetBinContent(546, 0.5236275);
1166  hrf->SetBinContent(547, 0.5103479);
1167  hrf->SetBinContent(548, 0.512406);
1168  hrf->SetBinContent(549, 0.4958769);
1169  hrf->SetBinContent(550, 0.4828178);
1170  hrf->SetBinContent(551, 0.455934);
1171  hrf->SetBinContent(552, 0.4250835);
1172  hrf->SetBinContent(553, 0.3992001);
1173  hrf->SetBinContent(554, 0.4200533);
1174  hrf->SetBinContent(555, 0.4249736);
1175  hrf->SetBinContent(556, 0.4012719);
1176  hrf->SetBinContent(557, 0.44089);
1177  hrf->SetBinContent(558, 0.4337474);
1178  hrf->SetBinContent(559, 0.5332403);
1179  hrf->SetBinContent(560, 0.5280592);
1180  hrf->SetBinContent(561, 0.5309546);
1181  hrf->SetBinContent(562, 0.481916);
1182  hrf->SetBinContent(563, 0.5310268);
1183  hrf->SetBinContent(564, 0.607914);
1184  hrf->SetBinContent(565, 0.5324617);
1185  hrf->SetBinContent(566, 0.4308392);
1186  hrf->SetBinContent(567, 0.657365);
1187  hrf->SetBinContent(568, 0.4871463);
1188  hrf->SetBinContent(569, 0.48493);
1189  hrf->SetBinContent(570, 0.5643647);
1190  hrf->SetBinContent(571, 0.5080062);
1191  hrf->SetBinContent(572, 0.4948668);
1192  hrf->SetBinContent(573, 0.4924461);
1193  hrf->SetBinContent(574, 0.4836232);
1194  hrf->SetBinContent(575, 0.4820425);
1195  hrf->SetBinContent(576, 0.432751);
1196  hrf->SetBinContent(577, 0.429387);
1197  hrf->SetBinContent(578, 0.4894068);
1198  hrf->SetBinContent(579, 0.4042509);
1199  hrf->SetBinContent(580, 0.4011929);
1200  hrf->SetBinContent(581, 0.3912144);
1201  hrf->SetBinContent(582, 0.45584);
1202  hrf->SetBinContent(583, 0.4647456);
1203  hrf->SetBinContent(584, 0.4363243);
1204  hrf->SetBinContent(585, 0.4958702);
1205  hrf->SetBinContent(586, 0.448495);
1206  hrf->SetBinContent(587, 0.4895967);
1207  hrf->SetBinContent(588, 0.4973783);
1208  hrf->SetBinContent(589, 0.5330777);
1209  hrf->SetBinContent(590, 0.5669274);
1210  hrf->SetBinContent(591, 0.5922648);
1211  hrf->SetBinContent(592, 0.6050142);
1212  hrf->SetBinContent(595, 0.6630494);
1213  hrf->SetBinContent(596, 0.6159285);
1214  hrf->SetBinContent(597, 0.5922346);
1215  hrf->SetBinContent(598, 0.5935339);
1216  hrf->SetBinContent(599, 0.5428941);
1217  hrf->SetBinContent(600, 0.5687385);
1218  hrf->SetBinContent(601, 0.5268369);
1219  hrf->SetBinContent(602, 0.5169364);
1220  hrf->SetBinContent(603, 0.5499318);
1221  hrf->SetBinContent(604, 0.5111216);
1222  hrf->SetBinContent(605, 0.4888227);
1223  hrf->SetBinContent(606, 0.4605286);
1224  hrf->SetBinContent(607, 0.4351951);
1225  hrf->SetBinContent(608, 0.431736);
1226  hrf->SetBinContent(609, 0.414758);
1227  hrf->SetBinContent(610, 0.4670523);
1228  hrf->SetBinContent(611, 0.4953657);
1229  hrf->SetBinContent(612, 0.4818059);
1230  hrf->SetBinContent(613, 0.4936583);
1231  hrf->SetBinContent(614, 0.5290911);
1232  hrf->SetBinContent(615, 0.5340177);
1233  hrf->SetBinContent(616, 0.5672857);
1234  hrf->SetBinContent(617, 0.5451307);
1235  hrf->SetBinContent(618, 0.5898654);
1236  hrf->SetBinContent(619, 0.5992702);
1237  hrf->SetBinContent(620, 0.4388121);
1238  hrf->SetBinContent(621, 0.595104);
1239  hrf->SetBinContent(622, 0.5084654);
1240  hrf->SetBinContent(623, 0.6126072);
1241  hrf->SetBinContent(624, 0.5215501);
1242  hrf->SetBinContent(625, 0.5714918);
1243  hrf->SetBinContent(626, 0.4984477);
1244  hrf->SetBinContent(627, 0.5079408);
1245  hrf->SetBinContent(628, 0.4234431);
1246  hrf->SetBinContent(629, 0.506642);
1247  hrf->SetBinContent(630, 0.4792702);
1248  hrf->SetBinContent(631, 0.4516811);
1249  hrf->SetBinContent(632, 0.5039279);
1250  hrf->SetBinContent(633, 0.4617087);
1251  hrf->SetBinContent(634, 0.4193281);
1252  hrf->SetBinContent(635, 0.4421038);
1253  hrf->SetBinContent(636, 0.4526195);
1254  hrf->SetBinContent(637, 0.4948348);
1255  hrf->SetBinContent(638, 0.4953995);
1256  hrf->SetBinContent(639, 0.5809821);
1257  hrf->SetBinContent(640, 0.4407834);
1258  hrf->SetBinContent(641, 0.5614265);
1259  hrf->SetBinContent(642, 0.5175495);
1260  hrf->SetBinContent(643, 0.5785159);
1261  hrf->SetBinContent(644, 0.5824267);
1262  hrf->SetBinContent(645, 0.5995645);
1263  hrf->SetBinContent(646, 0.6183428);
1264  hrf->SetBinContent(649, 0.6631703);
1265  hrf->SetBinContent(650, 0.6168774);
1266  hrf->SetBinContent(651, 0.616705);
1267  hrf->SetBinContent(652, 0.5804244);
1268  hrf->SetBinContent(653, 0.5667811);
1269  hrf->SetBinContent(654, 0.580375);
1270  hrf->SetBinContent(655, 0.5548614);
1271  hrf->SetBinContent(656, 0.5549967);
1272  hrf->SetBinContent(657, 0.5488238);
1273  hrf->SetBinContent(658, 0.5271744);
1274  hrf->SetBinContent(659, 0.4692591);
1275  hrf->SetBinContent(660, 0.4657117);
1276  hrf->SetBinContent(661, 0.4465269);
1277  hrf->SetBinContent(662, 0.483284);
1278  hrf->SetBinContent(663, 0.4731859);
1279  hrf->SetBinContent(664, 0.4757599);
1280  hrf->SetBinContent(665, 0.5269416);
1281  hrf->SetBinContent(666, 0.4791626);
1282  hrf->SetBinContent(667, 0.4767701);
1283  hrf->SetBinContent(668, 0.5280282);
1284  hrf->SetBinContent(669, 0.471336);
1285  hrf->SetBinContent(670, 0.5383868);
1286  hrf->SetBinContent(671, 0.5317252);
1287  hrf->SetBinContent(672, 0.5230907);
1288  hrf->SetBinContent(673, 0.4193349);
1289  hrf->SetBinContent(674, 0.6367785);
1290  hrf->SetBinContent(675, 0.6116676);
1291  hrf->SetBinContent(676, 5.204643e-13);
1292  hrf->SetBinContent(677, 0.5735268);
1293  hrf->SetBinContent(678, 0.5120812);
1294  hrf->SetBinContent(679, 0.4439629);
1295  hrf->SetBinContent(680, 0.5699995);
1296  hrf->SetBinContent(681, 0.5074403);
1297  hrf->SetBinContent(682, 0.4576817);
1298  hrf->SetBinContent(683, 0.4833942);
1299  hrf->SetBinContent(684, 0.4536599);
1300  hrf->SetBinContent(685, 0.4731807);
1301  hrf->SetBinContent(686, 0.5279117);
1302  hrf->SetBinContent(687, 0.4941469);
1303  hrf->SetBinContent(688, 0.4646718);
1304  hrf->SetBinContent(689, 0.4673952);
1305  hrf->SetBinContent(690, 0.475842);
1306  hrf->SetBinContent(691, 0.5299788);
1307  hrf->SetBinContent(692, 0.4936431);
1308  hrf->SetBinContent(693, 0.5203316);
1309  hrf->SetBinContent(694, 0.5046751);
1310  hrf->SetBinContent(695, 0.5557889);
1311  hrf->SetBinContent(696, 0.5674751);
1312  hrf->SetBinContent(697, 0.561456);
1313  hrf->SetBinContent(698, 0.6104691);
1314  hrf->SetBinContent(699, 0.6169875);
1315  hrf->SetBinContent(700, 0.6246719);
1316  hrf->SetBinContent(703, 0.6720862);
1317  hrf->SetBinContent(704, 0.502434);
1318  hrf->SetBinContent(705, 0.6276976);
1319  hrf->SetBinContent(706, 0.6421635);
1320  hrf->SetBinContent(707, 0.5878988);
1321  hrf->SetBinContent(708, 0.6358813);
1322  hrf->SetBinContent(709, 0.5334384);
1323  hrf->SetBinContent(710, 0.542926);
1324  hrf->SetBinContent(711, 0.5346153);
1325  hrf->SetBinContent(712, 0.5575447);
1326  hrf->SetBinContent(713, 0.4793544);
1327  hrf->SetBinContent(714, 0.4965635);
1328  hrf->SetBinContent(715, 0.5001614);
1329  hrf->SetBinContent(716, 0.4393831);
1330  hrf->SetBinContent(717, 0.5190095);
1331  hrf->SetBinContent(718, 0.5219466);
1332  hrf->SetBinContent(719, 0.5569022);
1333  hrf->SetBinContent(720, 0.4912303);
1334  hrf->SetBinContent(721, 0.6012073);
1335  hrf->SetBinContent(722, 0.5118117);
1336  hrf->SetBinContent(723, 0.5313371);
1337  hrf->SetBinContent(724, 0.4380699);
1338  hrf->SetBinContent(725, 0.6676616);
1339  hrf->SetBinContent(726, 0.5728767);
1340  hrf->SetBinContent(727, 4.375616e-11);
1341  hrf->SetBinContent(728, 0.6977555);
1342  hrf->SetBinContent(729, 0.5195935);
1343  hrf->SetBinContent(730, 0.5479189);
1344  hrf->SetBinContent(731, 0.5616662);
1345  hrf->SetBinContent(732, 0.4898259);
1346  hrf->SetBinContent(733, 0.5331113);
1347  hrf->SetBinContent(734, 0.3613676);
1348  hrf->SetBinContent(735, 1.001784);
1349  hrf->SetBinContent(736, 0.5572338);
1350  hrf->SetBinContent(737, 0.5393934);
1351  hrf->SetBinContent(738, 0.5284588);
1352  hrf->SetBinContent(739, 0.4695196);
1353  hrf->SetBinContent(740, 0.5750146);
1354  hrf->SetBinContent(741, 0.4554707);
1355  hrf->SetBinContent(742, 0.4129654);
1356  hrf->SetBinContent(743, 0.5072033);
1357  hrf->SetBinContent(744, 0.507525);
1358  hrf->SetBinContent(745, 0.5350967);
1359  hrf->SetBinContent(746, 0.4791084);
1360  hrf->SetBinContent(747, 0.5860431);
1361  hrf->SetBinContent(748, 0.5185009);
1362  hrf->SetBinContent(749, 0.5168303);
1363  hrf->SetBinContent(750, 0.5707769);
1364  hrf->SetBinContent(751, 0.5804498);
1365  hrf->SetBinContent(752, 0.5760176);
1366  hrf->SetBinContent(753, 0.6006478);
1367  hrf->SetBinContent(754, 0.6306959);
1368  hrf->SetBinContent(757, 0.6969504);
1369  hrf->SetBinContent(758, 0.6633195);
1370  hrf->SetBinContent(759, 0.6902606);
1371  hrf->SetBinContent(760, 0.7143407);
1372  hrf->SetBinContent(761, 0.5924193);
1373  hrf->SetBinContent(762, 0.6372157);
1374  hrf->SetBinContent(763, 0.5941344);
1375  hrf->SetBinContent(764, 0.6490987);
1376  hrf->SetBinContent(765, 0.589569);
1377  hrf->SetBinContent(766, 0.6097816);
1378  hrf->SetBinContent(767, 0.6370956);
1379  hrf->SetBinContent(768, 0.5543383);
1380  hrf->SetBinContent(769, 0.5394284);
1381  hrf->SetBinContent(770, 0.5702426);
1382  hrf->SetBinContent(771, 0.5809673);
1383  hrf->SetBinContent(772, 0.6057459);
1384  hrf->SetBinContent(773, 0.5444764);
1385  hrf->SetBinContent(774, 0.5634755);
1386  hrf->SetBinContent(775, 0.5966855);
1387  hrf->SetBinContent(776, 0.1905186);
1388  hrf->SetBinContent(777, 0.5290856);
1389  hrf->SetBinContent(778, 0.560666);
1390  hrf->SetBinContent(779, 0.6940724);
1391  hrf->SetBinContent(780, 0.568481);
1392  hrf->SetBinContent(781, 5.137732e-09);
1393  hrf->SetBinContent(782, 0.6693913);
1394  hrf->SetBinContent(783, 2);
1395  hrf->SetBinContent(784, 0.5789571);
1396  hrf->SetBinContent(785, 5.583899e-10);
1397  hrf->SetBinContent(786, 0.7291753);
1398  hrf->SetBinContent(787, 0.6024151);
1399  hrf->SetBinContent(788, 0.4010713);
1400  hrf->SetBinContent(789, 0.5439928);
1401  hrf->SetBinContent(790, 0.557969);
1402  hrf->SetBinContent(791, 0.463603);
1403  hrf->SetBinContent(792, 0.5785179);
1404  hrf->SetBinContent(793, 0.6177458);
1405  hrf->SetBinContent(794, 0.593899);
1406  hrf->SetBinContent(795, 0.5544063);
1407  hrf->SetBinContent(796, 0.5700239);
1408  hrf->SetBinContent(797, 0.5639662);
1409  hrf->SetBinContent(798, 0.499365);
1410  hrf->SetBinContent(799, 0.5454815);
1411  hrf->SetBinContent(800, 0.5449318);
1412  hrf->SetBinContent(801, 0.9383752);
1413  hrf->SetBinContent(802, 0.5473474);
1414  hrf->SetBinContent(803, 0.5602657);
1415  hrf->SetBinContent(804, 0.5743401);
1416  hrf->SetBinContent(805, 0.6341625);
1417  hrf->SetBinContent(806, 0.6491289);
1418  hrf->SetBinContent(807, 0.6202378);
1419  hrf->SetBinContent(808, 0.6635697);
1420  hrf->SetBinContent(811, 0.68841);
1421  hrf->SetBinContent(812, 0.6655799);
1422  hrf->SetBinContent(813, 0.5721935);
1423  hrf->SetBinContent(814, 0.6535349);
1424  hrf->SetBinContent(815, 0.7027519);
1425  hrf->SetBinContent(816, 0.6477481);
1426  hrf->SetBinContent(817, 0.648778);
1427  hrf->SetBinContent(818, 0.6354568);
1428  hrf->SetBinContent(819, 0.5172462);
1429  hrf->SetBinContent(820, 0.5781944);
1430  hrf->SetBinContent(821, 0.6477975);
1431  hrf->SetBinContent(822, 0.6004694);
1432  hrf->SetBinContent(823, 0.6332108);
1433  hrf->SetBinContent(824, 0.5979394);
1434  hrf->SetBinContent(825, 0.6150681);
1435  hrf->SetBinContent(826, 0.5580107);
1436  hrf->SetBinContent(827, 0.6403232);
1437  hrf->SetBinContent(828, 0.6658844);
1438  hrf->SetBinContent(829, 0.7569863);
1439  hrf->SetBinContent(830, 0.6020923);
1440  hrf->SetBinContent(831, 2.16818e-07);
1441  hrf->SetBinContent(832, 0.7211751);
1442  hrf->SetBinContent(833, 0.7200035);
1443  hrf->SetBinContent(834, 0.6769444);
1444  hrf->SetBinContent(835, 0.6245867);
1445  hrf->SetBinContent(836, 0.6035547);
1446  hrf->SetBinContent(837, 0.6902707);
1447  hrf->SetBinContent(838, 0.5134299);
1448  hrf->SetBinContent(839, 2.329299e-08);
1449  hrf->SetBinContent(840, 2);
1450  hrf->SetBinContent(841, 0.6745621);
1451  hrf->SetBinContent(842, 0.676607);
1452  hrf->SetBinContent(843, 2);
1453  hrf->SetBinContent(844, 0.6654628);
1454  hrf->SetBinContent(845, 0.6554278);
1455  hrf->SetBinContent(846, 0.5387945);
1456  hrf->SetBinContent(847, 0.6195349);
1457  hrf->SetBinContent(848, 0.6509743);
1458  hrf->SetBinContent(849, 0.5995178);
1459  hrf->SetBinContent(850, 0.5589016);
1460  hrf->SetBinContent(851, 0.584215);
1461  hrf->SetBinContent(852, 0.5316675);
1462  hrf->SetBinContent(853, 0.5770031);
1463  hrf->SetBinContent(854, 0.6059638);
1464  hrf->SetBinContent(855, 0.7237309);
1465  hrf->SetBinContent(856, 0.4882735);
1466  hrf->SetBinContent(857, 0.5033463);
1467  hrf->SetBinContent(858, 0.6661474);
1468  hrf->SetBinContent(859, 0.6508684);
1469  hrf->SetBinContent(860, 0.6549551);
1470  hrf->SetBinContent(861, 0.6838532);
1471  hrf->SetBinContent(862, 0.742049);
1472  hrf->SetBinContent(865, 0.7438933);
1473  hrf->SetBinContent(866, 0.6990814);
1474  hrf->SetBinContent(867, 0.6386996);
1475  hrf->SetBinContent(868, 0.6660725);
1476  hrf->SetBinContent(869, 0.6112747);
1477  hrf->SetBinContent(870, 0.6274318);
1478  hrf->SetBinContent(871, 0.6963621);
1479  hrf->SetBinContent(872, 0.685574);
1480  hrf->SetBinContent(873, 0.5979159);
1481  hrf->SetBinContent(874, 0.6452025);
1482  hrf->SetBinContent(875, 0.6139266);
1483  hrf->SetBinContent(876, 0.6035063);
1484  hrf->SetBinContent(877, 0.612106);
1485  hrf->SetBinContent(878, 0.5961891);
1486  hrf->SetBinContent(879, 0.6140286);
1487  hrf->SetBinContent(880, 0.6286171);
1488  hrf->SetBinContent(881, 0.7334413);
1489  hrf->SetBinContent(882, 0.697404);
1490  hrf->SetBinContent(883, 0.6126003);
1491  hrf->SetBinContent(884, 0.6123802);
1492  hrf->SetBinContent(885, 1.288313e-10);
1493  hrf->SetBinContent(886, 0.6302402);
1494  hrf->SetBinContent(887, 0.6052687);
1495  hrf->SetBinContent(888, 0.7380156);
1496  hrf->SetBinContent(889, 2.948208e-09);
1497  hrf->SetBinContent(890, 0.724287);
1498  hrf->SetBinContent(891, 0.6359965);
1499  hrf->SetBinContent(892, 0.6981551);
1500  hrf->SetBinContent(893, 2);
1501  hrf->SetBinContent(894, 0.7462012);
1502  hrf->SetBinContent(895, 0.6442341);
1503  hrf->SetBinContent(896, 0.7292137);
1504  hrf->SetBinContent(897, 0.7199974);
1505  hrf->SetBinContent(898, 0.621317);
1506  hrf->SetBinContent(899, 0.5854515);
1507  hrf->SetBinContent(900, 0.5760161);
1508  hrf->SetBinContent(901, 0.6657082);
1509  hrf->SetBinContent(902, 0.6135329);
1510  hrf->SetBinContent(903, 0.608986);
1511  hrf->SetBinContent(904, 0.549113);
1512  hrf->SetBinContent(905, 0.5866095);
1513  hrf->SetBinContent(906, 0.6221043);
1514  hrf->SetBinContent(907, 0.6219515);
1515  hrf->SetBinContent(908, 0.4862638);
1516  hrf->SetBinContent(909, 0.6301283);
1517  hrf->SetBinContent(910, 0.555077);
1518  hrf->SetBinContent(911, 0.6804049);
1519  hrf->SetBinContent(912, 0.5539804);
1520  hrf->SetBinContent(913, 0.6536226);
1521  hrf->SetBinContent(914, 0.6983255);
1522  hrf->SetBinContent(915, 0.6382693);
1523  hrf->SetBinContent(916, 0.754311);
1524  hrf->SetBinContent(919, 0.7099376);
1525  hrf->SetBinContent(920, 0.8623501);
1526  hrf->SetBinContent(921, 0.7260902);
1527  hrf->SetBinContent(922, 0.6643114);
1528  hrf->SetBinContent(923, 0.6502191);
1529  hrf->SetBinContent(924, 0.7040369);
1530  hrf->SetBinContent(925, 0.6131998);
1531  hrf->SetBinContent(926, 0.7646526);
1532  hrf->SetBinContent(927, 0.5962986);
1533  hrf->SetBinContent(928, 0.674045);
1534  hrf->SetBinContent(929, 0.6392841);
1535  hrf->SetBinContent(930, 0.6779032);
1536  hrf->SetBinContent(931, 0.6079232);
1537  hrf->SetBinContent(932, 0.6311303);
1538  hrf->SetBinContent(933, 0.610688);
1539  hrf->SetBinContent(934, 0.6147182);
1540  hrf->SetBinContent(935, 1.551637e-10);
1541  hrf->SetBinContent(936, 4.418874e-10);
1542  hrf->SetBinContent(937, 0.7821836);
1543  hrf->SetBinContent(938, 1.62191);
1544  hrf->SetBinContent(939, 0.6386381);
1545  hrf->SetBinContent(940, 0.7198481);
1546  hrf->SetBinContent(941, 0.6799192);
1547  hrf->SetBinContent(942, 0.6402811);
1548  hrf->SetBinContent(943, 1.357403e-09);
1549  hrf->SetBinContent(944, 0.7030411);
1550  hrf->SetBinContent(945, 0.6865827);
1551  hrf->SetBinContent(946, 0.5293041);
1552  hrf->SetBinContent(947, 4.159337e-10);
1553  hrf->SetBinContent(948, 6.025262e-08);
1554  hrf->SetBinContent(949, 0.5823747);
1555  hrf->SetBinContent(950, 0.5866954);
1556  hrf->SetBinContent(951, 0.6885952);
1557  hrf->SetBinContent(952, 0.298851);
1558  hrf->SetBinContent(953, 0.6920147);
1559  hrf->SetBinContent(954, 0.6756617);
1560  hrf->SetBinContent(955, 0.5811628);
1561  hrf->SetBinContent(956, 0.5984484);
1562  hrf->SetBinContent(957, 0.5995011);
1563  hrf->SetBinContent(958, 0.5685067);
1564  hrf->SetBinContent(959, 0.6030776);
1565  hrf->SetBinContent(960, 0.5949068);
1566  hrf->SetBinContent(961, 0.6138204);
1567  hrf->SetBinContent(962, 0.7262517);
1568  hrf->SetBinContent(963, 0.7460917);
1569  hrf->SetBinContent(964, 0.7254511);
1570  hrf->SetBinContent(965, 0.7218192);
1571  hrf->SetBinContent(966, 0.636579);
1572  hrf->SetBinContent(967, 0.6403494);
1573  hrf->SetBinContent(968, 0.7431021);
1574  hrf->SetBinContent(969, 0.6745241);
1575  hrf->SetBinContent(970, 0.7573865);
1576  hrf->SetBinContent(973, 0.6918843);
1577  hrf->SetBinContent(974, 0.7262695);
1578  hrf->SetBinContent(975, 0.7153355);
1579  hrf->SetBinContent(976, 0.690676);
1580  hrf->SetBinContent(977, 0.7087989);
1581  hrf->SetBinContent(978, 0.7161497);
1582  hrf->SetBinContent(979, 0.7017328);
1583  hrf->SetBinContent(980, 0.7252781);
1584  hrf->SetBinContent(981, 0.7966533);
1585  hrf->SetBinContent(982, 0.688317);
1586  hrf->SetBinContent(983, 0.5986019);
1587  hrf->SetBinContent(984, 0.6506643);
1588  hrf->SetBinContent(985, 0.637751);
1589  hrf->SetBinContent(986, 0.6715163);
1590  hrf->SetBinContent(987, 0.6517788);
1591  hrf->SetBinContent(988, 0.734043);
1592  hrf->SetBinContent(989, 0.7398574);
1593  hrf->SetBinContent(990, 0.6567512);
1594  hrf->SetBinContent(991, 0.7622219);
1595  hrf->SetBinContent(992, 0.7801381);
1596  hrf->SetBinContent(993, 6.677729e-11);
1597  hrf->SetBinContent(994, 0.584604);
1598  hrf->SetBinContent(995, 0.8659359);
1599  hrf->SetBinContent(996, 0.4751396);
1600  hrf->SetBinContent(997, 0.6154816);
1601  hrf->SetBinContent(998, 0.8736457);
1602  hrf->SetBinContent(999, 0.6989418);
1603  hrf->SetBinContent(1000, 0.534987);
1604  hrf->SetBinContent(1001, 0.7178237);
1605  hrf->SetBinContent(1002, 0.6590059);
1606  hrf->SetBinContent(1003, 0.6578107);
1607  hrf->SetBinContent(1004, 0.6319634);
1608  hrf->SetBinContent(1005, 0.729422);
1609  hrf->SetBinContent(1006, 0.7260677);
1610  hrf->SetBinContent(1007, 0.5859498);
1611  hrf->SetBinContent(1008, 0.6200585);
1612  hrf->SetBinContent(1009, 0.69023);
1613  hrf->SetBinContent(1010, 0.6844075);
1614  hrf->SetBinContent(1011, 0.6791952);
1615  hrf->SetBinContent(1012, 0.6411185);
1616  hrf->SetBinContent(1013, 0.6361954);
1617  hrf->SetBinContent(1014, 0.6158186);
1618  hrf->SetBinContent(1015, 0.6525335);
1619  hrf->SetBinContent(1016, 0.6840788);
1620  hrf->SetBinContent(1017, 0.6705694);
1621  hrf->SetBinContent(1018, 0.6812602);
1622  hrf->SetBinContent(1019, 0.7209173);
1623  hrf->SetBinContent(1020, 0.6611741);
1624  hrf->SetBinContent(1021, 0.5270574);
1625  hrf->SetBinContent(1022, 0.6960925);
1626  hrf->SetBinContent(1023, 0.7432538);
1627  hrf->SetBinContent(1024, 0.7469128);
1628  hrf->SetBinContent(1027, 0.7886937);
1629  hrf->SetBinContent(1028, 0.7728928);
1630  hrf->SetBinContent(1029, 0.734811);
1631  hrf->SetBinContent(1030, 0.7348018);
1632  hrf->SetBinContent(1031, 0.7228283);
1633  hrf->SetBinContent(1032, 0.6900923);
1634  hrf->SetBinContent(1033, 0.7324901);
1635  hrf->SetBinContent(1034, 0.818476);
1636  hrf->SetBinContent(1035, 0.7755879);
1637  hrf->SetBinContent(1036, 0.7029133);
1638  hrf->SetBinContent(1037, 0.6488961);
1639  hrf->SetBinContent(1038, 0.643996);
1640  hrf->SetBinContent(1039, 0.6234887);
1641  hrf->SetBinContent(1040, 0.665674);
1642  hrf->SetBinContent(1041, 0.6890448);
1643  hrf->SetBinContent(1042, 0.7474747);
1644  hrf->SetBinContent(1043, 0.6217731);
1645  hrf->SetBinContent(1044, 0.7594035);
1646  hrf->SetBinContent(1045, 0.7606437);
1647  hrf->SetBinContent(1046, 0.8798572);
1648  hrf->SetBinContent(1047, 1.523508e-12);
1649  hrf->SetBinContent(1048, 0.7667443);
1650  hrf->SetBinContent(1049, 8.919419e-10);
1651  hrf->SetBinContent(1050, 0.7775083);
1652  hrf->SetBinContent(1051, 0.7051193);
1653  hrf->SetBinContent(1052, 0.7821314);
1654  hrf->SetBinContent(1053, 0.3696456);
1655  hrf->SetBinContent(1054, 0.7040802);
1656  hrf->SetBinContent(1055, 0.7243683);
1657  hrf->SetBinContent(1056, 2);
1658  hrf->SetBinContent(1057, 1.910918e-09);
1659  hrf->SetBinContent(1058, 0.6928734);
1660  hrf->SetBinContent(1059, 0.6995317);
1661  hrf->SetBinContent(1060, 0.707352);
1662  hrf->SetBinContent(1061, 0.7905835);
1663  hrf->SetBinContent(1062, 0.7529305);
1664  hrf->SetBinContent(1063, 0.6234255);
1665  hrf->SetBinContent(1064, 0.6901059);
1666  hrf->SetBinContent(1065, 0.6871264);
1667  hrf->SetBinContent(1066, 0.6963648);
1668  hrf->SetBinContent(1067, 0.6620449);
1669  hrf->SetBinContent(1068, 0.6847797);
1670  hrf->SetBinContent(1069, 0.6602038);
1671  hrf->SetBinContent(1070, 0.6530365);
1672  hrf->SetBinContent(1071, 0.6900207);
1673  hrf->SetBinContent(1072, 0.6818995);
1674  hrf->SetBinContent(1073, 0.7123579);
1675  hrf->SetBinContent(1074, 0.7515758);
1676  hrf->SetBinContent(1075, 0.7347609);
1677  hrf->SetBinContent(1076, 0.7230546);
1678  hrf->SetBinContent(1077, 0.7335827);
1679  hrf->SetBinContent(1078, 0.7987013);
1680  hrf->SetBinContent(1081, 0.8701817);
1681  hrf->SetBinContent(1082, 0.7909325);
1682  hrf->SetBinContent(1083, 0.7988487);
1683  hrf->SetBinContent(1084, 0.7315447);
1684  hrf->SetBinContent(1085, 0.7445458);
1685  hrf->SetBinContent(1086, 0.719189);
1686  hrf->SetBinContent(1087, 0.6976324);
1687  hrf->SetBinContent(1088, 0.7098625);
1688  hrf->SetBinContent(1089, 0.7585338);
1689  hrf->SetBinContent(1090, 0.7951381);
1690  hrf->SetBinContent(1091, 0.6906781);
1691  hrf->SetBinContent(1092, 0.6984041);
1692  hrf->SetBinContent(1093, 0.7071833);
1693  hrf->SetBinContent(1094, 0.7389575);
1694  hrf->SetBinContent(1095, 0.6932821);
1695  hrf->SetBinContent(1096, 0.7635614);
1696  hrf->SetBinContent(1097, 0.735354);
1697  hrf->SetBinContent(1098, 0.6733291);
1698  hrf->SetBinContent(1099, 0.6815611);
1699  hrf->SetBinContent(1100, 0.7698269);
1700  hrf->SetBinContent(1101, 7.031095e-10);
1701  hrf->SetBinContent(1102, 0.902009);
1702  hrf->SetBinContent(1103, 0.7199787);
1703  hrf->SetBinContent(1104, 0.8753546);
1704  hrf->SetBinContent(1105, 0.7691409);
1705  hrf->SetBinContent(1106, 0.8032231);
1706  hrf->SetBinContent(1107, 0.7608244);
1707  hrf->SetBinContent(1108, 0.6909539);
1708  hrf->SetBinContent(1109, 0.75949);
1709  hrf->SetBinContent(1110, 0.6740589);
1710  hrf->SetBinContent(1111, 0.8500618);
1711  hrf->SetBinContent(1112, 0.3840883);
1712  hrf->SetBinContent(1113, 0.8179412);
1713  hrf->SetBinContent(1114, 0.756898);
1714  hrf->SetBinContent(1115, 0.7581729);
1715  hrf->SetBinContent(1116, 0.7334068);
1716  hrf->SetBinContent(1117, 0.6974013);
1717  hrf->SetBinContent(1118, 0.7137154);
1718  hrf->SetBinContent(1119, 0.7129677);
1719  hrf->SetBinContent(1120, 0.6707702);
1720  hrf->SetBinContent(1121, 0.6722126);
1721  hrf->SetBinContent(1122, 0.6974467);
1722  hrf->SetBinContent(1123, 0.7031453);
1723  hrf->SetBinContent(1124, 0.657684);
1724  hrf->SetBinContent(1125, 0.7449268);
1725  hrf->SetBinContent(1126, 0.874833);
1726  hrf->SetBinContent(1127, 0.9745963);
1727  hrf->SetBinContent(1128, 0.7741645);
1728  hrf->SetBinContent(1129, 0.7339757);
1729  hrf->SetBinContent(1130, 0.777975);
1730  hrf->SetBinContent(1131, 0.7915074);
1731  hrf->SetBinContent(1132, 0.6136767);
1732  hrf->SetBinContent(1135, 0.8755973);
1733  hrf->SetBinContent(1136, 0.7700605);
1734  hrf->SetBinContent(1137, 0.8033186);
1735  hrf->SetBinContent(1138, 0.7555612);
1736  hrf->SetBinContent(1139, 0.7591759);
1737  hrf->SetBinContent(1140, 0.7519722);
1738  hrf->SetBinContent(1141, 0.7289418);
1739  hrf->SetBinContent(1142, 1.346851);
1740  hrf->SetBinContent(1143, 0.6687253);
1741  hrf->SetBinContent(1144, 0.717847);
1742  hrf->SetBinContent(1145, 0.7011801);
1743  hrf->SetBinContent(1146, 0.6966033);
1744  hrf->SetBinContent(1147, 0.6946036);
1745  hrf->SetBinContent(1148, 0.7405895);
1746  hrf->SetBinContent(1149, 0.7328261);
1747  hrf->SetBinContent(1150, 0.7192682);
1748  hrf->SetBinContent(1151, 0.8046057);
1749  hrf->SetBinContent(1152, 0.7620371);
1750  hrf->SetBinContent(1153, 0.7501711);
1751  hrf->SetBinContent(1154, 0.6792978);
1752  hrf->SetBinContent(1155, 0.7581177);
1753  hrf->SetBinContent(1156, 0.8915533);
1754  hrf->SetBinContent(1157, 0.7304667);
1755  hrf->SetBinContent(1158, 1.778186e-08);
1756  hrf->SetBinContent(1159, 0.7876914);
1757  hrf->SetBinContent(1160, 0.8167171);
1758  hrf->SetBinContent(1161, 0.799203);
1759  hrf->SetBinContent(1162, 1.564839);
1760  hrf->SetBinContent(1163, 1.932414);
1761  hrf->SetBinContent(1164, 0.6999876);
1762  hrf->SetBinContent(1165, 0.8222277);
1763  hrf->SetBinContent(1166, 0.7073811);
1764  hrf->SetBinContent(1167, 0.760646);
1765  hrf->SetBinContent(1168, 0.8145632);
1766  hrf->SetBinContent(1169, 0.6570073);
1767  hrf->SetBinContent(1170, 0.7903656);
1768  hrf->SetBinContent(1171, 0.7055761);
1769  hrf->SetBinContent(1172, 0.7324432);
1770  hrf->SetBinContent(1173, 0.6906474);
1771  hrf->SetBinContent(1174, 0.7016042);
1772  hrf->SetBinContent(1175, 0.6910746);
1773  hrf->SetBinContent(1176, 0.6489437);
1774  hrf->SetBinContent(1177, 0.7277918);
1775  hrf->SetBinContent(1178, 0.8176938);
1776  hrf->SetBinContent(1179, 0.7668142);
1777  hrf->SetBinContent(1180, 0.6988779);
1778  hrf->SetBinContent(1181, 4.715625e-10);
1779  hrf->SetBinContent(1182, 0.7289456);
1780  hrf->SetBinContent(1183, 0.8265013);
1781  hrf->SetBinContent(1184, 0.7507662);
1782  hrf->SetBinContent(1185, 0.7896848);
1783  hrf->SetBinContent(1186, 0.7976325);
1784  hrf->SetBinContent(1189, 0.8057601);
1785  hrf->SetBinContent(1190, 1.370117);
1786  hrf->SetBinContent(1191, 0.77344);
1787  hrf->SetBinContent(1192, 0.7452468);
1788  hrf->SetBinContent(1193, 1.108199);
1789  hrf->SetBinContent(1194, 3.7291e-08);
1790  hrf->SetBinContent(1195, 0.7778447);
1791  hrf->SetBinContent(1196, 0.7805797);
1792  hrf->SetBinContent(1197, 0.8029034);
1793  hrf->SetBinContent(1198, 0.7143188);
1794  hrf->SetBinContent(1199, 0.7026921);
1795  hrf->SetBinContent(1200, 0.689998);
1796  hrf->SetBinContent(1201, 0.7199291);
1797  hrf->SetBinContent(1202, 0.749867);
1798  hrf->SetBinContent(1203, 0.7412875);
1799  hrf->SetBinContent(1204, 0.7532368);
1800  hrf->SetBinContent(1205, 0.7416354);
1801  hrf->SetBinContent(1206, 0.7788702);
1802  hrf->SetBinContent(1207, 0.75921);
1803  hrf->SetBinContent(1208, 0.9899771);
1804  hrf->SetBinContent(1209, 0.8028721);
1805  hrf->SetBinContent(1210, 0.7613076);
1806  hrf->SetBinContent(1211, 0.8038316);
1807  hrf->SetBinContent(1212, 2);
1808  hrf->SetBinContent(1213, 0.8121575);
1809  hrf->SetBinContent(1214, 0.7813477);
1810  hrf->SetBinContent(1215, 0.7840589);
1811  hrf->SetBinContent(1216, 0.8885684);
1812  hrf->SetBinContent(1217, 2.145997e-08);
1813  hrf->SetBinContent(1218, 0.7463155);
1814  hrf->SetBinContent(1219, 0.7435377);
1815  hrf->SetBinContent(1220, 1.193651);
1816  hrf->SetBinContent(1221, 0.8411264);
1817  hrf->SetBinContent(1222, 0.8833549);
1818  hrf->SetBinContent(1223, 0.8037913);
1819  hrf->SetBinContent(1224, 0.7233331);
1820  hrf->SetBinContent(1225, 0.7553903);
1821  hrf->SetBinContent(1226, 0.8175085);
1822  hrf->SetBinContent(1227, 0.7190688);
1823  hrf->SetBinContent(1228, 0.7042091);
1824  hrf->SetBinContent(1229, 0.7236426);
1825  hrf->SetBinContent(1230, 0.7486491);
1826  hrf->SetBinContent(1231, 0.6273947);
1827  hrf->SetBinContent(1232, 0.7902668);
1828  hrf->SetBinContent(1233, 0.7747761);
1829  hrf->SetBinContent(1234, 1.884267e-08);
1830  hrf->SetBinContent(1235, 0.7297846);
1831  hrf->SetBinContent(1236, 0.7674142);
1832  hrf->SetBinContent(1237, 0.7560349);
1833  hrf->SetBinContent(1238, 0.7615343);
1834  hrf->SetBinContent(1239, 0.8092088);
1835  hrf->SetBinContent(1240, 0.837832);
1836  hrf->SetBinContent(1243, 0.8410632);
1837  hrf->SetBinContent(1244, 0.8284886);
1838  hrf->SetBinContent(1245, 0.8323252);
1839  hrf->SetBinContent(1246, 0.7917008);
1840  hrf->SetBinContent(1247, 0.8252153);
1841  hrf->SetBinContent(1248, 0.7736288);
1842  hrf->SetBinContent(1249, 2.79689e-08);
1843  hrf->SetBinContent(1250, 0.8256513);
1844  hrf->SetBinContent(1251, 0.788981);
1845  hrf->SetBinContent(1252, 0.7069463);
1846  hrf->SetBinContent(1253, 0.7353773);
1847  hrf->SetBinContent(1254, 0.7264474);
1848  hrf->SetBinContent(1255, 0.709739);
1849  hrf->SetBinContent(1256, 0.6967523);
1850  hrf->SetBinContent(1257, 0.7593404);
1851  hrf->SetBinContent(1258, 0.6857809);
1852  hrf->SetBinContent(1259, 0.7538165);
1853  hrf->SetBinContent(1260, 0.8193203);
1854  hrf->SetBinContent(1261, 1.12253);
1855  hrf->SetBinContent(1262, 0.8099769);
1856  hrf->SetBinContent(1263, 0.7968184);
1857  hrf->SetBinContent(1264, 0.7165168);
1858  hrf->SetBinContent(1265, 0.841195);
1859  hrf->SetBinContent(1266, 0.7307236);
1860  hrf->SetBinContent(1267, 0.7757208);
1861  hrf->SetBinContent(1268, 1.175732);
1862  hrf->SetBinContent(1269, 0.7950296);
1863  hrf->SetBinContent(1270, 2.153397e-08);
1864  hrf->SetBinContent(1271, 0.7121626);
1865  hrf->SetBinContent(1272, 0.7998994);
1866  hrf->SetBinContent(1273, 0.7731178);
1867  hrf->SetBinContent(1274, 2);
1868  hrf->SetBinContent(1275, 0.6647769);
1869  hrf->SetBinContent(1276, 0.7917477);
1870  hrf->SetBinContent(1277, 0.797781);
1871  hrf->SetBinContent(1278, 0.7394993);
1872  hrf->SetBinContent(1279, 0.7469406);
1873  hrf->SetBinContent(1280, 0.7587091);
1874  hrf->SetBinContent(1281, 0.7714839);
1875  hrf->SetBinContent(1282, 0.7415178);
1876  hrf->SetBinContent(1283, 0.6940494);
1877  hrf->SetBinContent(1284, 0.6900583);
1878  hrf->SetBinContent(1285, 0.744396);
1879  hrf->SetBinContent(1286, 0.7567286);
1880  hrf->SetBinContent(1287, 0.7837025);
1881  hrf->SetBinContent(1288, 0.7640251);
1882  hrf->SetBinContent(1289, 2);
1883  hrf->SetBinContent(1290, 0.7397066);
1884  hrf->SetBinContent(1291, 0.6930763);
1885  hrf->SetBinContent(1292, 0.7849539);
1886  hrf->SetBinContent(1293, 0.7758456);
1887  hrf->SetBinContent(1294, 0.8567303);
1888  hrf->SetBinContent(1297, 0.8105354);
1889  hrf->SetBinContent(1298, 0.8642945);
1890  hrf->SetBinContent(1299, 0.8043556);
1891  hrf->SetBinContent(1300, 0.819859);
1892  hrf->SetBinContent(1301, 0.7584703);
1893  hrf->SetBinContent(1302, 0.7616698);
1894  hrf->SetBinContent(1303, 0.7812502);
1895  hrf->SetBinContent(1304, 0.8144913);
1896  hrf->SetBinContent(1305, 0.8069767);
1897  hrf->SetBinContent(1306, 0.7869472);
1898  hrf->SetBinContent(1307, 0.7356938);
1899  hrf->SetBinContent(1308, 0.7303469);
1900  hrf->SetBinContent(1309, 0.7237442);
1901  hrf->SetBinContent(1310, 0.7893888);
1902  hrf->SetBinContent(1311, 0.7743256);
1903  hrf->SetBinContent(1312, 0.7478973);
1904  hrf->SetBinContent(1313, 0.7472924);
1905  hrf->SetBinContent(1314, 0.7928523);
1906  hrf->SetBinContent(1315, 0.6974202);
1907  hrf->SetBinContent(1316, 0.8026988);
1908  hrf->SetBinContent(1317, 0.8257939);
1909  hrf->SetBinContent(1318, 0.831494);
1910  hrf->SetBinContent(1319, 0.7945051);
1911  hrf->SetBinContent(1320, 0.761869);
1912  hrf->SetBinContent(1321, 0.7518338);
1913  hrf->SetBinContent(1322, 0.7769849);
1914  hrf->SetBinContent(1323, 0.7716518);
1915  hrf->SetBinContent(1324, 0.7334756);
1916  hrf->SetBinContent(1325, 0.8503541);
1917  hrf->SetBinContent(1326, 0.8200087);
1918  hrf->SetBinContent(1327, 0.7371234);
1919  hrf->SetBinContent(1328, 0.852895);
1920  hrf->SetBinContent(1329, 0.8021988);
1921  hrf->SetBinContent(1330, 1.039027);
1922  hrf->SetBinContent(1331, 0.7118308);
1923  hrf->SetBinContent(1332, 0.7804436);
1924  hrf->SetBinContent(1333, 0.7621835);
1925  hrf->SetBinContent(1334, 0.7786251);
1926  hrf->SetBinContent(1335, 0.7262275);
1927  hrf->SetBinContent(1336, 0.7599275);
1928  hrf->SetBinContent(1337, 0.7669863);
1929  hrf->SetBinContent(1338, 0.7006092);
1930  hrf->SetBinContent(1339, 0.7275499);
1931  hrf->SetBinContent(1340, 0.8066881);
1932  hrf->SetBinContent(1341, 8.082332e-09);
1933  hrf->SetBinContent(1342, 0.8027337);
1934  hrf->SetBinContent(1343, 0.7597497);
1935  hrf->SetBinContent(1344, 0.7935027);
1936  hrf->SetBinContent(1345, 0.763325);
1937  hrf->SetBinContent(1346, 0.7717389);
1938  hrf->SetBinContent(1347, 0.7577329);
1939  hrf->SetBinContent(1348, 0.88808);
1940  hrf->SetBinContent(1351, 0.8976908);
1941  hrf->SetBinContent(1352, 0.8423946);
1942  hrf->SetBinContent(1353, 0.8284513);
1943  hrf->SetBinContent(1354, 0.8412279);
1944  hrf->SetBinContent(1355, 0.8500894);
1945  hrf->SetBinContent(1356, 9.257798e-11);
1946  hrf->SetBinContent(1357, 0.7810383);
1947  hrf->SetBinContent(1358, 0.8704037);
1948  hrf->SetBinContent(1359, 0.8300052);
1949  hrf->SetBinContent(1360, 0.7825852);
1950  hrf->SetBinContent(1361, 0.816828);
1951  hrf->SetBinContent(1362, 0.7973738);
1952  hrf->SetBinContent(1363, 0.7527605);
1953  hrf->SetBinContent(1364, 0.7771426);
1954  hrf->SetBinContent(1365, 0.9042388);
1955  hrf->SetBinContent(1366, 0.8078419);
1956  hrf->SetBinContent(1367, 0.7744836);
1957  hrf->SetBinContent(1368, 0.8064706);
1958  hrf->SetBinContent(1369, 0.7996269);
1959  hrf->SetBinContent(1370, 0.8434137);
1960  hrf->SetBinContent(1371, 0.8069958);
1961  hrf->SetBinContent(1372, 0.8413141);
1962  hrf->SetBinContent(1373, 0.321352);
1963  hrf->SetBinContent(1374, 0.8889853);
1964  hrf->SetBinContent(1375, 0.4442552);
1965  hrf->SetBinContent(1376, 0.8282964);
1966  hrf->SetBinContent(1377, 0.6055968);
1967  hrf->SetBinContent(1378, 2);
1968  hrf->SetBinContent(1379, 0.758385);
1969  hrf->SetBinContent(1380, 0.8161163);
1970  hrf->SetBinContent(1381, 0.7797145);
1971  hrf->SetBinContent(1382, 0.826297);
1972  hrf->SetBinContent(1383, 0.8015526);
1973  hrf->SetBinContent(1384, 0.7983635);
1974  hrf->SetBinContent(1385, 0.7639591);
1975  hrf->SetBinContent(1386, 0.8086007);
1976  hrf->SetBinContent(1387, 0.8069662);
1977  hrf->SetBinContent(1388, 0.8426892);
1978  hrf->SetBinContent(1389, 0.7772759);
1979  hrf->SetBinContent(1390, 0.7175232);
1980  hrf->SetBinContent(1391, 0.782493);
1981  hrf->SetBinContent(1392, 0.7797878);
1982  hrf->SetBinContent(1393, 0.7351255);
1983  hrf->SetBinContent(1394, 0.7613439);
1984  hrf->SetBinContent(1395, 0.7944787);
1985  hrf->SetBinContent(1396, 0.842592);
1986  hrf->SetBinContent(1397, 0.7760797);
1987  hrf->SetBinContent(1398, 0.8138054);
1988  hrf->SetBinContent(1399, 0.8470539);
1989  hrf->SetBinContent(1400, 0.7994559);
1990  hrf->SetBinContent(1401, 0.8828442);
1991  hrf->SetBinContent(1402, 0.9125168);
1992  hrf->SetBinContent(1405, 0.7432123);
1993  hrf->SetBinContent(1406, 0.7924839);
1994  hrf->SetBinContent(1407, 0.8402076);
1995  hrf->SetBinContent(1408, 0.8734859);
1996  hrf->SetBinContent(1409, 0.8290992);
1997  hrf->SetBinContent(1410, 0.8127977);
1998  hrf->SetBinContent(1411, 0.8719417);
1999  hrf->SetBinContent(1412, 0.8320817);
2000  hrf->SetBinContent(1413, 0.8709081);
2001  hrf->SetBinContent(1414, 0.8365571);
2002  hrf->SetBinContent(1415, 0.7768795);
2003  hrf->SetBinContent(1416, 0.8100523);
2004  hrf->SetBinContent(1417, 0.7853265);
2005  hrf->SetBinContent(1418, 0.8136188);
2006  hrf->SetBinContent(1419, 0.7901163);
2007  hrf->SetBinContent(1420, 0.8603168);
2008  hrf->SetBinContent(1421, 0.8527932);
2009  hrf->SetBinContent(1422, 0.8367243);
2010  hrf->SetBinContent(1423, 0.8095203);
2011  hrf->SetBinContent(1424, 0.836165);
2012  hrf->SetBinContent(1425, 0.7613062);
2013  hrf->SetBinContent(1426, 1.108609);
2014  hrf->SetBinContent(1427, 0.1380128);
2015  hrf->SetBinContent(1428, 0.8434393);
2016  hrf->SetBinContent(1429, 0.929493);
2017  hrf->SetBinContent(1430, 0.891273);
2018  hrf->SetBinContent(1431, 0.9241241);
2019  hrf->SetBinContent(1432, 0.8175316);
2020  hrf->SetBinContent(1433, 0.8373544);
2021  hrf->SetBinContent(1434, 0.8248472);
2022  hrf->SetBinContent(1435, 0.9091666);
2023  hrf->SetBinContent(1436, 0.8176399);
2024  hrf->SetBinContent(1437, 1.605745);
2025  hrf->SetBinContent(1438, 0.3585472);
2026  hrf->SetBinContent(1439, 0.8094559);
2027  hrf->SetBinContent(1440, 0.8123945);
2028  hrf->SetBinContent(1441, 0.8034517);
2029  hrf->SetBinContent(1442, 0.7874666);
2030  hrf->SetBinContent(1443, 0.8026767);
2031  hrf->SetBinContent(1444, 0.7624008);
2032  hrf->SetBinContent(1445, 0.7767704);
2033  hrf->SetBinContent(1446, 0.7053043);
2034  hrf->SetBinContent(1447, 0.7737352);
2035  hrf->SetBinContent(1448, 0.8538612);
2036  hrf->SetBinContent(1449, 0.835044);
2037  hrf->SetBinContent(1450, 0.7230772);
2038  hrf->SetBinContent(1451, 0.8203293);
2039  hrf->SetBinContent(1452, 0.8326061);
2040  hrf->SetBinContent(1453, 0.838903);
2041  hrf->SetBinContent(1454, 0.8315706);
2042  hrf->SetBinContent(1455, 0.8732846);
2043  hrf->SetBinContent(1456, 0.7947215);
2044  hrf->SetBinContent(1459, 0.8947669);
2045  hrf->SetBinContent(1460, 0.8324007);
2046  hrf->SetBinContent(1461, 0.7979457);
2047  hrf->SetBinContent(1462, 2);
2048  hrf->SetBinContent(1463, 0.8209487);
2049  hrf->SetBinContent(1464, 0.8033738);
2050  hrf->SetBinContent(1465, 0.7823778);
2051  hrf->SetBinContent(1466, 0.8794152);
2052  hrf->SetBinContent(1467, 0.8407297);
2053  hrf->SetBinContent(1468, 0.8277702);
2054  hrf->SetBinContent(1469, 0.810888);
2055  hrf->SetBinContent(1470, 0.7680818);
2056  hrf->SetBinContent(1471, 0.8095968);
2057  hrf->SetBinContent(1472, 0.790924);
2058  hrf->SetBinContent(1473, 0.8457994);
2059  hrf->SetBinContent(1474, 0.8210438);
2060  hrf->SetBinContent(1475, 0.8473524);
2061  hrf->SetBinContent(1476, 2.701161e-08);
2062  hrf->SetBinContent(1477, 0.8416434);
2063  hrf->SetBinContent(1478, 0.8278685);
2064  hrf->SetBinContent(1479, 0.9409888);
2065  hrf->SetBinContent(1480, 0.8393762);
2066  hrf->SetBinContent(1481, 0.8670172);
2067  hrf->SetBinContent(1482, 0.8475037);
2068  hrf->SetBinContent(1483, 0.4279374);
2069  hrf->SetBinContent(1484, 0.9529459);
2070  hrf->SetBinContent(1485, 0.8614377);
2071  hrf->SetBinContent(1486, 2);
2072  hrf->SetBinContent(1487, 0.8818654);
2073  hrf->SetBinContent(1488, 0.8004858);
2074  hrf->SetBinContent(1489, 0.8546413);
2075  hrf->SetBinContent(1490, 1.999866);
2076  hrf->SetBinContent(1491, 0.815396);
2077  hrf->SetBinContent(1492, 0.7853104);
2078  hrf->SetBinContent(1493, 0.8461049);
2079  hrf->SetBinContent(1494, 0.8015136);
2080  hrf->SetBinContent(1495, 0.7569559);
2081  hrf->SetBinContent(1496, 0.8288024);
2082  hrf->SetBinContent(1497, 0.7886032);
2083  hrf->SetBinContent(1498, 0.7762703);
2084  hrf->SetBinContent(1499, 0.770609);
2085  hrf->SetBinContent(1500, 0.817199);
2086  hrf->SetBinContent(1501, 0.7620718);
2087  hrf->SetBinContent(1502, 0.8152385);
2088  hrf->SetBinContent(1503, 0.8691072);
2089  hrf->SetBinContent(1504, 0.8155018);
2090  hrf->SetBinContent(1505, 0.8496901);
2091  hrf->SetBinContent(1506, 0.7108539);
2092  hrf->SetBinContent(1507, 0.856768);
2093  hrf->SetBinContent(1508, 0.7733098);
2094  hrf->SetBinContent(1509, 0.8095035);
2095  hrf->SetBinContent(1510, 1.06417);
2096  hrf->SetBinContent(1513, 0.9013685);
2097  hrf->SetBinContent(1514, 0.7900718);
2098  hrf->SetBinContent(1515, 0.7571104);
2099  hrf->SetBinContent(1516, 0.797836);
2100  hrf->SetBinContent(1517, 0.8264311);
2101  hrf->SetBinContent(1518, 0.800528);
2102  hrf->SetBinContent(1519, 0.8707364);
2103  hrf->SetBinContent(1520, 0.8413364);
2104  hrf->SetBinContent(1521, 0.6594373);
2105  hrf->SetBinContent(1522, 0.8289098);
2106  hrf->SetBinContent(1523, 0.7821766);
2107  hrf->SetBinContent(1524, 0.8083399);
2108  hrf->SetBinContent(1525, 0.7758535);
2109  hrf->SetBinContent(1526, 0.8410822);
2110  hrf->SetBinContent(1527, 0.8526707);
2111  hrf->SetBinContent(1528, 0.8628933);
2112  hrf->SetBinContent(1529, 0.7811331);
2113  hrf->SetBinContent(1530, 0.8275476);
2114  hrf->SetBinContent(1531, 0.8609779);
2115  hrf->SetBinContent(1532, 0.8738233);
2116  hrf->SetBinContent(1533, 2);
2117  hrf->SetBinContent(1534, 1.538174e-08);
2118  hrf->SetBinContent(1535, 0.8223987);
2119  hrf->SetBinContent(1536, 0.8590292);
2120  hrf->SetBinContent(1537, 0.8364939);
2121  hrf->SetBinContent(1538, 0.8625243);
2122  hrf->SetBinContent(1539, 0.7879927);
2123  hrf->SetBinContent(1540, 0.8329675);
2124  hrf->SetBinContent(1541, 0.8196524);
2125  hrf->SetBinContent(1542, 0.889112);
2126  hrf->SetBinContent(1543, 0.9101152);
2127  hrf->SetBinContent(1544, 0.7899218);
2128  hrf->SetBinContent(1545, 0.8052071);
2129  hrf->SetBinContent(1546, 0.4351703);
2130  hrf->SetBinContent(1547, 0.8065562);
2131  hrf->SetBinContent(1548, 0.8227643);
2132  hrf->SetBinContent(1549, 0.8074349);
2133  hrf->SetBinContent(1550, 0.8329206);
2134  hrf->SetBinContent(1551, 0.7967104);
2135  hrf->SetBinContent(1552, 0.7832514);
2136  hrf->SetBinContent(1553, 0.768122);
2137  hrf->SetBinContent(1554, 0.814672);
2138  hrf->SetBinContent(1555, 0.7814745);
2139  hrf->SetBinContent(1556, 0.8296988);
2140  hrf->SetBinContent(1557, 0.8460507);
2141  hrf->SetBinContent(1558, 0.8453766);
2142  hrf->SetBinContent(1559, 1.394065);
2143  hrf->SetBinContent(1560, 0.8195785);
2144  hrf->SetBinContent(1561, 0.8590771);
2145  hrf->SetBinContent(1562, 0.7999985);
2146  hrf->SetBinContent(1563, 0.8421693);
2147  hrf->SetBinContent(1564, 0.8634927);
2148 
2149  return hrf;
2150 }

◆ initialize_MET_with_CaloMET()

void TCMETAlgo::initialize_MET_with_CaloMET ( edm::Event event)
private

Definition at line 240 of file TCMETAlgo.cc.

References met_x_, met_y_, metToken_, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, objects.METAnalyzer::sumEt, and sumEt_.

Referenced by CalculateTCMET().

240  {
242  event.getByToken(metToken_, metHandle);
243  met_x_ = (metHandle->front()).px();
244  met_y_ = (metHandle->front()).py();
245  sumEt_ = (metHandle->front()).sumEt();
246 }
double met_y_
Definition: TCMETAlgo.h:82
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
Definition: TCMETAlgo.h:102

◆ initialize_MET_with_PFClusters()

void TCMETAlgo::initialize_MET_with_PFClusters ( edm::Event event)
private

Definition at line 196 of file TCMETAlgo.cc.

References clustersECALToken_, clustersHCALToken_, clustersHFToken_, funct::cos(), EgHLTOffHistBins_cfi::et, PFLayer::HCAL_BARREL2, met_x_, met_y_, funct::sin(), and sumEt_.

Referenced by CalculateTCMET().

196  {
197  float pfcmet_x = 0.;
198  float pfcmet_y = 0.;
199  float pfcsumet = 0.;
200 
202  event.getByToken(clustersECALToken_, clustersECAL);
203  for (reco::PFClusterCollection::const_iterator it = clustersECAL->begin(); it != clustersECAL->end(); it++) {
204  const math::XYZPoint& cluster_pos = it->position();
205  double et = it->energy() / cosh(cluster_pos.eta());
206  pfcmet_x -= et * cos(cluster_pos.phi());
207  pfcmet_y -= et * sin(cluster_pos.phi());
208  pfcsumet += et;
209  }
210 
212  event.getByToken(clustersHCALToken_, clustersHCAL);
213  for (reco::PFClusterCollection::const_iterator it = clustersHCAL->begin(); it != clustersHCAL->end(); it++) {
214  if (it->layer() == PFLayer::HCAL_BARREL2)
215  continue; //skip HO
216 
217  const math::XYZPoint& cluster_pos = it->position();
218  double et = it->energy() / cosh(cluster_pos.eta());
219  pfcmet_x -= et * cos(cluster_pos.phi());
220  pfcmet_y -= et * sin(cluster_pos.phi());
221  pfcsumet += et;
222  }
223 
225  event.getByToken(clustersHFToken_, clustersHF);
226  for (reco::PFClusterCollection::const_iterator it = clustersHF->begin(); it != clustersHF->end(); it++) {
227  const math::XYZPoint& cluster_pos = it->position();
228  double et = it->energy() / cosh(cluster_pos.eta());
229  pfcmet_x -= et * cos(cluster_pos.phi());
230  pfcmet_y -= et * sin(cluster_pos.phi());
231  pfcsumet += et;
232  }
233 
234  met_x_ = pfcmet_x;
235  met_y_ = pfcmet_y;
236  sumEt_ = pfcsumet;
237 }
double met_y_
Definition: TCMETAlgo.h:82
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
Cos< T >::type cos(const T &t)
Definition: Cos.h:22
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83
edm::EDGetTokenT< reco::PFClusterCollection > clustersECALToken_
Definition: TCMETAlgo.h:106
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
edm::EDGetTokenT< reco::PFClusterCollection > clustersHCALToken_
Definition: TCMETAlgo.h:107
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFToken_
Definition: TCMETAlgo.h:108

◆ isElectron()

bool TCMETAlgo::isElectron ( const reco::TrackRef trackRef)
private

Definition at line 559 of file TCMETAlgo.cc.

References electronHandle_, hOverECut_, edm::Ref< C, T, F >::isNonnull(), and edm::Ref< C, T, F >::key().

Referenced by correct_MET_for_Tracks(), findDuplicateTracks(), and findGoodShowerTracks().

559  {
560  for (reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin();
561  electron_it != electronHandle_->end();
562  ++electron_it) {
563  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
564 
565  unsigned int ele_idx = el_track.isNonnull() ? el_track.key() : 99999;
566 
567  if (ele_idx == trackRef.key()) {
568  if (electron_it->hadronicOverEm() < hOverECut_)
569  return true;
570  }
571  }
572 
573  return false;
574 }
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238
key_type key() const
Accessor for product key.
Definition: Ref.h:250
edm::Handle< reco::GsfElectronCollection > electronHandle_
Definition: TCMETAlgo.h:91
double hOverECut_
Definition: TCMETAlgo.h:151

◆ isGoodTrack()

bool TCMETAlgo::isGoodTrack ( const reco::TrackRef  trackRef)
private

Definition at line 577 of file TCMETAlgo.cc.

References beamSpotHandle_, DMR_cfg::cut, d0, d0cuta_, d0cutb_, duplicateTracks_, PVValHelper::dz, spr::find(), hasValidVertex_, mps_fire::i, edm::HandleBase::isValid(), maxchi2_, maxchi2_tight_, maxd0cut_, maxeta_, maxpt_, maxpt_eta20_, maxpt_eta25_, maxPtErr_, maxPtErr_tight_, minhits_, minhits_tight_, nLayers(), nLayers_, nLayersTight_, reco::BeamSpot::position(), funct::pow(), mathSSE::sqrt(), HLT_2022v15_cff::track, trackAlgos_, trkAlgos_, trkQuality_, bphysicsOniaDQM_cfi::vertex, vertexMaxDZ_, and vetoDuplicates_.

Referenced by correct_MET_for_Tracks(), and findGoodShowerTracks().

577  {
578  double d0 = 9999.;
579 
580  if (hasValidVertex_) {
581  //get d0 corrected for primary vertex
582  const reco::Vertex& vertex = (*vertexColl_)[0];
583  const Point pvtx = Point(vertex.x(), vertex.y(), vertex.z());
584 
585  double dz = track->dz(pvtx);
586 
587  if (fabs(dz) < vertexMaxDZ_) {
588  //get d0 corrected for pvtx
589  d0 = -1 * track->dxy(pvtx);
590  } else {
591  // get d0 corrected for beam spot
592  bool haveBeamSpot = true;
593  if (!beamSpotHandle_.isValid())
594  haveBeamSpot = false;
595 
596  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0, 0, 0);
597  d0 = -1 * track->dxy(bspot);
598  }
599  } else {
600  // get d0 corrected for beam spot
601  bool haveBeamSpot = true;
602  if (!beamSpotHandle_.isValid())
603  haveBeamSpot = false;
604 
605  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0, 0, 0);
606  d0 = -1 * track->dxy(bspot);
607  }
608 
609  if (std::find(trackAlgos_.begin(), trackAlgos_.end(), track->algo()) != trackAlgos_.end()) {
610  //1st 4 tracking iterations (pT-dependent d0 cut + nlayers cut)
611 
612  float d0cut = sqrt(pow(d0cuta_, 2) + pow(d0cutb_ / track->pt(), 2));
613  if (d0cut > maxd0cut_)
614  d0cut = maxd0cut_;
615 
616  if (fabs(d0) > d0cut)
617  return false;
618  if (nLayers(track) < nLayers_)
619  return false;
620 
621  } else {
622  //last 2 tracking iterations (tighten chi2, nhits, pt error, nlayers cuts)
623  if (track->normalizedChi2() > maxchi2_tight_)
624  return false;
625  if (track->numberOfValidHits() < minhits_tight_)
626  return false;
627  if ((track->ptError() / track->pt()) > maxPtErr_tight_)
628  return false;
629  if (nLayers(track) < nLayersTight_)
630  return false;
631  }
632 
633  if (track->numberOfValidHits() < minhits_)
634  return false;
635  if (track->normalizedChi2() > maxchi2_)
636  return false;
637  if (fabs(track->eta()) > maxeta_)
638  return false;
639  if (track->pt() > maxpt_)
640  return false;
641  if ((track->ptError() / track->pt()) > maxPtErr_)
642  return false;
643  if (fabs(track->eta()) > 2.5 && track->pt() > maxpt_eta25_)
644  return false;
645  if (fabs(track->eta()) > 2.0 && track->pt() > maxpt_eta20_)
646  return false;
647 
648  int cut = 0;
649  for (unsigned int i = 0; i < trkQuality_.size(); i++) {
650  cut |= (1 << trkQuality_.at(i));
651  }
652 
653  if (!((track->qualityMask() & cut) == cut))
654  return false;
655 
656  bool isGoodAlgo = false;
657  if (trkAlgos_.empty())
658  isGoodAlgo = true;
659  for (unsigned int i = 0; i < trkAlgos_.size(); i++) {
660  if (track->algo() == trkAlgos_.at(i))
661  isGoodAlgo = true;
662  }
663 
664  if (!isGoodAlgo)
665  return false;
666 
667  if (vetoDuplicates_) {
668  for (unsigned int iDup = 0; iDup < duplicateTracks_.size(); ++iDup) {
669  if ((int)track.key() == duplicateTracks_.at(iDup))
670  return false;
671  }
672  }
673 
674  return true;
675 }
math::XYZPoint Point
Definition: TCMETAlgo.cc:55
const Point & position() const
position
Definition: BeamSpot.h:59
int nLayers(const reco::TrackRef)
Definition: TCMETAlgo.cc:545
std::vector< reco::TrackBase::TrackAlgorithm > trkAlgos_
Definition: TCMETAlgo.h:153
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
double maxpt_eta25_
Definition: TCMETAlgo.h:120
edm::Handle< reco::BeamSpot > beamSpotHandle_
Definition: TCMETAlgo.h:93
double maxpt_eta20_
Definition: TCMETAlgo.h:121
double maxeta_
Definition: TCMETAlgo.h:140
int nLayers_
Definition: TCMETAlgo.h:114
double d0cuta_
Definition: TCMETAlgo.h:128
std::vector< int > trkQuality_
Definition: TCMETAlgo.h:152
double d0cutb_
Definition: TCMETAlgo.h:129
T sqrt(T t)
Definition: SSEVec.h:19
bool hasValidVertex_
Definition: TCMETAlgo.h:163
double maxchi2_tight_
Definition: TCMETAlgo.h:131
static constexpr float d0
double minhits_
Definition: TCMETAlgo.h:142
int nLayersTight_
Definition: TCMETAlgo.h:115
double maxpt_
Definition: TCMETAlgo.h:139
bool isValid() const
Definition: HandleBase.h:70
double maxchi2_
Definition: TCMETAlgo.h:141
Structure Point Contains parameters of Gaussian fits to DMRs.
std::vector< reco::TrackBase::TrackAlgorithm > trackAlgos_
Definition: TCMETAlgo.h:135
double vertexMaxDZ_
Definition: TCMETAlgo.h:119
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:126
double maxPtErr_
Definition: TCMETAlgo.h:143
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:29
double minhits_tight_
Definition: TCMETAlgo.h:132
double maxd0cut_
Definition: TCMETAlgo.h:130
bool vetoDuplicates_
Definition: TCMETAlgo.h:122
double maxPtErr_tight_
Definition: TCMETAlgo.h:133

◆ isMuon()

bool TCMETAlgo::isMuon ( const reco::TrackRef trackRef)
private

Definition at line 548 of file TCMETAlgo.cc.

References edm::Ref< C, T, F >::isNonnull(), edm::Ref< C, T, F >::key(), and muonHandle_.

Referenced by correct_MET_for_Tracks(), findDuplicateTracks(), and findGoodShowerTracks().

548  {
549  for (reco::MuonCollection::const_iterator muon_it = muonHandle_->begin(); muon_it != muonHandle_->end(); ++muon_it) {
550  reco::TrackRef mu_track = muon_it->innerTrack();
551  unsigned int idxMuon = mu_track.isNonnull() ? mu_track.key() : 99999;
552  if (idxMuon == trackRef.key())
553  return true;
554  }
555  return false;
556 }
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238
key_type key() const
Accessor for product key.
Definition: Ref.h:250
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90

◆ isValidVertex()

bool TCMETAlgo::isValidVertex ( )
private

Definition at line 442 of file TCMETAlgo.cc.

References funct::pow(), mathSSE::sqrt(), vertexColl_, vertexNdof_, vertexRho_, and vertexZ_.

Referenced by correct_MET_for_Tracks().

442  {
443  if (vertexColl_->begin()->isFake())
444  return false;
445  if (vertexColl_->begin()->ndof() < vertexNdof_)
446  return false;
447  if (fabs(vertexColl_->begin()->z()) > vertexZ_)
448  return false;
449  if (sqrt(pow(vertexColl_->begin()->x(), 2) + pow(vertexColl_->begin()->y(), 2)) > vertexRho_)
450  return false;
451 
452  return true;
453 }
double vertexRho_
Definition: TCMETAlgo.h:118
int vertexNdof_
Definition: TCMETAlgo.h:116
const reco::VertexCollection * vertexColl_
Definition: TCMETAlgo.h:164
double vertexZ_
Definition: TCMETAlgo.h:117
T sqrt(T t)
Definition: SSEVec.h:19
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:29

◆ nearGoodShowerTrack()

bool TCMETAlgo::nearGoodShowerTrack ( const reco::TrackRef  track,
const std::vector< int > &  goodShowerTracks 
)
private

Definition at line 492 of file TCMETAlgo.cc.

References deltaRShower_, HGC3DClusterGenMatchSelector_cfi::dR, HLT_2022v15_cff::eta1, HLT_2022v15_cff::eta2, funct::pow(), mathSSE::sqrt(), HLT_2022v15_cff::track, and trackHandle_.

Referenced by correct_MET_for_Tracks().

492  {
493  //checks if 'track' is within dR < deltaRShower_ of any good shower tracks
494  float eta1 = track->eta();
495  float phi1 = track->phi();
496 
497  for (unsigned int itrk = 0; itrk < goodShowerTracks.size(); itrk++) {
498  reco::TrackRef trkref(trackHandle_, itrk);
499  float eta2 = trkref->eta();
500  float phi2 = trkref->phi();
501 
502  float dR = sqrt(pow(eta1 - eta2, 2) + pow(phi1 - phi2, 2));
503  if (dR < deltaRShower_)
504  return true;
505  }
506 
507  return false;
508 }
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
T sqrt(T t)
Definition: SSEVec.h:19
double deltaRShower_
Definition: TCMETAlgo.h:137
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:29

◆ nExpectedInnerHits()

int TCMETAlgo::nExpectedInnerHits ( const reco::TrackRef  track)
private

Definition at line 535 of file TCMETAlgo.cc.

References reco::HitPattern::MISSING_INNER_HITS, and HLT_2022v15_cff::track.

535  {
536  return track->hitPattern().numberOfLostHits(reco::HitPattern::MISSING_INNER_HITS);
537 }

◆ nExpectedOuterHits()

int TCMETAlgo::nExpectedOuterHits ( const reco::TrackRef  track)
private

◆ nLayers()

int TCMETAlgo::nLayers ( const reco::TrackRef  track)
private

Definition at line 545 of file TCMETAlgo.cc.

References HLT_2022v15_cff::track.

Referenced by isGoodTrack().

545 { return track->hitPattern().trackerLayersWithMeasurement(); }

◆ propagateTrackToCalorimeterFace()

TVector3 TCMETAlgo::propagateTrackToCalorimeterFace ( const reco::TrackRef  trackRef)
private

Definition at line 740 of file TCMETAlgo.cc.

References alongMomentum, Reference_intrackfit_cff::barrel, Calorimetry_cff::bField, Plane::build(), Cylinder::build(), TCMET_cfi::corner, corner_, TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), M_PI, magneticFieldHandle_, Pi, edm::ESHandle< T >::product(), AnalyticalPropagator::propagate(), CosmicsPD_Skims::radius, radius_, HLT_2022v15_cff::track, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), PV3DBase< T, PVType, FrameType >::z(), TCMET_cfi::zdist, and zdist_.

Referenced by correct_MET_for_Muons(), and correct_MET_for_Tracks().

740  {
742 
743  TVector3 outerTrkPosition;
744 
745  outerTrkPosition.SetPtEtaPhi(999., -10., 2 * TMath::Pi());
746 
747  GlobalPoint tpVertex(track->vx(), track->vy(), track->vz());
748  GlobalVector tpMomentum(track->px(), track->py(), track->pz());
749  int tpCharge(track->charge());
750 
751  FreeTrajectoryState fts(tpVertex, tpMomentum, tpCharge, bField);
752 
753  const float zdist = zdist_; //314.;
754 
755  const float radius = radius_; //130.;
756 
757  const float corner = corner_; //1.479;
758 
761 
763 
765 
767 
768  if (track->eta() < -corner) {
769  tsos = myAP.propagate(fts, *lendcap);
770  } else if (fabs(track->eta()) < corner) {
771  tsos = myAP.propagate(fts, *barrel);
772  } else if (track->eta() > corner) {
773  tsos = myAP.propagate(fts, *rendcap);
774  }
775 
776  if (tsos.isValid())
777  outerTrkPosition.SetXYZ(tsos.globalPosition().x(), tsos.globalPosition().y(), tsos.globalPosition().z());
778  else
779  outerTrkPosition.SetPtEtaPhi(999., -10., 2 * TMath::Pi());
780 
781  return outerTrkPosition;
782 }
const double Pi
double zdist_
Definition: TCMETAlgo.h:145
edm::ESHandle< MagneticField > magneticFieldHandle_
Definition: TCMETAlgo.h:98
T z() const
Definition: PV3DBase.h:61
double corner_
Definition: TCMETAlgo.h:146
static PlanePointer build(Args &&... args)
Definition: Plane.h:33
T x() const
Definition: PV3DBase.h:59
T y() const
Definition: PV3DBase.h:60
T const * product() const
Definition: ESHandle.h:86
GlobalPoint globalPosition() const
double radius_
Definition: TCMETAlgo.h:144
#define M_PI
static CylinderPointer build(const PositionType &pos, const RotationType &rot, Scalar radius, Bounds *bounds=nullptr)
Definition: Cylinder.h:45

◆ vetoTrack()

int TCMETAlgo::vetoTrack ( int  i1,
int  i2 
)
private

Definition at line 420 of file TCMETAlgo.cc.

References testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, RandomServiceHelper::t1, RandomServiceHelper::t2, and trackHandle_.

Referenced by findDuplicateTracks().

420  {
421  //given 2 tracks, decide which one to veto
424 
425  if (t1->numberOfValidHits() < t2->numberOfValidHits())
426  return i1;
427  else if (t1->numberOfValidHits() > t2->numberOfValidHits())
428  return i2;
429  else if (t1->chi2() / t1->ndof() > t2->chi2() / t2->ndof())
430  return i1;
431  else if (t1->chi2() / t1->ndof() < t2->chi2() / t2->ndof())
432  return i2;
433  else if (t1->ptError() > t2->ptError())
434  return i1;
435  else if (t1->ptError() < t2->ptError())
436  return i2;
437  else
438  return i1;
439 }
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92

Member Data Documentation

◆ beamSpotHandle_

edm::Handle<reco::BeamSpot> TCMETAlgo::beamSpotHandle_
private

Definition at line 93 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and isGoodTrack().

◆ beamSpotToken_

edm::EDGetTokenT<reco::BeamSpot> TCMETAlgo::beamSpotToken_
private

Definition at line 104 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ checkTrackPropagation_

bool TCMETAlgo::checkTrackPropagation_
private

Definition at line 159 of file TCMETAlgo.h.

Referenced by configure(), correctMETforTrack(), and correctSumEtForTrack().

◆ clustersECALToken_

edm::EDGetTokenT<reco::PFClusterCollection> TCMETAlgo::clustersECALToken_
private

Definition at line 106 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

◆ clustersHCALToken_

edm::EDGetTokenT<reco::PFClusterCollection> TCMETAlgo::clustersHCALToken_
private

Definition at line 107 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

◆ clustersHFToken_

edm::EDGetTokenT<reco::PFClusterCollection> TCMETAlgo::clustersHFToken_
private

Definition at line 108 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

◆ corner_

double TCMETAlgo::corner_
private

Definition at line 146 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().

◆ correctShowerTracks_

bool TCMETAlgo::correctShowerTracks_
private

Definition at line 156 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

◆ d0cuta_

double TCMETAlgo::d0cuta_
private

Definition at line 128 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ d0cutb_

double TCMETAlgo::d0cutb_
private

Definition at line 129 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ deltaRShower_

double TCMETAlgo::deltaRShower_
private

Definition at line 137 of file TCMETAlgo.h.

Referenced by configure(), and nearGoodShowerTrack().

◆ dupDCotTh_

double TCMETAlgo::dupDCotTh_
private

Definition at line 125 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

◆ dupDPhi_

double TCMETAlgo::dupDPhi_
private

Definition at line 124 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

◆ duplicateTracks_

std::vector<int> TCMETAlgo::duplicateTracks_
private

Definition at line 126 of file TCMETAlgo.h.

Referenced by correct_MET_for_Tracks(), findDuplicateTracks(), and isGoodTrack().

◆ dupMinPt_

double TCMETAlgo::dupMinPt_
private

Definition at line 123 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

◆ electronHandle_

edm::Handle<reco::GsfElectronCollection> TCMETAlgo::electronHandle_
private

Definition at line 91 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), closeToElectron(), and isElectron().

◆ electronToken_

edm::EDGetTokenT<reco::GsfElectronCollection> TCMETAlgo::electronToken_
private

Definition at line 101 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ electronVetoCone_

bool TCMETAlgo::electronVetoCone_
private

Definition at line 157 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

◆ eVetoDeltaCotTheta_

double TCMETAlgo::eVetoDeltaCotTheta_
private

Definition at line 149 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

◆ eVetoDeltaPhi_

double TCMETAlgo::eVetoDeltaPhi_
private

Definition at line 148 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

◆ eVetoDeltaR_

double TCMETAlgo::eVetoDeltaR_
private

Definition at line 147 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

◆ eVetoMinElectronPt_

double TCMETAlgo::eVetoMinElectronPt_
private

Definition at line 150 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

◆ hasValidVertex_

bool TCMETAlgo::hasValidVertex_
private

Definition at line 163 of file TCMETAlgo.h.

Referenced by correct_MET_for_Tracks(), and isGoodTrack().

◆ hOverECut_

double TCMETAlgo::hOverECut_
private

Definition at line 151 of file TCMETAlgo.h.

Referenced by closeToElectron(), configure(), and isElectron().

◆ isCosmics_

bool TCMETAlgo::isCosmics_
private

◆ magneticFieldHandle_

edm::ESHandle<MagneticField> TCMETAlgo::magneticFieldHandle_
private

Definition at line 98 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and propagateTrackToCalorimeterFace().

◆ magneticFieldToken_

edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TCMETAlgo::magneticFieldToken_
private

Definition at line 111 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ maxchi2_

double TCMETAlgo::maxchi2_
private

Definition at line 141 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxchi2_tight_

double TCMETAlgo::maxchi2_tight_
private

Definition at line 131 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxd0cut_

double TCMETAlgo::maxd0cut_
private

Definition at line 130 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxeta_

double TCMETAlgo::maxeta_
private

Definition at line 140 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxpt_

double TCMETAlgo::maxpt_
private

Definition at line 139 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxpt_eta20_

double TCMETAlgo::maxpt_eta20_
private

Definition at line 121 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxpt_eta25_

double TCMETAlgo::maxpt_eta25_
private

Definition at line 120 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxPtErr_

double TCMETAlgo::maxPtErr_
private

Definition at line 143 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ maxPtErr_tight_

double TCMETAlgo::maxPtErr_tight_
private

Definition at line 133 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ met_x_

double TCMETAlgo::met_x_
private

◆ met_y_

double TCMETAlgo::met_y_
private

◆ metToken_

edm::EDGetTokenT<edm::View<reco::MET> > TCMETAlgo::metToken_
private

Definition at line 102 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_CaloMET().

◆ minhits_

double TCMETAlgo::minhits_
private

Definition at line 142 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ minhits_tight_

double TCMETAlgo::minhits_tight_
private

Definition at line 132 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ minpt_

double TCMETAlgo::minpt_
private

Definition at line 138 of file TCMETAlgo.h.

Referenced by configure(), correctMETforTrack(), and correctSumEtForTrack().

◆ muonDepValueMapHandle_

edm::Handle<edm::ValueMap<reco::MuonMETCorrectionData> > TCMETAlgo::muonDepValueMapHandle_
private

Definition at line 95 of file TCMETAlgo.h.

Referenced by CalculateTCMET().

◆ muonDepValueMapToken_

edm::EDGetTokenT<edm::ValueMap<reco::MuonMETCorrectionData> > TCMETAlgo::muonDepValueMapToken_
private

Definition at line 109 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ muonHandle_

edm::Handle<reco::MuonCollection> TCMETAlgo::muonHandle_
private

Definition at line 90 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), correct_MET_for_Muons(), and isMuon().

◆ muonToken_

edm::EDGetTokenT<reco::MuonCollection> TCMETAlgo::muonToken_
private

Definition at line 100 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ nLayers_

int TCMETAlgo::nLayers_
private

Definition at line 114 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ nLayersTight_

int TCMETAlgo::nLayersTight_
private

Definition at line 115 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ nMinOuterHits_

int TCMETAlgo::nMinOuterHits_
private

Definition at line 134 of file TCMETAlgo.h.

Referenced by configure(), correct_MET_for_Tracks(), and findGoodShowerTracks().

◆ radius_

double TCMETAlgo::radius_
private

Definition at line 144 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().

◆ response_function_

class TH2D* TCMETAlgo::response_function_
private

Definition at line 161 of file TCMETAlgo.h.

Referenced by configure(), correct_MET_for_Muons(), correct_MET_for_Tracks(), and ~TCMETAlgo().

◆ showerRF_

class TH2D* TCMETAlgo::showerRF_
private

Definition at line 162 of file TCMETAlgo.h.

Referenced by configure(), correct_MET_for_Tracks(), and ~TCMETAlgo().

◆ sumEt_

double TCMETAlgo::sumEt_
private

◆ tcmetDepValueMapHandle_

edm::Handle<edm::ValueMap<reco::MuonMETCorrectionData> > TCMETAlgo::tcmetDepValueMapHandle_
private

Definition at line 96 of file TCMETAlgo.h.

Referenced by CalculateTCMET().

◆ tcmetDepValueMapToken_

edm::EDGetTokenT<edm::ValueMap<reco::MuonMETCorrectionData> > TCMETAlgo::tcmetDepValueMapToken_
private

Definition at line 110 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ trackAlgos_

std::vector<reco::TrackBase::TrackAlgorithm> TCMETAlgo::trackAlgos_
private

Definition at line 135 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ trackHandle_

edm::Handle<reco::TrackCollection> TCMETAlgo::trackHandle_
private

◆ trackToken_

edm::EDGetTokenT<reco::TrackCollection> TCMETAlgo::trackToken_
private

Definition at line 103 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ trkAlgos_

std::vector<reco::TrackBase::TrackAlgorithm> TCMETAlgo::trkAlgos_
private

Definition at line 153 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ trkQuality_

std::vector<int> TCMETAlgo::trkQuality_
private

Definition at line 152 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ usedeltaRRejection_

double TCMETAlgo::usedeltaRRejection_
private

Definition at line 136 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

◆ usePFClusters_

bool TCMETAlgo::usePFClusters_
private

Definition at line 113 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ usePvtxd0_

bool TCMETAlgo::usePvtxd0_
private

Definition at line 158 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

◆ vertexColl_

const reco::VertexCollection* TCMETAlgo::vertexColl_
private

Definition at line 164 of file TCMETAlgo.h.

Referenced by correct_MET_for_Tracks(), and isValidVertex().

◆ vertexHandle_

edm::Handle<reco::VertexCollection> TCMETAlgo::vertexHandle_
private

Definition at line 94 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and correct_MET_for_Tracks().

◆ vertexMaxDZ_

double TCMETAlgo::vertexMaxDZ_
private

Definition at line 119 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

◆ vertexNdof_

int TCMETAlgo::vertexNdof_
private

Definition at line 116 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

◆ vertexRho_

double TCMETAlgo::vertexRho_
private

Definition at line 118 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

◆ vertexToken_

edm::EDGetTokenT<reco::VertexCollection> TCMETAlgo::vertexToken_
private

Definition at line 105 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

◆ vertexZ_

double TCMETAlgo::vertexZ_
private

Definition at line 117 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

◆ vetoDuplicates_

bool TCMETAlgo::vetoDuplicates_
private

Definition at line 122 of file TCMETAlgo.h.

Referenced by configure(), correct_MET_for_Tracks(), and isGoodTrack().

◆ zdist_

double TCMETAlgo::zdist_
private

Definition at line 145 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().