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_
 
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 67 of file TCMETAlgo.h.

Member Typedef Documentation

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

Definition at line 70 of file TCMETAlgo.h.

Constructor & Destructor Documentation

TCMETAlgo::TCMETAlgo ( )

Definition at line 60 of file TCMETAlgo.cc.

61  : response_function_(nullptr), showerRF_(nullptr)
62 { }
class TH2D * showerRF_
Definition: TCMETAlgo.h:163
class TH2D * response_function_
Definition: TCMETAlgo.h:162
TCMETAlgo::~TCMETAlgo ( )
virtual

Definition at line 172 of file TCMETAlgo.cc.

References response_function_, and showerRF_.

173 {
174  delete response_function_;
175  delete showerRF_;
176 }
class TH2D * showerRF_
Definition: TCMETAlgo.h:163
class TH2D * response_function_
Definition: TCMETAlgo.h:162

Member Function Documentation

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

Definition at line 179 of file TCMETAlgo.cc.

References beamSpotHandle_, beamSpotToken_, correct_MET_for_Muons(), correct_MET_for_Tracks(), electronHandle_, electronToken_, edm::EventSetup::get(), initialize_MET_with_CaloMET(), initialize_MET_with_PFClusters(), magneticFieldHandle_, RazorAnalyzer::met, met_x_, met_y_, muonDepValueMapHandle_, muonDepValueMapToken_, muonHandle_, muonToken_, p4, sumEt_, tcmetDepValueMapHandle_, tcmetDepValueMapToken_, trackHandle_, trackToken_, usePFClusters_, vertexHandle_, vertexToken_, and extraflags_cff::vtx.

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

180 {
181 
182  if(usePFClusters_)
184  else
186 
187  event.getByToken(muonToken_ , muonHandle_);
188  event.getByToken(trackToken_, trackHandle_);
189  event.getByToken(electronToken_, electronHandle_);
190  event.getByToken(vertexToken_, vertexHandle_);
191  event.getByToken(beamSpotToken_, beamSpotHandle_);
195 
198 
200  math::XYZPointD vtx(0, 0, 0);
202 
203  return met;
204 }
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:42
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: TCMETAlgo.h:100
double p4[4]
Definition: TauolaWrapper.h:92
void correct_MET_for_Tracks()
Definition: TCMETAlgo.cc:345
double met_x_
Definition: TCMETAlgo.h:81
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:254
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double > > XYZPointD
point in space with cartesian internal representation
Definition: Point3D.h:8
met
===> hadronic RAZOR
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapToken_
Definition: TCMETAlgo.h:109
T get() const
Definition: EventSetup.h:71
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:207
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapHandle_
Definition: TCMETAlgo.h:95
void correct_MET_for_Muons()
Definition: TCMETAlgo.cc:264
bool TCMETAlgo::closeToElectron ( const reco::TrackRef  track)
private

Definition at line 478 of file TCMETAlgo.cc.

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

Referenced by correct_MET_for_Tracks().

479 {
480  float trk_eta = track->eta();
481  float trk_phi = track->phi();
482  LorentzVector tk_p4(track->px(), track->py(),track->pz(), track->p());
483 
484  for(reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin();
485  electron_it != electronHandle_->end(); ++electron_it)
486  {
487 
488  if( electron_it->hadronicOverEm() > hOverECut_ ) continue;
489 
490  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
491 
492  if(!el_track.isNonnull()) continue;
493 
494  if( el_track->pt() < eVetoMinElectronPt_ ) continue;
495 
496  LorentzVector el_p4(el_track->px(), el_track->py(), el_track->pz(), el_track->p());
497 
498  float deltaPhi = fabs( el_track->phi() - trk_phi );
499  if( deltaPhi > TMath::Pi() ) deltaPhi = TMath::TwoPi() - deltaPhi;
500  float deltaEta = el_track->eta() - trk_eta;
501  float deltaR = sqrt(deltaPhi * deltaPhi + deltaEta * deltaEta);
502  float deltaCotTh = 1. / tan( el_p4.theta() ) - 1. / tan( tk_p4.theta() );
503 
504  if( deltaPhi < eVetoDeltaPhi_ && deltaCotTh < eVetoDeltaCotTheta_ && deltaR < eVetoDeltaR_) return true;
505 
506  }
507 
508  return false;
509 }
const double TwoPi
const double Pi
double eVetoDeltaPhi_
Definition: TCMETAlgo.h:148
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:251
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:18
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
void TCMETAlgo::configure ( const edm::ParameterSet iConfig,
edm::ConsumesCollector &&  iConsumesCollector 
)

Definition at line 65 of file TCMETAlgo.cc.

References a, reco::TrackBase::algoByName(), jets_cff::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_, maxchi2_, maxchi2_tight_, maxd0cut_, maxeta_, maxpt_, maxpt_eta20_, maxpt_eta25_, maxPtErr_, maxPtErr_tight_, metToken_, minhits_, minhits_tight_, minpt_, muonDepValueMapToken_, muonToken_, dataset::name, nLayers_, nLayersTight_, nMinOuterHits_, radius_, response_function_, showerRF_, AlCaHLTBitMon_QueryRunRegistry::string, tcmetDepValueMapToken_, trackAlgos_, trackToken_, create_public_lumi_plots::transform, trkAlgos_, trkQuality_, usedeltaRRejection_, usePFClusters_, usePvtxd0_, vertexMaxDZ_, vertexNdof_, vertexRho_, vertexToken_, vertexZ_, vetoDuplicates_, and zdist_.

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

66 {
67 
68  muonToken_ = iConsumesCollector.consumes<reco::MuonCollection>(iConfig.getParameter<edm::InputTag>("muonInputTag"));
69  electronToken_ = iConsumesCollector.consumes<reco::GsfElectronCollection>(iConfig.getParameter<edm::InputTag>("electronInputTag"));
70  metToken_ = iConsumesCollector.consumes<edm::View<reco::MET> >(iConfig.getParameter<edm::InputTag>("metInputTag"));
71  trackToken_ = iConsumesCollector.consumes<reco::TrackCollection>(iConfig.getParameter<edm::InputTag>("trackInputTag"));
72  beamSpotToken_ = iConsumesCollector.consumes<reco::BeamSpot>(iConfig.getParameter<edm::InputTag>("beamSpotInputTag"));
73  vertexToken_ = iConsumesCollector.consumes<reco::VertexCollection>(iConfig.getParameter<edm::InputTag>("vertexInputTag"));
74 
75  usePFClusters_ = iConfig.getParameter<bool> ("usePFClusters");
76 
77  if(usePFClusters_)
78  {
79  clustersECALToken_ = iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersECAL"));
80  clustersHCALToken_ = iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHCAL"));
81  clustersHFToken_ = iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHF"));
82 
83  }
84 
87 
88 
89 
90  nLayers_ = iConfig.getParameter<int> ("nLayers");
91  nLayersTight_ = iConfig.getParameter<int> ("nLayersTight");
92  vertexNdof_ = iConfig.getParameter<int> ("vertexNdof");
93  vertexZ_ = iConfig.getParameter<double> ("vertexZ");
94  vertexRho_ = iConfig.getParameter<double> ("vertexRho");
95  vertexMaxDZ_ = iConfig.getParameter<double> ("vertexMaxDZ");
96  maxpt_eta20_ = iConfig.getParameter<double> ("maxpt_eta20");
97  maxpt_eta25_ = iConfig.getParameter<double> ("maxpt_eta25");
98  vetoDuplicates_ = iConfig.getParameter<bool> ("vetoDuplicates");
99  dupMinPt_ = iConfig.getParameter<double> ("dupMinPt");
100  dupDPhi_ = iConfig.getParameter<double> ("dupDPhi");
101  dupDCotTh_ = iConfig.getParameter<double> ("dupDCotTh");
102 
103  electronVetoCone_ = iConfig.getParameter<bool> ("electronVetoCone");
104  eVetoDeltaR_ = iConfig.getParameter<double>("eVetoDeltaR");
105  eVetoDeltaPhi_ = iConfig.getParameter<double>("eVetoDeltaPhi");
106  eVetoDeltaCotTheta_ = iConfig.getParameter<double>("eVetoDeltaCotTheta");
107  eVetoMinElectronPt_ = iConfig.getParameter<double>("eVetoMinElectronPt");
108  correctShowerTracks_ = iConfig.getParameter<bool> ("correctShowerTracks");
109  checkTrackPropagation_ = iConfig.getParameter<bool> ("checkTrackPropagation");
110  usePvtxd0_ = iConfig.getParameter<bool> ("usePvtxd0");
111  nMinOuterHits_ = iConfig.getParameter<int> ("nMinOuterHits");
112  usedeltaRRejection_ = iConfig.getParameter<bool> ("usedeltaRRejection");
113  deltaRShower_ = iConfig.getParameter<double>("deltaRShower");
114  radius_ = iConfig.getParameter<double>("radius");
115  zdist_ = iConfig.getParameter<double>("zdist");
116  corner_ = iConfig.getParameter<double>("corner");
117  d0cuta_ = iConfig.getParameter<double>("d0cuta");
118  d0cutb_ = iConfig.getParameter<double>("d0cutb");
119  maxd0cut_ = iConfig.getParameter<double>("maxd0cut");
120  maxchi2_tight_ = iConfig.getParameter<double>("chi2_tight_max" );
121  minhits_tight_ = iConfig.getParameter<double>("nhits_tight_min");
122  maxPtErr_tight_ = iConfig.getParameter<double>("ptErr_tight_max");
123  std::vector<std::string> trackAlgoNames = iConfig.getParameter<std::vector<std::string>>("trackAlgos");
124  std::transform(trackAlgoNames.begin(), trackAlgoNames.end(), std::back_inserter(trackAlgos_), [](const std::string& name) {
126  });
127 
128  isCosmics_ = iConfig.getParameter<bool> ("isCosmics");
129  minpt_ = iConfig.getParameter<double>("pt_min" );
130  maxpt_ = iConfig.getParameter<double>("pt_max" );
131  maxeta_ = iConfig.getParameter<double>("eta_max" );
132  maxchi2_ = iConfig.getParameter<double>("chi2_max" );
133  minhits_ = iConfig.getParameter<double>("nhits_min");
134  maxPtErr_ = iConfig.getParameter<double>("ptErr_max");
135  hOverECut_ = iConfig.getParameter<double>("hOverECut");
136 
137  trkQuality_ = iConfig.getParameter<std::vector<int> >("track_quality");
138  std::vector<std::string> algos = iConfig.getParameter<std::vector<std::string> >("track_algos");
139  std::transform(algos.begin(), algos.end(), std::back_inserter(trkAlgos_), [](const std::string& a) {
141  });
142 
143 
145  response_function_ = nullptr;
146 
147  int rfType = iConfig.getParameter<int>("rf_type");
148 
150  {
152  }
153  else
154  {
155  if( rfType == 1 )
156  {
158  }
159  else if( rfType == 2 )
160  {
162  }
163  else
164  {
165  /* probably error */
166  }
167  }
168 
169 }
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Definition: TCMETAlgo.h:104
double zdist_
Definition: TCMETAlgo.h:145
double eVetoDeltaPhi_
Definition: TCMETAlgo.h:148
TH2D * getResponseFunction_fit()
Definition: TCMETAlgo.cc:3575
TH2D * getResponseFunction_noshower()
Definition: TCMETAlgo.cc:2200
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:15
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:163
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:827
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:5051
double usedeltaRRejection_
Definition: TCMETAlgo.h:136
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:121
bool isCosmics_
Definition: TCMETAlgo.h:155
class TH2D * response_function_
Definition: TCMETAlgo.h:162
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFToken_
Definition: TCMETAlgo.h:108
static TrackAlgorithm algoByName(const std::string &name)
Definition: TrackBase.cc:146
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
void TCMETAlgo::correct_MET_for_Muons ( )
private

Definition at line 264 of file TCMETAlgo.cc.

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

Referenced by CalculateTCMET().

265 {
266  for(unsigned int i = 0; i < muonHandle_->size(); ++i)
267  {
268  reco::MuonRef muonRef(muonHandle_, i);
269 
270  reco::MuonMETCorrectionData muCorrData = (*tcmetDepValueMapHandle_)[muonRef];
271 
272  reco::MuonMETCorrectionData::Type muCorrType = muCorrData.type();
273  if(muCorrType == reco::MuonMETCorrectionData::Type::CombinedTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::GlobalTrackUsed)
274  {
275  if(!muonRef->isGlobalMuon())
276  {
277  edm::LogError("TCMETAlgo") << "This is not a global muon, but is flagged as one by the TCMET ValueMap. "
278  << "Not correcting for this muon. Check your collection!!!"
279  << std::endl;
280  continue;
281  }
282 
283  reco::TrackRef track = muonRef->globalTrack();
284  correctMETforMuon(track, muonRef);
285  }
286  else if(muCorrType == reco::MuonMETCorrectionData::Type::InnerTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::TrackUsed)
287  {
288  if(!muonRef->isTrackerMuon())
289  {
290  edm::LogError("TCMETAlgo") << "This is not a tracker muon, but is flagged as one by the TCMET ValueMap. "
291  << "Not correcting for this muon. Check your collection!!!"
292  << std::endl;
293  continue;
294  }
295 
296  reco::TrackRef track = muonRef->innerTrack();
297  correctMETforMuon(track, muonRef);
298  }
299  else if(muCorrType == reco::MuonMETCorrectionData::Type::OuterTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::StandAloneTrackUsed)
300  {
301  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
302  if( !muonRef->isStandAloneMuon())
303  {
304  edm::LogError("TCMETAlgo") << "This is not a standalone muon, but is flagged as one by the TCMET ValueMap. "
305  << "Not correcting for this muon. Check your collection!!!"
306  << std::endl;
307  continue;
308  }
309 
310  reco::TrackRef track = muonRef->outerTrack();
311  correctMETforMuon(track, muonRef);
312  }
313  else if(muCorrType == reco::MuonMETCorrectionData::Type::TreatedAsPion)
314  {
316  if(muonRef->isGlobalMuon()) track = muonRef->innerTrack();
317  else if(muonRef->isTrackerMuon()) track = muonRef->innerTrack();
318  else if(muonRef->isCaloMuon()) track = muonRef->innerTrack();
319  else
320  {
321  edm::LogError("TCMETAlgo") << "You are attempting to correct a muon that does not have an associated track as a pion!"
322  << "Check your value map!"
323  << std::endl;
324  continue;
325  }
326 
327  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(track);
328  correctMETforTrack(track, response_function_, outerTrackPosition);
329  correctSumEtForTrack(track, response_function_, outerTrackPosition);
330  }
331  else if(muCorrType == reco::MuonMETCorrectionData::Type::MuonP4V4QUsed || muCorrType == reco::MuonMETCorrectionData::Type::MuonCandidateValuesUsed)
332  {
333  if( !muonRef->isGlobalMuon() && !muonRef->isTrackerMuon() && muonRef->isStandAloneMuon() )
334  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
335 
336  correctMETforMuon(muonRef);
337  }
338  else if(muCorrType == reco::MuonMETCorrectionData::Type::NotUsed) continue;
339  else
340  edm::LogError("TCMETAlgo") << "Invalid muon flag from TCMET ValueMap. Check your value map." << std::endl;
341  }
342 }
void correctSumEtForTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:753
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90
void correctMETforMuon(const reco::TrackRef, reco::MuonRef &muonRef)
Definition: TCMETAlgo.cc:698
class TVector3 propagateTrackToCalorimeterFace(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:776
void correctMETforTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:724
class TH2D * response_function_
Definition: TCMETAlgo.h:162
void TCMETAlgo::correct_MET_for_Tracks ( )
private

Definition at line 345 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_, nTracks(), edm::Handle< T >::product(), propagateTrackToCalorimeterFace(), response_function_, showerRF_, trackHandle_, usedeltaRRejection_, usePvtxd0_, vertexColl_, vertexHandle_, and vetoDuplicates_.

Referenced by CalculateTCMET().

346 {
347  hasValidVertex_ = false;
349  {
352  }
353 
354  if(vetoDuplicates_)
355  {
356  duplicateTracks_.clear();
358  }
359 
360 
361  //find tracks which satisfy track quality cuts and nExpectedOuterHits cut
362  std::vector<int> goodShowerTracks;
364  {
365  findGoodShowerTracks(goodShowerTracks);
366  }
367 
368  unsigned int nTracks = trackHandle_->size();
369 
370  for(unsigned int i = 0; i < nTracks; ++i)
371  {
372  reco::TrackRef trackRef(trackHandle_, i);
373 
374  if(isMuon(trackRef)) continue;
375 
376  if( (!isCosmics_) && isElectron(trackRef)) continue;
377 
378  if(!isGoodTrack(trackRef)) continue;
379 
380  if(electronVetoCone_ && closeToElectron(trackRef)) continue;
381 
382  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(trackRef);
383 
385  {
386 
387  if(usedeltaRRejection_ && nearGoodShowerTrack(trackRef, goodShowerTracks)) continue;
388 
389  if(nExpectedOuterHits(trackRef) >= nMinOuterHits_)
390  {
391  correctMETforTrack(trackRef, showerRF_, outerTrackPosition);
392  correctSumEtForTrack(trackRef, showerRF_, outerTrackPosition);
393  }
394  else
395  {
396  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
397  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
398  }
399  }
400  else
401  {
402  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
403  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
404  }
405  }
406 
407 }
const unsigned int nTracks(const reco::Vertex &sv)
edm::Handle< reco::VertexCollection > vertexHandle_
Definition: TCMETAlgo.h:94
bool nearGoodShowerTrack(const reco::TrackRef, const std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:512
void correctSumEtForTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:753
const reco::VertexCollection * vertexColl_
Definition: TCMETAlgo.h:165
int nExpectedOuterHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:561
class TH2D * showerRF_
Definition: TCMETAlgo.h:163
bool usePvtxd0_
Definition: TCMETAlgo.h:158
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:573
bool electronVetoCone_
Definition: TCMETAlgo.h:157
void findGoodShowerTracks(std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:532
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:585
bool isValidVertex()
Definition: TCMETAlgo.cc:467
bool correctShowerTracks_
Definition: TCMETAlgo.h:156
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
void findDuplicateTracks()
Definition: TCMETAlgo.cc:410
bool isGoodTrack(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:603
bool hasValidVertex_
Definition: TCMETAlgo.h:164
double usedeltaRRejection_
Definition: TCMETAlgo.h:136
bool isValid() const
Definition: HandleBase.h:74
class TVector3 propagateTrackToCalorimeterFace(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:776
T const * product() const
Definition: Handle.h:74
void correctMETforTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:724
int nMinOuterHits_
Definition: TCMETAlgo.h:134
bool isCosmics_
Definition: TCMETAlgo.h:155
class TH2D * response_function_
Definition: TCMETAlgo.h:162
bool closeToElectron(const reco::TrackRef)
Definition: TCMETAlgo.cc:478
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:126
bool vetoDuplicates_
Definition: TCMETAlgo.h:122
void TCMETAlgo::correctMETforMuon ( const reco::TrackRef  track,
reco::MuonRef muonRef 
)
private

Definition at line 698 of file TCMETAlgo.cc.

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

Referenced by correct_MET_for_Muons().

699 {
700  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
701 
702  double delx = muCorrData.corrX();
703  double dely = muCorrData.corrY();
704 
705  met_x_ -= (track->px() - delx);
706  met_y_ -= (track->py() - dely);
707  sumEt_ += (track->pt() - TMath::Sqrt(delx*delx + dely*dely));
708 }
double met_y_
Definition: TCMETAlgo.h:82
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83
void TCMETAlgo::correctMETforMuon ( reco::MuonRef muonRef)
private

Definition at line 711 of file TCMETAlgo.cc.

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

712 {
713  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
714 
715  double delx = muCorrData.corrX();
716  double dely = muCorrData.corrY();
717 
718  met_x_ -= (muonRef->px() - delx);
719  met_y_ -= (muonRef->py() - dely);
720  sumEt_ += (muonRef->pt() - TMath::Sqrt(delx*delx + dely*dely));
721 }
double met_y_
Definition: TCMETAlgo.h:82
double met_x_
Definition: TCMETAlgo.h:81
double sumEt_
Definition: TCMETAlgo.h:83
void TCMETAlgo::correctMETforTrack ( const reco::TrackRef  track,
TH2D *  rf,
const TVector3 &  outerTrackPosition 
)
private

Definition at line 724 of file TCMETAlgo.cc.

References checkTrackPropagation_, funct::cos(), met_x_, met_y_, minpt_, and funct::sin().

Referenced by correct_MET_for_Muons(), and correct_MET_for_Tracks().

725 {
726 
727  if(track->pt() < minpt_)
728  {
729  met_x_ -= track->pt()*cos(track->phi());
730  met_y_ -= track->pt()*sin(track->phi());
731  }
732  else
733  {
734  if(checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99 )
735  {
736  //fail track propagation check
737  }
738  else
739  {
740  int bin_index = rf->FindBin(track->eta(), track->pt());
741  double fracTrackEnergy = rf->GetBinContent(bin_index); //get correction factor from response function
742 
743  met_x_ += (fracTrackEnergy*track->p()*sin(outerTrackPosition.Theta())*cos(outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
744  - track->pt()*cos(track->phi())); //add track at vertex
745 
746  met_y_ += (fracTrackEnergy*track->p()*sin(outerTrackPosition.Theta() )*sin( outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
747  - track->pt()*sin(track->phi())); //add track at vertex
748  }
749  }
750 }
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
void TCMETAlgo::correctSumEtForTrack ( const reco::TrackRef  track,
TH2D *  rf,
const TVector3 &  outerTrackPosition 
)
private

Definition at line 753 of file TCMETAlgo.cc.

References checkTrackPropagation_, minpt_, and sumEt_.

Referenced by correct_MET_for_Muons(), and correct_MET_for_Tracks().

754 {
755 
756  if( track->pt() < minpt_ )
757  {
758  sumEt_ += track->pt();
759  }
760  else
761  {
762  if(checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99 )
763  {
764  //fail track propagation check
765  }
766  else
767  {
768  int bin_index = rf->FindBin( track->eta(), track->pt() );
769  double fracTrackEnergy = rf->GetBinContent( bin_index ); //get correction factor from response function
770  sumEt_ += ( 1 - fracTrackEnergy ) * track->pt();
771  }
772  }
773 }
double sumEt_
Definition: TCMETAlgo.h:83
bool checkTrackPropagation_
Definition: TCMETAlgo.h:159
double minpt_
Definition: TCMETAlgo.h:138
void TCMETAlgo::findDuplicateTracks ( )
private

Definition at line 410 of file TCMETAlgo.cc.

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

Referenced by correct_MET_for_Tracks().

411 {
412  unsigned int nTracks = trackHandle_->size();
413 
414  for( unsigned int trk_idx = 0; trk_idx < nTracks; trk_idx++ )
415  {
416  reco::TrackRef trkref( trackHandle_, trk_idx );
417 
418  if( isMuon(trkref)) continue;
419  if( !isCosmics_ && isElectron(trkref) ) continue;
420 
421  if( trkref->pt() < dupMinPt_ ) continue;
422 
423  for( unsigned int trk_idx2 = trk_idx + 1 ; trk_idx2 < nTracks; trk_idx2++ )
424  {
425  reco::TrackRef trkref2( trackHandle_, trk_idx2 );
426 
427  if(isMuon(trkref2)) continue;
428  if( !isCosmics_ && isElectron(trkref2) ) continue;
429 
430  if( trkref->charge() * trkref2->charge() < 0 ) continue;
431  if( trkref2->pt() < dupMinPt_ ) continue;
432 
433  float dphi = fabs( trkref->phi() - trkref2->phi() );
434  if( dphi > TMath::Pi() ) dphi = TMath::TwoPi() - dphi;
435 
436  float dcotth = fabs( 1./tan( trkref->theta() ) - 1./tan( trkref2->theta() ) );
437 
438  if( dphi > dupDPhi_ ) continue;
439  if( dcotth > dupDCotTh_ ) continue;
440 
441  int iVeto = vetoTrack( trk_idx , trk_idx2 );
442  duplicateTracks_.push_back( iVeto );
443 
444  }
445  }
446 }
const double TwoPi
const double Pi
const unsigned int nTracks(const reco::Vertex &sv)
double dupDCotTh_
Definition: TCMETAlgo.h:125
double dupMinPt_
Definition: TCMETAlgo.h:123
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:573
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:585
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:449
bool isCosmics_
Definition: TCMETAlgo.h:155
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:126
double dupDPhi_
Definition: TCMETAlgo.h:124
void TCMETAlgo::findGoodShowerTracks ( std::vector< int > &  goodShowerTracks)
private

Definition at line 532 of file TCMETAlgo.cc.

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

Referenced by correct_MET_for_Tracks().

533 {
534 
535  //stores the indices of tracks which pass quality selection and
536  //nMinOuterHits cut in goodShowerTracks vector
537  for( unsigned int trk_idx = 0; trk_idx < trackHandle_->size() ; trk_idx++ )
538  {
539  reco::TrackRef trkref(trackHandle_, trk_idx);
540 
541  if(isMuon(trkref)) continue;
542 
543  if( !isCosmics_ )
544  if(isElectron(trkref)) continue;
545 
546  if(!isGoodTrack(trkref)) continue;
547 
548  if(nExpectedOuterHits( trkref ) < nMinOuterHits_) continue;
549 
550  goodShowerTracks.push_back(trk_idx);
551 
552  }
553 }
int nExpectedOuterHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:561
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:573
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:585
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
bool isGoodTrack(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:603
int nMinOuterHits_
Definition: TCMETAlgo.h:134
bool isCosmics_
Definition: TCMETAlgo.h:155
TH2D * TCMETAlgo::getResponseFunction_fit ( )

Definition at line 3575 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

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

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

Definition at line 5051 of file TCMETAlgo.cc.

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

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

Definition at line 2200 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

Referenced by configure().

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

Definition at line 827 of file TCMETAlgo.cc.

References MillePedeFileConverter_cfg::e.

Referenced by configure().

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

Definition at line 254 of file TCMETAlgo.cc.

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

Referenced by CalculateTCMET().

255 {
257  event.getByToken(metToken_, metHandle);
258  met_x_ = (metHandle->front()).px();
259  met_y_ = (metHandle->front()).py();
260  sumEt_ = (metHandle->front()).sumEt();
261 }
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
void TCMETAlgo::initialize_MET_with_PFClusters ( edm::Event event)
private

Definition at line 207 of file TCMETAlgo.cc.

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

Referenced by CalculateTCMET().

208 {
209  float pfcmet_x = 0.;
210  float pfcmet_y = 0.;
211  float pfcsumet = 0.;
212 
214  event.getByToken(clustersECALToken_, clustersECAL);
215  for (reco::PFClusterCollection::const_iterator it = clustersECAL->begin(); it != clustersECAL->end(); it++)
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(clustersHCALToken_, clustersHCAL);
226  for (reco::PFClusterCollection::const_iterator it = clustersHCAL->begin(); it != clustersHCAL->end(); it++)
227  {
228  if (it->layer() == PFLayer::HCAL_BARREL2) continue; //skip HO
229 
230  const math::XYZPoint& cluster_pos = it->position();
231  double et = it->energy()/cosh(cluster_pos.eta());
232  pfcmet_x -= et*cos(cluster_pos.phi());
233  pfcmet_y -= et*sin(cluster_pos.phi());
234  pfcsumet += et;
235  }
236 
238  event.getByToken(clustersHFToken_, clustersHF);
239  for (reco::PFClusterCollection::const_iterator it = clustersHF->begin(); it != clustersHF->end(); it++)
240  {
241  const math::XYZPoint& cluster_pos = it->position();
242  double et = it->energy()/cosh(cluster_pos.eta());
243  pfcmet_x -= et*cos(cluster_pos.phi());
244  pfcmet_y -= et*sin(cluster_pos.phi());
245  pfcsumet += et;
246  }
247 
248  met_x_ = pfcmet_x;
249  met_y_ = pfcmet_y;
250  sumEt_ = pfcsumet;
251 }
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
et
define resolution functions of each parameter
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFToken_
Definition: TCMETAlgo.h:108
bool TCMETAlgo::isElectron ( const reco::TrackRef trackRef)
private

Definition at line 585 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().

586 {
587  for(reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin(); electron_it != electronHandle_->end(); ++electron_it)
588  {
589  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
590 
591  unsigned int ele_idx = el_track.isNonnull() ? el_track.key() : 99999;
592 
593  if( ele_idx == trackRef.key() )
594  {
595  if(electron_it->hadronicOverEm() < hOverECut_) return true;
596  }
597  }
598 
599  return false;
600 }
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:251
key_type key() const
Accessor for product key.
Definition: Ref.h:263
edm::Handle< reco::GsfElectronCollection > electronHandle_
Definition: TCMETAlgo.h:91
double hOverECut_
Definition: TCMETAlgo.h:151
bool TCMETAlgo::isGoodTrack ( const reco::TrackRef  trackRef)
private

Definition at line 603 of file TCMETAlgo.cc.

References beamSpotHandle_, TkAlMuonSelectors_cfi::cut, allConversions_cfi::d0, d0cuta_, d0cutb_, duplicateTracks_, PVValHelper::dz, spr::find(), hasValidVertex_, mps_fire::i, edm::HandleBase::isValid(), edm::Ref< C, T, F >::key(), 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(), trackAlgos_, trkAlgos_, trkQuality_, vertexMaxDZ_, vetoDuplicates_, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().

Referenced by correct_MET_for_Tracks(), and findGoodShowerTracks().

604 {
605  double d0 = 9999.;
606 
607  if(hasValidVertex_)
608  {
609  //get d0 corrected for primary vertex
610  const reco::Vertex& vertex = (*vertexColl_)[0];
611  const Point pvtx = Point(vertex.x(), vertex.y(), vertex.z());
612 
613  double dz = track->dz( pvtx );
614 
615  if( fabs( dz ) < vertexMaxDZ_ )
616  {
617  //get d0 corrected for pvtx
618  d0 = -1 * track->dxy( pvtx );
619  }
620  else
621  {
622  // get d0 corrected for beam spot
623  bool haveBeamSpot = true;
624  if( !beamSpotHandle_.isValid() ) haveBeamSpot = false;
625 
626  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0,0,0);
627  d0 = -1 * track->dxy( bspot );
628  }
629  }
630  else
631  {
632  // get d0 corrected for beam spot
633  bool haveBeamSpot = true;
634  if( !beamSpotHandle_.isValid() ) haveBeamSpot = false;
635 
636  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0,0,0);
637  d0 = -1 * track->dxy( bspot );
638  }
639 
640  if(std::find(trackAlgos_.begin(), trackAlgos_.end(), track->algo()) != trackAlgos_.end())
641  {
642  //1st 4 tracking iterations (pT-dependent d0 cut + nlayers cut)
643 
644  float d0cut = sqrt(pow(d0cuta_,2) + pow(d0cutb_/track->pt(),2));
645  if(d0cut > maxd0cut_) d0cut = maxd0cut_;
646 
647  if( fabs( d0 ) > d0cut ) return false;
648  if( nLayers( track ) < nLayers_ ) return false;
649 
650  }
651  else
652  {
653  //last 2 tracking iterations (tighten chi2, nhits, pt error, nlayers cuts)
654  if( track->normalizedChi2() > maxchi2_tight_ ) return false;
655  if( track->numberOfValidHits() < minhits_tight_ ) return false;
656  if( (track->ptError() / track->pt()) > maxPtErr_tight_ ) return false;
657  if( nLayers( track ) < nLayersTight_ ) return false;
658 
659  }
660 
661  if(track->numberOfValidHits() < minhits_ ) return false;
662  if(track->normalizedChi2() > maxchi2_ ) return false;
663  if(fabs( track->eta() ) > maxeta_ ) return false;
664  if(track->pt() > maxpt_ ) return false;
665  if((track->ptError() / track->pt()) > maxPtErr_ ) return false;
666  if(fabs( track->eta() ) > 2.5 && track->pt() > maxpt_eta25_ ) return false;
667  if(fabs( track->eta() ) > 2.0 && track->pt() > maxpt_eta20_ ) return false;
668 
669  int cut = 0;
670  for( unsigned int i = 0; i < trkQuality_.size(); i++ )
671  {
672  cut |= (1 << trkQuality_.at(i));
673  }
674 
675  if( !( ( track->qualityMask() & cut ) == cut ) ) return false;
676 
677  bool isGoodAlgo = false;
678  if( trkAlgos_.empty() ) isGoodAlgo = true;
679  for( unsigned int i = 0; i < trkAlgos_.size(); i++ )
680  {
681  if( track->algo() == trkAlgos_.at(i) ) isGoodAlgo = true;
682  }
683 
684  if( !isGoodAlgo ) return false;
685 
686  if( vetoDuplicates_ )
687  {
688  for( unsigned int iDup = 0; iDup < duplicateTracks_.size(); ++iDup)
689  {
690  if((int)track.key() == duplicateTracks_.at(iDup)) return false;
691  }
692  }
693 
694  return true;
695 }
math::XYZPoint Point
Definition: TCMETAlgo.cc:56
int nLayers(const reco::TrackRef)
Definition: TCMETAlgo.cc:567
double y() const
y coordinate
Definition: Vertex.h:113
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:20
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:18
double z() const
z coordinate
Definition: Vertex.h:115
bool hasValidVertex_
Definition: TCMETAlgo.h:164
double maxchi2_tight_
Definition: TCMETAlgo.h:131
bool isValid() const
Definition: HandleBase.h:74
double x() const
x coordinate
Definition: Vertex.h:111
double minhits_
Definition: TCMETAlgo.h:142
int nLayersTight_
Definition: TCMETAlgo.h:115
double maxpt_
Definition: TCMETAlgo.h:139
double maxchi2_
Definition: TCMETAlgo.h:141
Structure Point Contains parameters of Gaussian fits to DMRs.
Definition: DMRtrends.cc:55
std::vector< reco::TrackBase::TrackAlgorithm > trackAlgos_
Definition: TCMETAlgo.h:135
const Point & position() const
position
Definition: BeamSpot.h:62
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:40
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
bool TCMETAlgo::isMuon ( const reco::TrackRef trackRef)
private

Definition at line 573 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().

574 {
575  for(reco::MuonCollection::const_iterator muon_it = muonHandle_->begin(); muon_it != muonHandle_->end(); ++muon_it)
576  {
577  reco::TrackRef mu_track = muon_it->innerTrack();
578  unsigned int idxMuon = mu_track.isNonnull() ? mu_track.key() : 99999;
579  if(idxMuon == trackRef.key()) return true;
580  }
581  return false;
582 }
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:251
key_type key() const
Accessor for product key.
Definition: Ref.h:263
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90
bool TCMETAlgo::isValidVertex ( )
private

Definition at line 467 of file TCMETAlgo.cc.

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

Referenced by correct_MET_for_Tracks().

468 {
469  if( vertexColl_->begin()->isFake() ) return false;
470  if( vertexColl_->begin()->ndof() < vertexNdof_ ) return false;
471  if( fabs( vertexColl_->begin()->z() ) > vertexZ_ ) return false;
472  if( sqrt( pow( vertexColl_->begin()->x() , 2 ) + pow( vertexColl_->begin()->y() , 2 ) ) > vertexRho_ ) return false;
473 
474  return true;
475 }
double vertexRho_
Definition: TCMETAlgo.h:118
int vertexNdof_
Definition: TCMETAlgo.h:116
const reco::VertexCollection * vertexColl_
Definition: TCMETAlgo.h:165
double vertexZ_
Definition: TCMETAlgo.h:117
T sqrt(T t)
Definition: SSEVec.h:18
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
bool TCMETAlgo::nearGoodShowerTrack ( const reco::TrackRef  track,
const std::vector< int > &  goodShowerTracks 
)
private

Definition at line 512 of file TCMETAlgo.cc.

References deltaRShower_, funct::pow(), mathSSE::sqrt(), and trackHandle_.

Referenced by correct_MET_for_Tracks().

512  {
513 
514  //checks if 'track' is within dR < deltaRShower_ of any good shower tracks
515  float eta1 = track->eta();
516  float phi1 = track->phi();
517 
518  for(unsigned int itrk = 0 ; itrk < goodShowerTracks.size() ; itrk++)
519  {
520  reco::TrackRef trkref( trackHandle_, itrk);
521  float eta2 = trkref->eta();
522  float phi2 = trkref->phi();
523 
524  float dR = sqrt(pow(eta1-eta2,2) + pow(phi1-phi2,2));
525  if(dR < deltaRShower_) return true;
526  }
527 
528  return false;
529 }
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
T sqrt(T t)
Definition: SSEVec.h:18
double deltaRShower_
Definition: TCMETAlgo.h:137
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
int TCMETAlgo::nExpectedInnerHits ( const reco::TrackRef  track)
private

Definition at line 556 of file TCMETAlgo.cc.

References reco::HitPattern::MISSING_INNER_HITS.

556  {
557  return track->hitPattern().numberOfLostHits(reco::HitPattern::MISSING_INNER_HITS);
558 }
int TCMETAlgo::nExpectedOuterHits ( const reco::TrackRef  track)
private

Definition at line 561 of file TCMETAlgo.cc.

References reco::HitPattern::MISSING_OUTER_HITS.

Referenced by correct_MET_for_Tracks(), and findGoodShowerTracks().

562 {
563  return track->hitPattern().numberOfLostHits(reco::HitPattern::MISSING_OUTER_HITS);
564 }
int TCMETAlgo::nLayers ( const reco::TrackRef  track)
private

Definition at line 567 of file TCMETAlgo.cc.

Referenced by isGoodTrack().

568 {
569  return track->hitPattern().trackerLayersWithMeasurement();
570 }
TVector3 TCMETAlgo::propagateTrackToCalorimeterFace ( const reco::TrackRef  trackRef)
private

Definition at line 776 of file TCMETAlgo.cc.

References alongMomentum, Reference_intrackfit_cff::barrel, ecalTB2006H4_GenSimDigiReco_cfg::bField, Plane::build(), Cylinder::build(), TCMET_cfi::corner, corner_, TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), M_PI, magneticFieldHandle_, Pi, edm::ESHandle< T >::product(), Propagator::propagate(), TCMET_cfi::radius, radius_, 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().

777 {
779 
780  TVector3 outerTrkPosition;
781 
782  outerTrkPosition.SetPtEtaPhi( 999., -10., 2 * TMath::Pi() );
783 
784  GlobalPoint tpVertex ( track->vx(), track->vy(), track->vz() );
785  GlobalVector tpMomentum ( track->px(), track->py(), track->pz() );
786  int tpCharge ( track->charge() );
787 
788  FreeTrajectoryState fts ( tpVertex, tpMomentum, tpCharge, bField);
789 
790  const float zdist = zdist_; //314.;
791 
792  const float radius = radius_; //130.;
793 
794  const float corner = corner_; //1.479;
795 
798 
800 
801  AnalyticalPropagator myAP (bField, alongMomentum, 2*M_PI);
802 
804 
805  if( track->eta() < -corner )
806  {
807  tsos = myAP.propagate( fts, *lendcap);
808  }
809  else if( fabs(track->eta()) < corner )
810  {
811  tsos = myAP.propagate( fts, *barrel);
812  }
813  else if( track->eta() > corner )
814  {
815  tsos = myAP.propagate( fts, *rendcap);
816  }
817 
818  if( tsos.isValid() )
819  outerTrkPosition.SetXYZ( tsos.globalPosition().x(), tsos.globalPosition().y(), tsos.globalPosition().z() );
820  else
821  outerTrkPosition.SetPtEtaPhi( 999., -10., 2 * TMath::Pi() );
822 
823  return outerTrkPosition;
824 }
const double Pi
double zdist_
Definition: TCMETAlgo.h:145
edm::ESHandle< MagneticField > magneticFieldHandle_
Definition: TCMETAlgo.h:98
double corner_
Definition: TCMETAlgo.h:146
T y() const
Definition: PV3DBase.h:63
GlobalPoint globalPosition() const
static CylinderPointer build(const PositionType &pos, const RotationType &rot, Scalar radius, Bounds *bounds=0)
Definition: Cylinder.h:51
static PlanePointer build(Args &&...args)
Definition: Plane.h:33
T z() const
Definition: PV3DBase.h:64
double radius_
Definition: TCMETAlgo.h:144
#define M_PI
T x() const
Definition: PV3DBase.h:62
T const * product() const
Definition: ESHandle.h:86
int TCMETAlgo::vetoTrack ( int  i1,
int  i2 
)
private

Definition at line 449 of file TCMETAlgo.cc.

References trackHandle_.

Referenced by findDuplicateTracks().

450 {
451 
452  //given 2 tracks, decide which one to veto
453  reco::TrackRef t1( trackHandle_, i1 );
454  reco::TrackRef t2( trackHandle_, i2 );
455 
456  if ( t1->numberOfValidHits() < t2->numberOfValidHits() ) return i1;
457  else if( t1->numberOfValidHits() > t2->numberOfValidHits() ) return i2;
458  else if( t1->chi2() / t1->ndof() > t2->chi2() / t2->ndof() ) return i1;
459  else if( t1->chi2() / t1->ndof() < t2->chi2() / t2->ndof() ) return i2;
460  else if( t1->ptError() > t2->ptError() ) return i1;
461  else if( t1->ptError() < t2->ptError() ) return i2;
462  else return i1;
463 
464 }
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92

Member Data Documentation

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

Definition at line 93 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and isGoodTrack().

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

Definition at line 104 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

bool TCMETAlgo::checkTrackPropagation_
private

Definition at line 159 of file TCMETAlgo.h.

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

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

Definition at line 106 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

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

Definition at line 107 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

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

Definition at line 108 of file TCMETAlgo.h.

Referenced by configure(), and initialize_MET_with_PFClusters().

double TCMETAlgo::corner_
private

Definition at line 146 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().

bool TCMETAlgo::correctShowerTracks_
private

Definition at line 156 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

double TCMETAlgo::d0cuta_
private

Definition at line 128 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::d0cutb_
private

Definition at line 129 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::deltaRShower_
private

Definition at line 137 of file TCMETAlgo.h.

Referenced by configure(), and nearGoodShowerTrack().

double TCMETAlgo::dupDCotTh_
private

Definition at line 125 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

double TCMETAlgo::dupDPhi_
private

Definition at line 124 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

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

Definition at line 126 of file TCMETAlgo.h.

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

double TCMETAlgo::dupMinPt_
private

Definition at line 123 of file TCMETAlgo.h.

Referenced by configure(), and findDuplicateTracks().

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

Definition at line 91 of file TCMETAlgo.h.

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

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

Definition at line 101 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

bool TCMETAlgo::electronVetoCone_
private

Definition at line 157 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

double TCMETAlgo::eVetoDeltaCotTheta_
private

Definition at line 149 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

double TCMETAlgo::eVetoDeltaPhi_
private

Definition at line 148 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

double TCMETAlgo::eVetoDeltaR_
private

Definition at line 147 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

double TCMETAlgo::eVetoMinElectronPt_
private

Definition at line 150 of file TCMETAlgo.h.

Referenced by closeToElectron(), and configure().

bool TCMETAlgo::hasValidVertex_
private

Definition at line 164 of file TCMETAlgo.h.

Referenced by correct_MET_for_Tracks(), and isGoodTrack().

double TCMETAlgo::hOverECut_
private

Definition at line 151 of file TCMETAlgo.h.

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

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

Definition at line 98 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and propagateTrackToCalorimeterFace().

double TCMETAlgo::maxchi2_
private

Definition at line 141 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxchi2_tight_
private

Definition at line 131 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxd0cut_
private

Definition at line 130 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxeta_
private

Definition at line 140 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxpt_
private

Definition at line 139 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxpt_eta20_
private

Definition at line 121 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxpt_eta25_
private

Definition at line 120 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxPtErr_
private

Definition at line 143 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::maxPtErr_tight_
private

Definition at line 133 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::met_x_
private
double TCMETAlgo::met_y_
private
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().

double TCMETAlgo::minhits_
private

Definition at line 142 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::minhits_tight_
private

Definition at line 132 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::minpt_
private

Definition at line 138 of file TCMETAlgo.h.

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

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

Definition at line 95 of file TCMETAlgo.h.

Referenced by CalculateTCMET().

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

Definition at line 109 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

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

Definition at line 90 of file TCMETAlgo.h.

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

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

Definition at line 100 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

int TCMETAlgo::nLayers_
private

Definition at line 114 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

int TCMETAlgo::nLayersTight_
private

Definition at line 115 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

int TCMETAlgo::nMinOuterHits_
private

Definition at line 134 of file TCMETAlgo.h.

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

double TCMETAlgo::radius_
private

Definition at line 144 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().

class TH2D* TCMETAlgo::response_function_
private

Definition at line 162 of file TCMETAlgo.h.

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

class TH2D* TCMETAlgo::showerRF_
private

Definition at line 163 of file TCMETAlgo.h.

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

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

Definition at line 96 of file TCMETAlgo.h.

Referenced by CalculateTCMET().

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

Definition at line 110 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

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

Definition at line 135 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

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

Definition at line 103 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

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

Definition at line 153 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

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

Definition at line 152 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

double TCMETAlgo::usedeltaRRejection_
private

Definition at line 136 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

bool TCMETAlgo::usePFClusters_
private

Definition at line 113 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

bool TCMETAlgo::usePvtxd0_
private

Definition at line 158 of file TCMETAlgo.h.

Referenced by configure(), and correct_MET_for_Tracks().

const reco::VertexCollection* TCMETAlgo::vertexColl_
private

Definition at line 165 of file TCMETAlgo.h.

Referenced by correct_MET_for_Tracks(), and isValidVertex().

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

Definition at line 94 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and correct_MET_for_Tracks().

double TCMETAlgo::vertexMaxDZ_
private

Definition at line 119 of file TCMETAlgo.h.

Referenced by configure(), and isGoodTrack().

int TCMETAlgo::vertexNdof_
private

Definition at line 116 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

double TCMETAlgo::vertexRho_
private

Definition at line 118 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

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

Definition at line 105 of file TCMETAlgo.h.

Referenced by CalculateTCMET(), and configure().

double TCMETAlgo::vertexZ_
private

Definition at line 117 of file TCMETAlgo.h.

Referenced by configure(), and isValidVertex().

bool TCMETAlgo::vetoDuplicates_
private

Definition at line 122 of file TCMETAlgo.h.

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

double TCMETAlgo::zdist_
private

Definition at line 145 of file TCMETAlgo.h.

Referenced by configure(), and propagateTrackToCalorimeterFace().