CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TCMETAlgo.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METAlgorithms
4 // Class: TCMETAlgo
5 //
6 // Original Author: F. Golf
7 // Created: March 24, 2009
8 //
9 //
10 
11 //____________________________________________________________________________||
19 
24 
34 
43 #include "Math/GenVector/VectorUtil.h"
45 
49 
50 #include <cmath>
51 #include <iostream>
52 #include "TVector3.h"
53 #include "TH2.h"
54 #include "TMath.h"
55 
58 
59 //____________________________________________________________________________||
61  : response_function_(0), showerRF_(0)
62 { }
63 
64 //____________________________________________________________________________||
65 void TCMETAlgo::configure(const edm::ParameterSet& iConfig, edm::ConsumesCollector && iConsumesCollector)
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  clustersHFEMToken_ = iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHFEM"));
82  clustersHFHADToken_ = iConsumesCollector.consumes<reco::PFClusterCollection>(iConfig.getParameter<edm::InputTag>("PFClustersHFHAD"));
83  }
84 
85  muonDepValueMapToken_ = iConsumesCollector.consumes<edm::ValueMap<reco::MuonMETCorrectionData> >(iConfig.getParameter<edm::InputTag>("muonDepValueMap"));
86  tcmetDepValueMapToken_ = iConsumesCollector.consumes<edm::ValueMap<reco::MuonMETCorrectionData> >(iConfig.getParameter<edm::InputTag>("tcmetDepValueMap"));
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  maxTrackAlgo_ = iConfig.getParameter<int> ("maxTrackAlgo");
124 
125  isCosmics_ = iConfig.getParameter<bool> ("isCosmics");
126  minpt_ = iConfig.getParameter<double>("pt_min" );
127  maxpt_ = iConfig.getParameter<double>("pt_max" );
128  maxeta_ = iConfig.getParameter<double>("eta_max" );
129  maxchi2_ = iConfig.getParameter<double>("chi2_max" );
130  minhits_ = iConfig.getParameter<double>("nhits_min");
131  maxPtErr_ = iConfig.getParameter<double>("ptErr_max");
132  hOverECut_ = iConfig.getParameter<double>("hOverECut");
133 
134  trkQuality_ = iConfig.getParameter<std::vector<int> >("track_quality");
135  trkAlgos_ = iConfig.getParameter<std::vector<int> >("track_algos" );
136 
138  response_function_ = 0;
139 
140  int rfType = iConfig.getParameter<int>("rf_type");
141 
142  if( correctShowerTracks_)
143  {
145  }
146  else
147  {
148  if( rfType == 1 )
149  {
151  }
152  else if( rfType == 2 )
153  {
155  }
156  else
157  {
158  /* probably error */
159  }
160  }
161 
162 }
163 
164 //____________________________________________________________________________||
166 {
167  delete response_function_;
168  delete showerRF_;
169 }
170 
171 //____________________________________________________________________________||
173 {
174 
175  if(usePFClusters_)
177  else
179 
180  event.getByToken(muonToken_ , muonHandle_);
181  event.getByToken(trackToken_, trackHandle_);
182  event.getByToken(electronToken_, electronHandle_);
183  event.getByToken(vertexToken_, vertexHandle_);
184  event.getByToken(beamSpotToken_, beamSpotHandle_);
188 
191 
193  math::XYZPointD vtx(0, 0, 0);
194  reco::MET met(sumEt_, p4, vtx);
195 
196  return met;
197 }
198 
199 //____________________________________________________________________________||
201 {
202  float pfcmet_x = 0.;
203  float pfcmet_y = 0.;
204  float pfcsumet = 0.;
205 
207  event.getByToken(clustersECALToken_, clustersECAL);
208  for (reco::PFClusterCollection::const_iterator it = clustersECAL->begin(); it != clustersECAL->end(); it++)
209  {
210  const math::XYZPoint& cluster_pos = it->position();
211  double et = it->energy() / cosh( cluster_pos.eta() );
212  pfcmet_x -= et*cos(cluster_pos.phi());
213  pfcmet_y -= et*sin(cluster_pos.phi());
214  pfcsumet += et;
215  }
216 
218  event.getByToken(clustersHCALToken_, clustersHCAL);
219  for (reco::PFClusterCollection::const_iterator it = clustersHCAL->begin(); it != clustersHCAL->end(); it++)
220  {
221  if (it->layer() == PFLayer::HCAL_BARREL2) continue; //skip HO
222 
223  const math::XYZPoint& cluster_pos = it->position();
224  double et = it->energy()/cosh(cluster_pos.eta());
225  pfcmet_x -= et*cos(cluster_pos.phi());
226  pfcmet_y -= et*sin(cluster_pos.phi());
227  pfcsumet += et;
228  }
229 
231  event.getByToken(clustersHFHADToken_, clustersHFHAD);
232  for (reco::PFClusterCollection::const_iterator it = clustersHFHAD->begin(); it != clustersHFHAD->end(); it++)
233  {
234  const math::XYZPoint& cluster_pos = it->position();
235  double et = it->energy()/cosh(cluster_pos.eta());
236  pfcmet_x -= et*cos(cluster_pos.phi());
237  pfcmet_y -= et*sin(cluster_pos.phi());
238  pfcsumet += et;
239  }
240 
242  event.getByToken(clustersHFEMToken_, clustersHFEM);
243  for (reco::PFClusterCollection::const_iterator it = clustersHFEM->begin(); it != clustersHFEM->end(); it++)
244  {
245  const math::XYZPoint& cluster_pos = it->position();
246  double et = it->energy()/cosh(cluster_pos.eta());
247  pfcmet_x -= et*cos(cluster_pos.phi());
248  pfcmet_y -= et*sin(cluster_pos.phi());
249  pfcsumet += et;
250  }
251 
252  met_x_ = pfcmet_x;
253  met_y_ = pfcmet_y;
254  sumEt_ = pfcsumet;
255 }
256 
257 //____________________________________________________________________________||
259 {
261  event.getByToken(metToken_, metHandle);
262  met_x_ = (metHandle->front()).px();
263  met_y_ = (metHandle->front()).py();
264  sumEt_ = (metHandle->front()).sumEt();
265 }
266 
267 //____________________________________________________________________________||
269 {
270  for(unsigned int i = 0; i < muonHandle_->size(); ++i)
271  {
272  reco::MuonRef muonRef(muonHandle_, i);
273 
274  reco::MuonMETCorrectionData muCorrData = (*tcmetDepValueMapHandle_)[muonRef];
275 
276  reco::MuonMETCorrectionData::Type muCorrType = muCorrData.type();
277  if(muCorrType == reco::MuonMETCorrectionData::Type::CombinedTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::GlobalTrackUsed)
278  {
279  if(!muonRef->isGlobalMuon())
280  {
281  edm::LogError("TCMETAlgo") << "This is not a global muon, but is flagged as one by the TCMET ValueMap. "
282  << "Not correcting for this muon. Check your collection!!!"
283  << std::endl;
284  continue;
285  }
286 
287  reco::TrackRef track = muonRef->globalTrack();
288  correctMETforMuon(track, muonRef);
289  }
290  else if(muCorrType == reco::MuonMETCorrectionData::Type::InnerTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::TrackUsed)
291  {
292  if(!muonRef->isTrackerMuon())
293  {
294  edm::LogError("TCMETAlgo") << "This is not a tracker muon, but is flagged as one by the TCMET ValueMap. "
295  << "Not correcting for this muon. Check your collection!!!"
296  << std::endl;
297  continue;
298  }
299 
300  reco::TrackRef track = muonRef->innerTrack();
301  correctMETforMuon(track, muonRef);
302  }
303  else if(muCorrType == reco::MuonMETCorrectionData::Type::OuterTrackUsed || muCorrType == reco::MuonMETCorrectionData::Type::StandAloneTrackUsed)
304  {
305  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
306  if( !muonRef->isStandAloneMuon())
307  {
308  edm::LogError("TCMETAlgo") << "This is not a standalone muon, but is flagged as one by the TCMET ValueMap. "
309  << "Not correcting for this muon. Check your collection!!!"
310  << std::endl;
311  continue;
312  }
313 
314  reco::TrackRef track = muonRef->outerTrack();
315  correctMETforMuon(track, muonRef);
316  }
317  else if(muCorrType == reco::MuonMETCorrectionData::Type::TreatedAsPion)
318  {
319  reco::TrackRef track;
320  if(muonRef->isGlobalMuon()) track = muonRef->innerTrack();
321  else if(muonRef->isTrackerMuon()) track = muonRef->innerTrack();
322  else if(muonRef->isCaloMuon()) track = muonRef->innerTrack();
323  else
324  {
325  edm::LogError("TCMETAlgo") << "You are attempting to correct a muon that does not have an associated track as a pion!"
326  << "Check your value map!"
327  << std::endl;
328  continue;
329  }
330 
331  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(track);
332  correctMETforTrack(track, response_function_, outerTrackPosition);
333  correctSumEtForTrack(track, response_function_, outerTrackPosition);
334  }
335  else if(muCorrType == reco::MuonMETCorrectionData::Type::MuonP4V4QUsed || muCorrType == reco::MuonMETCorrectionData::Type::MuonCandidateValuesUsed)
336  {
337  if( !muonRef->isGlobalMuon() && !muonRef->isTrackerMuon() && muonRef->isStandAloneMuon() )
338  edm::LogVerbatim("TCMETAlgo") << "Are you sure you want to correct using the StandAlone fit??" << std::endl;
339 
340  correctMETforMuon(muonRef);
341  }
342  else if(muCorrType == reco::MuonMETCorrectionData::Type::NotUsed) continue;
343  else
344  edm::LogError("TCMETAlgo") << "Invalid muon flag from TCMET ValueMap. Check your value map." << std::endl;
345  }
346 }
347 
348 //____________________________________________________________________________||
350 {
351  hasValidVertex_ = false;
353  {
356  }
357 
358  if(vetoDuplicates_)
359  {
360  duplicateTracks_.clear();
362  }
363 
364 
365  //find tracks which satisfy track quality cuts and nExpectedOuterHits cut
366  std::vector<int> goodShowerTracks;
368  {
369  findGoodShowerTracks(goodShowerTracks);
370  }
371 
372  unsigned int nTracks = trackHandle_->size();
373 
374  for(unsigned int i = 0; i < nTracks; ++i)
375  {
376  reco::TrackRef trackRef(trackHandle_, i);
377 
378  if(isMuon(trackRef)) continue;
379 
380  if( (!isCosmics_) && isElectron(trackRef)) continue;
381 
382  if(!isGoodTrack(trackRef)) continue;
383 
384  if(electronVetoCone_ && closeToElectron(trackRef)) continue;
385 
386  const TVector3 outerTrackPosition = propagateTrackToCalorimeterFace(trackRef);
387 
389  {
390 
391  if(usedeltaRRejection_ && nearGoodShowerTrack(trackRef, goodShowerTracks)) continue;
392 
393  if(nExpectedOuterHits(trackRef) >= nMinOuterHits_)
394  {
395  correctMETforTrack(trackRef, showerRF_, outerTrackPosition);
396  correctSumEtForTrack(trackRef, showerRF_, outerTrackPosition);
397  }
398  else
399  {
400  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
401  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
402  }
403  }
404  else
405  {
406  correctMETforTrack(trackRef, response_function_, outerTrackPosition);
407  correctSumEtForTrack(trackRef, response_function_, outerTrackPosition);
408  }
409  }
410 
411 }
412 
413 //____________________________________________________________________________||
415 {
416  unsigned int nTracks = trackHandle_->size();
417 
418  for( unsigned int trk_idx = 0; trk_idx < nTracks; trk_idx++ )
419  {
420  reco::TrackRef trkref( trackHandle_, trk_idx );
421 
422  if( isMuon(trkref)) continue;
423  if( !isCosmics_ && isElectron(trkref) ) continue;
424 
425  if( trkref->pt() < dupMinPt_ ) continue;
426 
427  for( unsigned int trk_idx2 = trk_idx + 1 ; trk_idx2 < nTracks; trk_idx2++ )
428  {
429  reco::TrackRef trkref2( trackHandle_, trk_idx2 );
430 
431  if(isMuon(trkref2)) continue;
432  if( !isCosmics_ && isElectron(trkref2) ) continue;
433 
434  if( trkref->charge() * trkref2->charge() < 0 ) continue;
435  if( trkref2->pt() < dupMinPt_ ) continue;
436 
437  float dphi = fabs( trkref->phi() - trkref2->phi() );
438  if( dphi > TMath::Pi() ) dphi = TMath::TwoPi() - dphi;
439 
440  float dcotth = fabs( 1./tan( trkref->theta() ) - 1./tan( trkref2->theta() ) );
441 
442  if( dphi > dupDPhi_ ) continue;
443  if( dcotth > dupDCotTh_ ) continue;
444 
445  int iVeto = vetoTrack( trk_idx , trk_idx2 );
446  duplicateTracks_.push_back( iVeto );
447 
448  }
449  }
450 }
451 
452 //____________________________________________________________________________||
453 int TCMETAlgo::vetoTrack( int i1 , int i2 )
454 {
455 
456  //given 2 tracks, decide which one to veto
457  reco::TrackRef t1( trackHandle_, i1 );
459 
460  if ( t1->numberOfValidHits() < t2->numberOfValidHits() ) return i1;
461  else if( t1->numberOfValidHits() > t2->numberOfValidHits() ) return i2;
462  else if( t1->chi2() / t1->ndof() > t2->chi2() / t2->ndof() ) return i1;
463  else if( t1->chi2() / t1->ndof() < t2->chi2() / t2->ndof() ) return i2;
464  else if( t1->ptError() > t2->ptError() ) return i1;
465  else if( t1->ptError() < t2->ptError() ) return i2;
466  else return i1;
467 
468 }
469 
470 //____________________________________________________________________________||
472 {
473  if( vertexColl_->begin()->isFake() ) return false;
474  if( vertexColl_->begin()->ndof() < vertexNdof_ ) return false;
475  if( fabs( vertexColl_->begin()->z() ) > vertexZ_ ) return false;
476  if( sqrt( pow( vertexColl_->begin()->x() , 2 ) + pow( vertexColl_->begin()->y() , 2 ) ) > vertexRho_ ) return false;
477 
478  return true;
479 }
480 
481 //____________________________________________________________________________||
483 {
484  float trk_eta = track->eta();
485  float trk_phi = track->phi();
486  LorentzVector tk_p4(track->px(), track->py(),track->pz(), track->p());
487 
488  for(reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin();
489  electron_it != electronHandle_->end(); ++electron_it)
490  {
491 
492  if( electron_it->hadronicOverEm() > hOverECut_ ) continue;
493 
494  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
495 
496  if(!el_track.isNonnull()) continue;
497 
498  if( el_track->pt() < eVetoMinElectronPt_ ) continue;
499 
500  LorentzVector el_p4(el_track->px(), el_track->py(), el_track->pz(), el_track->p());
501 
502  float deltaPhi = fabs( el_track->phi() - trk_phi );
503  if( deltaPhi > TMath::Pi() ) deltaPhi = TMath::TwoPi() - deltaPhi;
504  float deltaEta = el_track->eta() - trk_eta;
505  float deltaR = sqrt(deltaPhi * deltaPhi + deltaEta * deltaEta);
506  float deltaCotTh = 1. / tan( el_p4.theta() ) - 1. / tan( tk_p4.theta() );
507 
508  if( deltaPhi < eVetoDeltaPhi_ && deltaCotTh < eVetoDeltaCotTheta_ && deltaR < eVetoDeltaR_) return true;
509 
510  }
511 
512  return false;
513 }
514 
515 //____________________________________________________________________________||
516 bool TCMETAlgo::nearGoodShowerTrack( const reco::TrackRef track , const std::vector<int>& goodShowerTracks ){
517 
518  //checks if 'track' is within dR < deltaRShower_ of any good shower tracks
519  float eta1 = track->eta();
520  float phi1 = track->phi();
521 
522  for(unsigned int itrk = 0 ; itrk < goodShowerTracks.size() ; itrk++)
523  {
524  reco::TrackRef trkref( trackHandle_, itrk);
525  float eta2 = trkref->eta();
526  float phi2 = trkref->phi();
527 
528  float dR = sqrt(pow(eta1-eta2,2) + pow(phi1-phi2,2));
529  if(dR < deltaRShower_) return true;
530  }
531 
532  return false;
533 }
534 
535 //____________________________________________________________________________||
536 void TCMETAlgo::findGoodShowerTracks(std::vector<int>& goodShowerTracks)
537 {
538 
539  //stores the indices of tracks which pass quality selection and
540  //nMinOuterHits cut in goodShowerTracks vector
541  for( unsigned int trk_idx = 0; trk_idx < trackHandle_->size() ; trk_idx++ )
542  {
543  reco::TrackRef trkref(trackHandle_, trk_idx);
544 
545  if(isMuon(trkref)) continue;
546 
547  if( !isCosmics_ )
548  if(isElectron(trkref)) continue;
549 
550  if(!isGoodTrack(trkref)) continue;
551 
552  if(nExpectedOuterHits( trkref ) < nMinOuterHits_) continue;
553 
554  goodShowerTracks.push_back(trk_idx);
555 
556  }
557 }
558 
559 //____________________________________________________________________________||
561  const reco::HitPattern& p_inner = track->trackerExpectedHitsInner();
562  return p_inner.numberOfHits();
563 }
564 
565 //____________________________________________________________________________||
567 {
568  const reco::HitPattern& p_outer = track->trackerExpectedHitsOuter();
569  return p_outer.numberOfHits();
570 }
571 
572 //____________________________________________________________________________||
574 {
575  const reco::HitPattern& p = track->hitPattern();
576  return p.trackerLayersWithMeasurement();
577 }
578 
579 //____________________________________________________________________________||
580 bool TCMETAlgo::isMuon(const reco::TrackRef& trackRef)
581 {
582  for(reco::MuonCollection::const_iterator muon_it = muonHandle_->begin(); muon_it != muonHandle_->end(); ++muon_it)
583  {
584  reco::TrackRef mu_track = muon_it->innerTrack();
585  unsigned int idxMuon = mu_track.isNonnull() ? mu_track.key() : 99999;
586  if(idxMuon == trackRef.key()) return true;
587  }
588  return false;
589 }
590 
591 //____________________________________________________________________________||
593 {
594  for(reco::GsfElectronCollection::const_iterator electron_it = electronHandle_->begin(); electron_it != electronHandle_->end(); ++electron_it)
595  {
596  reco::TrackRef el_track = electron_it->closestCtfTrackRef();
597 
598  unsigned int ele_idx = el_track.isNonnull() ? el_track.key() : 99999;
599 
600  if( ele_idx == trackRef.key() )
601  {
602  if(electron_it->hadronicOverEm() < hOverECut_) return true;
603  }
604  }
605 
606  return false;
607 }
608 
609 //____________________________________________________________________________||
611 {
612  double d0 = 9999.;
613 
614  if(hasValidVertex_)
615  {
616  //get d0 corrected for primary vertex
617  const reco::Vertex& vertex = (*vertexColl_)[0];
618  const Point pvtx = Point(vertex.x(), vertex.y(), vertex.z());
619 
620  double dz = track->dz( pvtx );
621 
622  if( fabs( dz ) < vertexMaxDZ_ )
623  {
624  //get d0 corrected for pvtx
625  d0 = -1 * track->dxy( pvtx );
626  }
627  else
628  {
629  // get d0 corrected for beam spot
630  bool haveBeamSpot = true;
631  if( !beamSpotHandle_.isValid() ) haveBeamSpot = false;
632 
633  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0,0,0);
634  d0 = -1 * track->dxy( bspot );
635  }
636  }
637  else
638  {
639  // get d0 corrected for beam spot
640  bool haveBeamSpot = true;
641  if( !beamSpotHandle_.isValid() ) haveBeamSpot = false;
642 
643  Point bspot = haveBeamSpot ? beamSpotHandle_->position() : Point(0,0,0);
644  d0 = -1 * track->dxy( bspot );
645  }
646 
647  if( track->algo() < maxTrackAlgo_ )
648  {
649  //1st 4 tracking iterations (pT-dependent d0 cut + nlayers cut)
650 
651  float d0cut = sqrt(pow(d0cuta_,2) + pow(d0cutb_/track->pt(),2));
652  if(d0cut > maxd0cut_) d0cut = maxd0cut_;
653 
654  if( fabs( d0 ) > d0cut ) return false;
655  if( nLayers( track ) < nLayers_ ) return false;
656 
657  }
658  else
659  {
660  //last 2 tracking iterations (tighten chi2, nhits, pt error, nlayers cuts)
661  if( track->normalizedChi2() > maxchi2_tight_ ) return false;
662  if( track->numberOfValidHits() < minhits_tight_ ) return false;
663  if( (track->ptError() / track->pt()) > maxPtErr_tight_ ) return false;
664  if( nLayers( track ) < nLayersTight_ ) return false;
665 
666  }
667 
668  if(track->numberOfValidHits() < minhits_ ) return false;
669  if(track->normalizedChi2() > maxchi2_ ) return false;
670  if(fabs( track->eta() ) > maxeta_ ) return false;
671  if(track->pt() > maxpt_ ) return false;
672  if((track->ptError() / track->pt()) > maxPtErr_ ) return false;
673  if(fabs( track->eta() ) > 2.5 && track->pt() > maxpt_eta25_ ) return false;
674  if(fabs( track->eta() ) > 2.0 && track->pt() > maxpt_eta20_ ) return false;
675 
676  int cut = 0;
677  for( unsigned int i = 0; i < trkQuality_.size(); i++ )
678  {
679  cut |= (1 << trkQuality_.at(i));
680  }
681 
682  if( !( ( track->qualityMask() & cut ) == cut ) ) return false;
683 
684  bool isGoodAlgo = false;
685  if( trkAlgos_.size() == 0 ) isGoodAlgo = true;
686  for( unsigned int i = 0; i < trkAlgos_.size(); i++ )
687  {
688  if( track->algo() == trkAlgos_.at(i) ) isGoodAlgo = true;
689  }
690 
691  if( !isGoodAlgo ) return false;
692 
693  if( vetoDuplicates_ )
694  {
695  for( unsigned int iDup = 0; iDup < duplicateTracks_.size(); ++iDup)
696  {
697  if((int)track.key() == duplicateTracks_.at(iDup)) return false;
698  }
699  }
700 
701  return true;
702 }
703 
704 //____________________________________________________________________________||
706 {
707  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
708 
709  double delx = muCorrData.corrX();
710  double dely = muCorrData.corrY();
711 
712  met_x_ -= (track->px() - delx);
713  met_y_ -= (track->py() - dely);
714  sumEt_ += (track->pt() - TMath::Sqrt(delx*delx + dely*dely));
715 }
716 
717 //____________________________________________________________________________||
719 {
720  reco::MuonMETCorrectionData muCorrData = (*muonDepValueMapHandle_)[muonRef];
721 
722  double delx = muCorrData.corrX();
723  double dely = muCorrData.corrY();
724 
725  met_x_ -= (muonRef->px() - delx);
726  met_y_ -= (muonRef->py() - dely);
727  sumEt_ += (muonRef->pt() - TMath::Sqrt(delx*delx + dely*dely));
728 }
729 
730 //____________________________________________________________________________||
731 void TCMETAlgo::correctMETforTrack(const reco::TrackRef track, TH2D* rf, const TVector3& outerTrackPosition)
732 {
733 
734  if(track->pt() < minpt_)
735  {
736  met_x_ -= track->pt()*cos(track->phi());
737  met_y_ -= track->pt()*sin(track->phi());
738  }
739  else
740  {
741  if(checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99 )
742  {
743  //fail track propagation check
744  }
745  else
746  {
747  int bin_index = rf->FindBin(track->eta(), track->pt());
748  double fracTrackEnergy = rf->GetBinContent(bin_index); //get correction factor from response function
749 
750  met_x_ += (fracTrackEnergy*track->p()*sin(outerTrackPosition.Theta())*cos(outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
751  - track->pt()*cos(track->phi())); //add track at vertex
752 
753  met_y_ += (fracTrackEnergy*track->p()*sin(outerTrackPosition.Theta() )*sin( outerTrackPosition.Phi()) //remove expected amount of energy track deposited in calorimeter
754  - track->pt()*sin(track->phi())); //add track at vertex
755  }
756  }
757 }
758 
759 //____________________________________________________________________________||
760 void TCMETAlgo::correctSumEtForTrack( const reco::TrackRef track , TH2D* rf , const TVector3& outerTrackPosition)
761 {
762 
763  if( track->pt() < minpt_ )
764  {
765  sumEt_ += track->pt();
766  }
767  else
768  {
769  if(checkTrackPropagation_ && outerTrackPosition.Theta() < -9.99 )
770  {
771  //fail track propagation check
772  }
773  else
774  {
775  int bin_index = rf->FindBin( track->eta(), track->pt() );
776  double fracTrackEnergy = rf->GetBinContent( bin_index ); //get correction factor from response function
777  sumEt_ += ( 1 - fracTrackEnergy ) * track->pt();
778  }
779  }
780 }
781 
782 //____________________________________________________________________________||
784 {
786 
787  TVector3 outerTrkPosition;
788 
789  outerTrkPosition.SetPtEtaPhi( 999., -10., 2 * TMath::Pi() );
790 
791  GlobalPoint tpVertex ( track->vx(), track->vy(), track->vz() );
792  GlobalVector tpMomentum ( track->px(), track->py(), track->pz() );
793  int tpCharge ( track->charge() );
794 
795  FreeTrajectoryState fts ( tpVertex, tpMomentum, tpCharge, bField);
796 
797  const float zdist = zdist_; //314.;
798 
799  const float radius = radius_; //130.;
800 
801  const float corner = corner_; //1.479;
802 
805 
806  Cylinder::CylinderPointer barrel = Cylinder::build(radius, Cylinder::PositionType (0, 0, 0), Cylinder::RotationType () );
807 
808  AnalyticalPropagator myAP (bField, alongMomentum, 2*M_PI);
809 
811 
812  if( track->eta() < -corner )
813  {
814  tsos = myAP.propagate( fts, *lendcap);
815  }
816  else if( fabs(track->eta()) < corner )
817  {
818  tsos = myAP.propagate( fts, *barrel);
819  }
820  else if( track->eta() > corner )
821  {
822  tsos = myAP.propagate( fts, *rendcap);
823  }
824 
825  if( tsos.isValid() )
826  outerTrkPosition.SetXYZ( tsos.globalPosition().x(), tsos.globalPosition().y(), tsos.globalPosition().z() );
827  else
828  outerTrkPosition.SetPtEtaPhi( 999., -10., 2 * TMath::Pi() );
829 
830  return outerTrkPosition;
831 }
832 
833 //____________________________________________________________________________||
835 {
836  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83,
837  -1.74, -1.653, -1.566, -1.479, -1.392, -1.305,
838  -1.218, -1.131, -1.044, -0.957, -0.879, -0.783,
839  -0.696, -0.609, -0.522, -0.435, -0.348, -0.261,
840  -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348,
841  0.435, 0.522, 0.609, 0.696, 0.783, 0.879, 0.957,
842  1.044, 1.131, 1.218, 1.305, 1.392, 1.479, 1.566,
843  1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
844 
845  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16,
846  18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
847 
848  TH2D *hrf = new TH2D("hrf","shower RF (fit)",52, xAxis1,28, yAxis1);
849  hrf->SetBinContent(163,0.4499661);
850  hrf->SetBinContent(164,0.5115394);
851  hrf->SetBinContent(165,0.5748767);
852  hrf->SetBinContent(166,0.6531988);
853  hrf->SetBinContent(167,0.6228076);
854  hrf->SetBinContent(168,0.54419);
855  hrf->SetBinContent(169,0.5556401);
856  hrf->SetBinContent(170,0.5216789);
857  hrf->SetBinContent(171,0.3942387);
858  hrf->SetBinContent(172,0.3166006);
859  hrf->SetBinContent(173,0.2794519);
860  hrf->SetBinContent(174,0.2712919);
861  hrf->SetBinContent(175,0.2809297);
862  hrf->SetBinContent(176,3.501783e-12);
863  hrf->SetBinContent(177,1.395287e-14);
864  hrf->SetBinContent(178,1.002659e-14);
865  hrf->SetBinContent(179,1.996966e-13);
866  hrf->SetBinContent(180,1.185354e-12);
867  hrf->SetBinContent(181,0.1562845);
868  hrf->SetBinContent(182,0.3277632);
869  hrf->SetBinContent(183,9.387774e-12);
870  hrf->SetBinContent(184,1.936981e-15);
871  hrf->SetBinContent(185,1.395151e-15);
872  hrf->SetBinContent(186,6.578116e-13);
873  hrf->SetBinContent(187,3.868433e-16);
874  hrf->SetBinContent(188,4.808265e-13);
875  hrf->SetBinContent(189,1.502861e-11);
876  hrf->SetBinContent(190,9.644046e-12);
877  hrf->SetBinContent(191,1.371502e-10);
878  hrf->SetBinContent(192,1.107704e-13);
879  hrf->SetBinContent(193,4.781223e-15);
880  hrf->SetBinContent(194,2.42137e-12);
881  hrf->SetBinContent(195,7.183598e-15);
882  hrf->SetBinContent(196,7.702724e-11);
883  hrf->SetBinContent(197,7.081141e-15);
884  hrf->SetBinContent(198,4.414546e-15);
885  hrf->SetBinContent(199,6.467266e-14);
886  hrf->SetBinContent(200,4.396606e-13);
887  hrf->SetBinContent(201,1.255334e-13);
888  hrf->SetBinContent(202,0.2490428);
889  hrf->SetBinContent(203,0.1774015);
890  hrf->SetBinContent(204,0.03958736);
891  hrf->SetBinContent(205,0.173943);
892  hrf->SetBinContent(206,2.754122e-09);
893  hrf->SetBinContent(207,0.3376317);
894  hrf->SetBinContent(208,0.379734);
895  hrf->SetBinContent(209,0.4411897);
896  hrf->SetBinContent(210,0.4646802);
897  hrf->SetBinContent(211,0.4630073);
898  hrf->SetBinContent(212,0.4258874);
899  hrf->SetBinContent(213,0.4351387);
900  hrf->SetBinContent(214,0.3997094);
901  hrf->SetBinContent(217,0.4259718);
902  hrf->SetBinContent(218,0.4852031);
903  hrf->SetBinContent(219,0.5131704);
904  hrf->SetBinContent(220,0.5269414);
905  hrf->SetBinContent(221,0.5275139);
906  hrf->SetBinContent(222,0.4957667);
907  hrf->SetBinContent(223,0.4246427);
908  hrf->SetBinContent(224,0.3784586);
909  hrf->SetBinContent(225,0.3247786);
910  hrf->SetBinContent(226,0.2571901);
911  hrf->SetBinContent(227,0.1693018);
912  hrf->SetBinContent(228,2.160257e-12);
913  hrf->SetBinContent(229,8.770899e-13);
914  hrf->SetBinContent(230,5.012884e-13);
915  hrf->SetBinContent(231,2.994393e-14);
916  hrf->SetBinContent(232,3.153311e-11);
917  hrf->SetBinContent(233,0.2774436);
918  hrf->SetBinContent(234,0.2977051);
919  hrf->SetBinContent(235,4.19017e-15);
920  hrf->SetBinContent(236,7.045583e-13);
921  hrf->SetBinContent(237,7.671467e-13);
922  hrf->SetBinContent(238,6.307742e-14);
923  hrf->SetBinContent(239,1.032541e-13);
924  hrf->SetBinContent(240,6.584719e-11);
925  hrf->SetBinContent(241,1.218903e-12);
926  hrf->SetBinContent(242,1.369637e-11);
927  hrf->SetBinContent(243,8.558079e-14);
928  hrf->SetBinContent(244,4.513987e-13);
929  hrf->SetBinContent(245,2.556831e-10);
930  hrf->SetBinContent(246,1.420917e-11);
931  hrf->SetBinContent(247,6.229907e-14);
932  hrf->SetBinContent(248,1.40826e-12);
933  hrf->SetBinContent(249,1.143873e-12);
934  hrf->SetBinContent(250,6.677059e-16);
935  hrf->SetBinContent(251,3.113288e-12);
936  hrf->SetBinContent(252,0.2333517);
937  hrf->SetBinContent(253,0.1787967);
938  hrf->SetBinContent(254,5.41192e-13);
939  hrf->SetBinContent(255,6.694948e-17);
940  hrf->SetBinContent(256,2.782238e-13);
941  hrf->SetBinContent(257,3.274193e-14);
942  hrf->SetBinContent(258,5.731716e-14);
943  hrf->SetBinContent(259,1.739033e-13);
944  hrf->SetBinContent(260,0.1770892);
945  hrf->SetBinContent(261,0.1898742);
946  hrf->SetBinContent(262,0.3387461);
947  hrf->SetBinContent(263,0.3859385);
948  hrf->SetBinContent(264,0.439089);
949  hrf->SetBinContent(265,0.4233858);
950  hrf->SetBinContent(266,0.4308124);
951  hrf->SetBinContent(267,0.4063357);
952  hrf->SetBinContent(268,0.407559);
953  hrf->SetBinContent(271,0.4507765);
954  hrf->SetBinContent(272,0.4278911);
955  hrf->SetBinContent(273,0.447516);
956  hrf->SetBinContent(274,0.4947385);
957  hrf->SetBinContent(275,0.4755806);
958  hrf->SetBinContent(276,0.3945268);
959  hrf->SetBinContent(277,0.4245627);
960  hrf->SetBinContent(278,0.3956718);
961  hrf->SetBinContent(279,0.2930262);
962  hrf->SetBinContent(280,0.282435);
963  hrf->SetBinContent(281,0.1969091);
964  hrf->SetBinContent(282,2.725097e-10);
965  hrf->SetBinContent(283,1.408023e-12);
966  hrf->SetBinContent(284,1.613806e-12);
967  hrf->SetBinContent(285,0.06278097);
968  hrf->SetBinContent(286,2.576515e-13);
969  hrf->SetBinContent(287,2.583938e-11);
970  hrf->SetBinContent(288,0.02207314);
971  hrf->SetBinContent(289,4.17668e-11);
972  hrf->SetBinContent(290,1.201223e-13);
973  hrf->SetBinContent(291,0.202147);
974  hrf->SetBinContent(292,0.213694);
975  hrf->SetBinContent(293,0.3833649);
976  hrf->SetBinContent(294,0.3896363);
977  hrf->SetBinContent(295,0.4015322);
978  hrf->SetBinContent(296,0.06830335);
979  hrf->SetBinContent(297,0.3644076);
980  hrf->SetBinContent(298,0.3335945);
981  hrf->SetBinContent(299,0.1969689);
982  hrf->SetBinContent(300,0.2202647);
983  hrf->SetBinContent(301,0.2408156);
984  hrf->SetBinContent(302,0.08467747);
985  hrf->SetBinContent(303,0.1732237);
986  hrf->SetBinContent(304,2.88671e-12);
987  hrf->SetBinContent(305,1.474949e-15);
988  hrf->SetBinContent(306,3.611305e-13);
989  hrf->SetBinContent(307,7.968386e-12);
990  hrf->SetBinContent(308,0.07609402);
991  hrf->SetBinContent(309,2.35158e-15);
992  hrf->SetBinContent(310,3.144875e-14);
993  hrf->SetBinContent(311,7.413513e-11);
994  hrf->SetBinContent(312,3.648529e-10);
995  hrf->SetBinContent(313,0.161564);
996  hrf->SetBinContent(314,0.1703132);
997  hrf->SetBinContent(315,0.2463829);
998  hrf->SetBinContent(316,0.2828567);
999  hrf->SetBinContent(317,0.3274342);
1000  hrf->SetBinContent(318,0.3545384);
1001  hrf->SetBinContent(319,0.3461392);
1002  hrf->SetBinContent(320,0.383806);
1003  hrf->SetBinContent(321,0.4001317);
1004  hrf->SetBinContent(322,0.3859067);
1005  hrf->SetBinContent(325,0.4965547);
1006  hrf->SetBinContent(326,0.4298636);
1007  hrf->SetBinContent(327,0.4675876);
1008  hrf->SetBinContent(328,0.4448023);
1009  hrf->SetBinContent(329,0.404866);
1010  hrf->SetBinContent(330,0.3958093);
1011  hrf->SetBinContent(331,0.3955818);
1012  hrf->SetBinContent(332,0.4272344);
1013  hrf->SetBinContent(333,0.3596729);
1014  hrf->SetBinContent(334,0.3546307);
1015  hrf->SetBinContent(335,0.3180164);
1016  hrf->SetBinContent(336,0.2714837);
1017  hrf->SetBinContent(337,0.248644);
1018  hrf->SetBinContent(338,0.2589674);
1019  hrf->SetBinContent(339,0.2311552);
1020  hrf->SetBinContent(340,0.2332692);
1021  hrf->SetBinContent(341,0.2837152);
1022  hrf->SetBinContent(342,0.2119901);
1023  hrf->SetBinContent(343,0.290872);
1024  hrf->SetBinContent(344,0.2252947);
1025  hrf->SetBinContent(345,0.3002172);
1026  hrf->SetBinContent(346,0.2519063);
1027  hrf->SetBinContent(347,0.3656891);
1028  hrf->SetBinContent(348,0.366923);
1029  hrf->SetBinContent(349,0.3425266);
1030  hrf->SetBinContent(350,0.3963153);
1031  hrf->SetBinContent(351,0.4658033);
1032  hrf->SetBinContent(352,0.2195605);
1033  hrf->SetBinContent(353,0.3869674);
1034  hrf->SetBinContent(354,0.3218271);
1035  hrf->SetBinContent(355,0.287984);
1036  hrf->SetBinContent(356,0.2912856);
1037  hrf->SetBinContent(357,0.2681426);
1038  hrf->SetBinContent(358,0.04988411);
1039  hrf->SetBinContent(359,0.2593921);
1040  hrf->SetBinContent(360,0.2092704);
1041  hrf->SetBinContent(361,0.2379719);
1042  hrf->SetBinContent(362,0.3087997);
1043  hrf->SetBinContent(363,0.2041179);
1044  hrf->SetBinContent(364,0.1946624);
1045  hrf->SetBinContent(365,0.2187801);
1046  hrf->SetBinContent(366,0.1256377);
1047  hrf->SetBinContent(367,0.2779986);
1048  hrf->SetBinContent(368,0.2988263);
1049  hrf->SetBinContent(369,0.2804917);
1050  hrf->SetBinContent(370,0.2762815);
1051  hrf->SetBinContent(371,0.3480896);
1052  hrf->SetBinContent(372,0.3402267);
1053  hrf->SetBinContent(373,0.3655252);
1054  hrf->SetBinContent(374,0.4143132);
1055  hrf->SetBinContent(375,0.4424044);
1056  hrf->SetBinContent(376,0.4635657);
1057  hrf->SetBinContent(379,0.5328001);
1058  hrf->SetBinContent(380,0.5040566);
1059  hrf->SetBinContent(381,0.4762677);
1060  hrf->SetBinContent(382,0.4729804);
1061  hrf->SetBinContent(383,0.4241441);
1062  hrf->SetBinContent(384,0.3924028);
1063  hrf->SetBinContent(385,0.3985717);
1064  hrf->SetBinContent(386,0.3816867);
1065  hrf->SetBinContent(387,0.3967448);
1066  hrf->SetBinContent(388,0.3603249);
1067  hrf->SetBinContent(389,0.3489972);
1068  hrf->SetBinContent(390,0.3275993);
1069  hrf->SetBinContent(391,0.3116674);
1070  hrf->SetBinContent(392,0.3572989);
1071  hrf->SetBinContent(393,0.3118418);
1072  hrf->SetBinContent(394,0.3412188);
1073  hrf->SetBinContent(395,0.3356509);
1074  hrf->SetBinContent(396,0.3173708);
1075  hrf->SetBinContent(397,0.328909);
1076  hrf->SetBinContent(398,0.399799);
1077  hrf->SetBinContent(399,0.311187);
1078  hrf->SetBinContent(400,0.4324506);
1079  hrf->SetBinContent(401,0.44069);
1080  hrf->SetBinContent(402,0.393832);
1081  hrf->SetBinContent(403,0.456211);
1082  hrf->SetBinContent(404,0.3807082);
1083  hrf->SetBinContent(405,0.4484331);
1084  hrf->SetBinContent(406,0.4281936);
1085  hrf->SetBinContent(407,0.4100697);
1086  hrf->SetBinContent(408,0.372774);
1087  hrf->SetBinContent(409,0.3635768);
1088  hrf->SetBinContent(410,0.4071924);
1089  hrf->SetBinContent(411,0.3974379);
1090  hrf->SetBinContent(412,0.2703223);
1091  hrf->SetBinContent(413,0.2532525);
1092  hrf->SetBinContent(414,0.3434703);
1093  hrf->SetBinContent(415,0.3486526);
1094  hrf->SetBinContent(416,0.427386);
1095  hrf->SetBinContent(417,0.3239493);
1096  hrf->SetBinContent(418,0.2804846);
1097  hrf->SetBinContent(419,0.2903942);
1098  hrf->SetBinContent(420,0.3247145);
1099  hrf->SetBinContent(421,0.3359192);
1100  hrf->SetBinContent(422,0.3475888);
1101  hrf->SetBinContent(423,0.3163865);
1102  hrf->SetBinContent(424,0.3598666);
1103  hrf->SetBinContent(425,0.3568181);
1104  hrf->SetBinContent(426,0.4099707);
1105  hrf->SetBinContent(427,0.4081352);
1106  hrf->SetBinContent(428,0.4393944);
1107  hrf->SetBinContent(429,0.4858226);
1108  hrf->SetBinContent(430,0.5145534);
1109  hrf->SetBinContent(433,0.5637426);
1110  hrf->SetBinContent(434,0.5091262);
1111  hrf->SetBinContent(435,0.5162247);
1112  hrf->SetBinContent(436,0.4999508);
1113  hrf->SetBinContent(437,0.4846284);
1114  hrf->SetBinContent(438,0.4485746);
1115  hrf->SetBinContent(439,0.4452571);
1116  hrf->SetBinContent(440,0.4383303);
1117  hrf->SetBinContent(441,0.4147619);
1118  hrf->SetBinContent(442,0.3845302);
1119  hrf->SetBinContent(443,0.3643234);
1120  hrf->SetBinContent(444,0.3162651);
1121  hrf->SetBinContent(445,0.3629169);
1122  hrf->SetBinContent(446,0.3550237);
1123  hrf->SetBinContent(447,0.3773867);
1124  hrf->SetBinContent(448,0.3870859);
1125  hrf->SetBinContent(449,0.4489362);
1126  hrf->SetBinContent(450,0.4199947);
1127  hrf->SetBinContent(451,0.3942634);
1128  hrf->SetBinContent(452,0.4190169);
1129  hrf->SetBinContent(453,0.4352544);
1130  hrf->SetBinContent(454,0.5414081);
1131  hrf->SetBinContent(455,0.4886461);
1132  hrf->SetBinContent(456,0.491399);
1133  hrf->SetBinContent(457,0.4949853);
1134  hrf->SetBinContent(458,0.4736267);
1135  hrf->SetBinContent(459,0.4950338);
1136  hrf->SetBinContent(460,0.4496278);
1137  hrf->SetBinContent(461,0.3453094);
1138  hrf->SetBinContent(462,0.4956175);
1139  hrf->SetBinContent(463,0.471592);
1140  hrf->SetBinContent(464,0.4388095);
1141  hrf->SetBinContent(465,0.4260533);
1142  hrf->SetBinContent(466,0.4375692);
1143  hrf->SetBinContent(467,0.3561876);
1144  hrf->SetBinContent(468,0.3865653);
1145  hrf->SetBinContent(469,0.4240963);
1146  hrf->SetBinContent(470,0.4478125);
1147  hrf->SetBinContent(471,0.3761102);
1148  hrf->SetBinContent(472,0.3078025);
1149  hrf->SetBinContent(473,0.3128132);
1150  hrf->SetBinContent(474,0.3092445);
1151  hrf->SetBinContent(475,0.3537644);
1152  hrf->SetBinContent(476,0.3810261);
1153  hrf->SetBinContent(477,0.3454433);
1154  hrf->SetBinContent(478,0.3760064);
1155  hrf->SetBinContent(479,0.3942058);
1156  hrf->SetBinContent(480,0.3767672);
1157  hrf->SetBinContent(481,0.4661797);
1158  hrf->SetBinContent(482,0.496105);
1159  hrf->SetBinContent(483,0.5421373);
1160  hrf->SetBinContent(484,0.5835976);
1161  hrf->SetBinContent(487,0.6251767);
1162  hrf->SetBinContent(488,0.5533592);
1163  hrf->SetBinContent(489,0.5539129);
1164  hrf->SetBinContent(490,0.5571011);
1165  hrf->SetBinContent(491,0.461241);
1166  hrf->SetBinContent(492,0.4907266);
1167  hrf->SetBinContent(493,0.4790399);
1168  hrf->SetBinContent(494,0.4644649);
1169  hrf->SetBinContent(495,0.4707908);
1170  hrf->SetBinContent(496,0.4255725);
1171  hrf->SetBinContent(497,0.3789675);
1172  hrf->SetBinContent(498,0.3281609);
1173  hrf->SetBinContent(499,0.3849);
1174  hrf->SetBinContent(500,0.396543);
1175  hrf->SetBinContent(501,0.4355485);
1176  hrf->SetBinContent(502,0.4392651);
1177  hrf->SetBinContent(503,0.4460491);
1178  hrf->SetBinContent(504,0.4662225);
1179  hrf->SetBinContent(505,0.4714942);
1180  hrf->SetBinContent(506,0.4849604);
1181  hrf->SetBinContent(507,0.5304947);
1182  hrf->SetBinContent(508,0.4402863);
1183  hrf->SetBinContent(509,0.4548508);
1184  hrf->SetBinContent(510,0.5050853);
1185  hrf->SetBinContent(511,0.6225156);
1186  hrf->SetBinContent(512,0.5070591);
1187  hrf->SetBinContent(513,0.5783269);
1188  hrf->SetBinContent(514,0.4485723);
1189  hrf->SetBinContent(515,0.4288994);
1190  hrf->SetBinContent(516,0.5294365);
1191  hrf->SetBinContent(517,0.4040891);
1192  hrf->SetBinContent(518,0.45381);
1193  hrf->SetBinContent(519,0.4817017);
1194  hrf->SetBinContent(520,0.4337503);
1195  hrf->SetBinContent(521,0.4618663);
1196  hrf->SetBinContent(522,0.4487967);
1197  hrf->SetBinContent(523,0.4660794);
1198  hrf->SetBinContent(524,0.4697885);
1199  hrf->SetBinContent(525,0.3807916);
1200  hrf->SetBinContent(526,0.3590573);
1201  hrf->SetBinContent(527,0.3666168);
1202  hrf->SetBinContent(528,0.3436687);
1203  hrf->SetBinContent(529,0.4094553);
1204  hrf->SetBinContent(530,0.4075274);
1205  hrf->SetBinContent(531,0.4259284);
1206  hrf->SetBinContent(532,0.3687154);
1207  hrf->SetBinContent(533,0.4227276);
1208  hrf->SetBinContent(534,0.4622007);
1209  hrf->SetBinContent(535,0.5158547);
1210  hrf->SetBinContent(536,0.5761781);
1211  hrf->SetBinContent(537,0.5306279);
1212  hrf->SetBinContent(538,0.604239);
1213  hrf->SetBinContent(541,0.6505255);
1214  hrf->SetBinContent(542,0.5818751);
1215  hrf->SetBinContent(543,0.5867255);
1216  hrf->SetBinContent(544,0.5710145);
1217  hrf->SetBinContent(545,0.5583379);
1218  hrf->SetBinContent(546,0.5236275);
1219  hrf->SetBinContent(547,0.5103479);
1220  hrf->SetBinContent(548,0.512406);
1221  hrf->SetBinContent(549,0.4958769);
1222  hrf->SetBinContent(550,0.4828178);
1223  hrf->SetBinContent(551,0.455934);
1224  hrf->SetBinContent(552,0.4250835);
1225  hrf->SetBinContent(553,0.3992001);
1226  hrf->SetBinContent(554,0.4200533);
1227  hrf->SetBinContent(555,0.4249736);
1228  hrf->SetBinContent(556,0.4012719);
1229  hrf->SetBinContent(557,0.44089);
1230  hrf->SetBinContent(558,0.4337474);
1231  hrf->SetBinContent(559,0.5332403);
1232  hrf->SetBinContent(560,0.5280592);
1233  hrf->SetBinContent(561,0.5309546);
1234  hrf->SetBinContent(562,0.481916);
1235  hrf->SetBinContent(563,0.5310268);
1236  hrf->SetBinContent(564,0.607914);
1237  hrf->SetBinContent(565,0.5324617);
1238  hrf->SetBinContent(566,0.4308392);
1239  hrf->SetBinContent(567,0.657365);
1240  hrf->SetBinContent(568,0.4871463);
1241  hrf->SetBinContent(569,0.48493);
1242  hrf->SetBinContent(570,0.5643647);
1243  hrf->SetBinContent(571,0.5080062);
1244  hrf->SetBinContent(572,0.4948668);
1245  hrf->SetBinContent(573,0.4924461);
1246  hrf->SetBinContent(574,0.4836232);
1247  hrf->SetBinContent(575,0.4820425);
1248  hrf->SetBinContent(576,0.432751);
1249  hrf->SetBinContent(577,0.429387);
1250  hrf->SetBinContent(578,0.4894068);
1251  hrf->SetBinContent(579,0.4042509);
1252  hrf->SetBinContent(580,0.4011929);
1253  hrf->SetBinContent(581,0.3912144);
1254  hrf->SetBinContent(582,0.45584);
1255  hrf->SetBinContent(583,0.4647456);
1256  hrf->SetBinContent(584,0.4363243);
1257  hrf->SetBinContent(585,0.4958702);
1258  hrf->SetBinContent(586,0.448495);
1259  hrf->SetBinContent(587,0.4895967);
1260  hrf->SetBinContent(588,0.4973783);
1261  hrf->SetBinContent(589,0.5330777);
1262  hrf->SetBinContent(590,0.5669274);
1263  hrf->SetBinContent(591,0.5922648);
1264  hrf->SetBinContent(592,0.6050142);
1265  hrf->SetBinContent(595,0.6630494);
1266  hrf->SetBinContent(596,0.6159285);
1267  hrf->SetBinContent(597,0.5922346);
1268  hrf->SetBinContent(598,0.5935339);
1269  hrf->SetBinContent(599,0.5428941);
1270  hrf->SetBinContent(600,0.5687385);
1271  hrf->SetBinContent(601,0.5268369);
1272  hrf->SetBinContent(602,0.5169364);
1273  hrf->SetBinContent(603,0.5499318);
1274  hrf->SetBinContent(604,0.5111216);
1275  hrf->SetBinContent(605,0.4888227);
1276  hrf->SetBinContent(606,0.4605286);
1277  hrf->SetBinContent(607,0.4351951);
1278  hrf->SetBinContent(608,0.431736);
1279  hrf->SetBinContent(609,0.414758);
1280  hrf->SetBinContent(610,0.4670523);
1281  hrf->SetBinContent(611,0.4953657);
1282  hrf->SetBinContent(612,0.4818059);
1283  hrf->SetBinContent(613,0.4936583);
1284  hrf->SetBinContent(614,0.5290911);
1285  hrf->SetBinContent(615,0.5340177);
1286  hrf->SetBinContent(616,0.5672857);
1287  hrf->SetBinContent(617,0.5451307);
1288  hrf->SetBinContent(618,0.5898654);
1289  hrf->SetBinContent(619,0.5992702);
1290  hrf->SetBinContent(620,0.4388121);
1291  hrf->SetBinContent(621,0.595104);
1292  hrf->SetBinContent(622,0.5084654);
1293  hrf->SetBinContent(623,0.6126072);
1294  hrf->SetBinContent(624,0.5215501);
1295  hrf->SetBinContent(625,0.5714918);
1296  hrf->SetBinContent(626,0.4984477);
1297  hrf->SetBinContent(627,0.5079408);
1298  hrf->SetBinContent(628,0.4234431);
1299  hrf->SetBinContent(629,0.506642);
1300  hrf->SetBinContent(630,0.4792702);
1301  hrf->SetBinContent(631,0.4516811);
1302  hrf->SetBinContent(632,0.5039279);
1303  hrf->SetBinContent(633,0.4617087);
1304  hrf->SetBinContent(634,0.4193281);
1305  hrf->SetBinContent(635,0.4421038);
1306  hrf->SetBinContent(636,0.4526195);
1307  hrf->SetBinContent(637,0.4948348);
1308  hrf->SetBinContent(638,0.4953995);
1309  hrf->SetBinContent(639,0.5809821);
1310  hrf->SetBinContent(640,0.4407834);
1311  hrf->SetBinContent(641,0.5614265);
1312  hrf->SetBinContent(642,0.5175495);
1313  hrf->SetBinContent(643,0.5785159);
1314  hrf->SetBinContent(644,0.5824267);
1315  hrf->SetBinContent(645,0.5995645);
1316  hrf->SetBinContent(646,0.6183428);
1317  hrf->SetBinContent(649,0.6631703);
1318  hrf->SetBinContent(650,0.6168774);
1319  hrf->SetBinContent(651,0.616705);
1320  hrf->SetBinContent(652,0.5804244);
1321  hrf->SetBinContent(653,0.5667811);
1322  hrf->SetBinContent(654,0.580375);
1323  hrf->SetBinContent(655,0.5548614);
1324  hrf->SetBinContent(656,0.5549967);
1325  hrf->SetBinContent(657,0.5488238);
1326  hrf->SetBinContent(658,0.5271744);
1327  hrf->SetBinContent(659,0.4692591);
1328  hrf->SetBinContent(660,0.4657117);
1329  hrf->SetBinContent(661,0.4465269);
1330  hrf->SetBinContent(662,0.483284);
1331  hrf->SetBinContent(663,0.4731859);
1332  hrf->SetBinContent(664,0.4757599);
1333  hrf->SetBinContent(665,0.5269416);
1334  hrf->SetBinContent(666,0.4791626);
1335  hrf->SetBinContent(667,0.4767701);
1336  hrf->SetBinContent(668,0.5280282);
1337  hrf->SetBinContent(669,0.471336);
1338  hrf->SetBinContent(670,0.5383868);
1339  hrf->SetBinContent(671,0.5317252);
1340  hrf->SetBinContent(672,0.5230907);
1341  hrf->SetBinContent(673,0.4193349);
1342  hrf->SetBinContent(674,0.6367785);
1343  hrf->SetBinContent(675,0.6116676);
1344  hrf->SetBinContent(676,5.204643e-13);
1345  hrf->SetBinContent(677,0.5735268);
1346  hrf->SetBinContent(678,0.5120812);
1347  hrf->SetBinContent(679,0.4439629);
1348  hrf->SetBinContent(680,0.5699995);
1349  hrf->SetBinContent(681,0.5074403);
1350  hrf->SetBinContent(682,0.4576817);
1351  hrf->SetBinContent(683,0.4833942);
1352  hrf->SetBinContent(684,0.4536599);
1353  hrf->SetBinContent(685,0.4731807);
1354  hrf->SetBinContent(686,0.5279117);
1355  hrf->SetBinContent(687,0.4941469);
1356  hrf->SetBinContent(688,0.4646718);
1357  hrf->SetBinContent(689,0.4673952);
1358  hrf->SetBinContent(690,0.475842);
1359  hrf->SetBinContent(691,0.5299788);
1360  hrf->SetBinContent(692,0.4936431);
1361  hrf->SetBinContent(693,0.5203316);
1362  hrf->SetBinContent(694,0.5046751);
1363  hrf->SetBinContent(695,0.5557889);
1364  hrf->SetBinContent(696,0.5674751);
1365  hrf->SetBinContent(697,0.561456);
1366  hrf->SetBinContent(698,0.6104691);
1367  hrf->SetBinContent(699,0.6169875);
1368  hrf->SetBinContent(700,0.6246719);
1369  hrf->SetBinContent(703,0.6720862);
1370  hrf->SetBinContent(704,0.502434);
1371  hrf->SetBinContent(705,0.6276976);
1372  hrf->SetBinContent(706,0.6421635);
1373  hrf->SetBinContent(707,0.5878988);
1374  hrf->SetBinContent(708,0.6358813);
1375  hrf->SetBinContent(709,0.5334384);
1376  hrf->SetBinContent(710,0.542926);
1377  hrf->SetBinContent(711,0.5346153);
1378  hrf->SetBinContent(712,0.5575447);
1379  hrf->SetBinContent(713,0.4793544);
1380  hrf->SetBinContent(714,0.4965635);
1381  hrf->SetBinContent(715,0.5001614);
1382  hrf->SetBinContent(716,0.4393831);
1383  hrf->SetBinContent(717,0.5190095);
1384  hrf->SetBinContent(718,0.5219466);
1385  hrf->SetBinContent(719,0.5569022);
1386  hrf->SetBinContent(720,0.4912303);
1387  hrf->SetBinContent(721,0.6012073);
1388  hrf->SetBinContent(722,0.5118117);
1389  hrf->SetBinContent(723,0.5313371);
1390  hrf->SetBinContent(724,0.4380699);
1391  hrf->SetBinContent(725,0.6676616);
1392  hrf->SetBinContent(726,0.5728767);
1393  hrf->SetBinContent(727,4.375616e-11);
1394  hrf->SetBinContent(728,0.6977555);
1395  hrf->SetBinContent(729,0.5195935);
1396  hrf->SetBinContent(730,0.5479189);
1397  hrf->SetBinContent(731,0.5616662);
1398  hrf->SetBinContent(732,0.4898259);
1399  hrf->SetBinContent(733,0.5331113);
1400  hrf->SetBinContent(734,0.3613676);
1401  hrf->SetBinContent(735,1.001784);
1402  hrf->SetBinContent(736,0.5572338);
1403  hrf->SetBinContent(737,0.5393934);
1404  hrf->SetBinContent(738,0.5284588);
1405  hrf->SetBinContent(739,0.4695196);
1406  hrf->SetBinContent(740,0.5750146);
1407  hrf->SetBinContent(741,0.4554707);
1408  hrf->SetBinContent(742,0.4129654);
1409  hrf->SetBinContent(743,0.5072033);
1410  hrf->SetBinContent(744,0.507525);
1411  hrf->SetBinContent(745,0.5350967);
1412  hrf->SetBinContent(746,0.4791084);
1413  hrf->SetBinContent(747,0.5860431);
1414  hrf->SetBinContent(748,0.5185009);
1415  hrf->SetBinContent(749,0.5168303);
1416  hrf->SetBinContent(750,0.5707769);
1417  hrf->SetBinContent(751,0.5804498);
1418  hrf->SetBinContent(752,0.5760176);
1419  hrf->SetBinContent(753,0.6006478);
1420  hrf->SetBinContent(754,0.6306959);
1421  hrf->SetBinContent(757,0.6969504);
1422  hrf->SetBinContent(758,0.6633195);
1423  hrf->SetBinContent(759,0.6902606);
1424  hrf->SetBinContent(760,0.7143407);
1425  hrf->SetBinContent(761,0.5924193);
1426  hrf->SetBinContent(762,0.6372157);
1427  hrf->SetBinContent(763,0.5941344);
1428  hrf->SetBinContent(764,0.6490987);
1429  hrf->SetBinContent(765,0.589569);
1430  hrf->SetBinContent(766,0.6097816);
1431  hrf->SetBinContent(767,0.6370956);
1432  hrf->SetBinContent(768,0.5543383);
1433  hrf->SetBinContent(769,0.5394284);
1434  hrf->SetBinContent(770,0.5702426);
1435  hrf->SetBinContent(771,0.5809673);
1436  hrf->SetBinContent(772,0.6057459);
1437  hrf->SetBinContent(773,0.5444764);
1438  hrf->SetBinContent(774,0.5634755);
1439  hrf->SetBinContent(775,0.5966855);
1440  hrf->SetBinContent(776,0.1905186);
1441  hrf->SetBinContent(777,0.5290856);
1442  hrf->SetBinContent(778,0.560666);
1443  hrf->SetBinContent(779,0.6940724);
1444  hrf->SetBinContent(780,0.568481);
1445  hrf->SetBinContent(781,5.137732e-09);
1446  hrf->SetBinContent(782,0.6693913);
1447  hrf->SetBinContent(783,2);
1448  hrf->SetBinContent(784,0.5789571);
1449  hrf->SetBinContent(785,5.583899e-10);
1450  hrf->SetBinContent(786,0.7291753);
1451  hrf->SetBinContent(787,0.6024151);
1452  hrf->SetBinContent(788,0.4010713);
1453  hrf->SetBinContent(789,0.5439928);
1454  hrf->SetBinContent(790,0.557969);
1455  hrf->SetBinContent(791,0.463603);
1456  hrf->SetBinContent(792,0.5785179);
1457  hrf->SetBinContent(793,0.6177458);
1458  hrf->SetBinContent(794,0.593899);
1459  hrf->SetBinContent(795,0.5544063);
1460  hrf->SetBinContent(796,0.5700239);
1461  hrf->SetBinContent(797,0.5639662);
1462  hrf->SetBinContent(798,0.499365);
1463  hrf->SetBinContent(799,0.5454815);
1464  hrf->SetBinContent(800,0.5449318);
1465  hrf->SetBinContent(801,0.9383752);
1466  hrf->SetBinContent(802,0.5473474);
1467  hrf->SetBinContent(803,0.5602657);
1468  hrf->SetBinContent(804,0.5743401);
1469  hrf->SetBinContent(805,0.6341625);
1470  hrf->SetBinContent(806,0.6491289);
1471  hrf->SetBinContent(807,0.6202378);
1472  hrf->SetBinContent(808,0.6635697);
1473  hrf->SetBinContent(811,0.68841);
1474  hrf->SetBinContent(812,0.6655799);
1475  hrf->SetBinContent(813,0.5721935);
1476  hrf->SetBinContent(814,0.6535349);
1477  hrf->SetBinContent(815,0.7027519);
1478  hrf->SetBinContent(816,0.6477481);
1479  hrf->SetBinContent(817,0.648778);
1480  hrf->SetBinContent(818,0.6354568);
1481  hrf->SetBinContent(819,0.5172462);
1482  hrf->SetBinContent(820,0.5781944);
1483  hrf->SetBinContent(821,0.6477975);
1484  hrf->SetBinContent(822,0.6004694);
1485  hrf->SetBinContent(823,0.6332108);
1486  hrf->SetBinContent(824,0.5979394);
1487  hrf->SetBinContent(825,0.6150681);
1488  hrf->SetBinContent(826,0.5580107);
1489  hrf->SetBinContent(827,0.6403232);
1490  hrf->SetBinContent(828,0.6658844);
1491  hrf->SetBinContent(829,0.7569863);
1492  hrf->SetBinContent(830,0.6020923);
1493  hrf->SetBinContent(831,2.16818e-07);
1494  hrf->SetBinContent(832,0.7211751);
1495  hrf->SetBinContent(833,0.7200035);
1496  hrf->SetBinContent(834,0.6769444);
1497  hrf->SetBinContent(835,0.6245867);
1498  hrf->SetBinContent(836,0.6035547);
1499  hrf->SetBinContent(837,0.6902707);
1500  hrf->SetBinContent(838,0.5134299);
1501  hrf->SetBinContent(839,2.329299e-08);
1502  hrf->SetBinContent(840,2);
1503  hrf->SetBinContent(841,0.6745621);
1504  hrf->SetBinContent(842,0.676607);
1505  hrf->SetBinContent(843,2);
1506  hrf->SetBinContent(844,0.6654628);
1507  hrf->SetBinContent(845,0.6554278);
1508  hrf->SetBinContent(846,0.5387945);
1509  hrf->SetBinContent(847,0.6195349);
1510  hrf->SetBinContent(848,0.6509743);
1511  hrf->SetBinContent(849,0.5995178);
1512  hrf->SetBinContent(850,0.5589016);
1513  hrf->SetBinContent(851,0.584215);
1514  hrf->SetBinContent(852,0.5316675);
1515  hrf->SetBinContent(853,0.5770031);
1516  hrf->SetBinContent(854,0.6059638);
1517  hrf->SetBinContent(855,0.7237309);
1518  hrf->SetBinContent(856,0.4882735);
1519  hrf->SetBinContent(857,0.5033463);
1520  hrf->SetBinContent(858,0.6661474);
1521  hrf->SetBinContent(859,0.6508684);
1522  hrf->SetBinContent(860,0.6549551);
1523  hrf->SetBinContent(861,0.6838532);
1524  hrf->SetBinContent(862,0.742049);
1525  hrf->SetBinContent(865,0.7438933);
1526  hrf->SetBinContent(866,0.6990814);
1527  hrf->SetBinContent(867,0.6386996);
1528  hrf->SetBinContent(868,0.6660725);
1529  hrf->SetBinContent(869,0.6112747);
1530  hrf->SetBinContent(870,0.6274318);
1531  hrf->SetBinContent(871,0.6963621);
1532  hrf->SetBinContent(872,0.685574);
1533  hrf->SetBinContent(873,0.5979159);
1534  hrf->SetBinContent(874,0.6452025);
1535  hrf->SetBinContent(875,0.6139266);
1536  hrf->SetBinContent(876,0.6035063);
1537  hrf->SetBinContent(877,0.612106);
1538  hrf->SetBinContent(878,0.5961891);
1539  hrf->SetBinContent(879,0.6140286);
1540  hrf->SetBinContent(880,0.6286171);
1541  hrf->SetBinContent(881,0.7334413);
1542  hrf->SetBinContent(882,0.697404);
1543  hrf->SetBinContent(883,0.6126003);
1544  hrf->SetBinContent(884,0.6123802);
1545  hrf->SetBinContent(885,1.288313e-10);
1546  hrf->SetBinContent(886,0.6302402);
1547  hrf->SetBinContent(887,0.6052687);
1548  hrf->SetBinContent(888,0.7380156);
1549  hrf->SetBinContent(889,2.948208e-09);
1550  hrf->SetBinContent(890,0.724287);
1551  hrf->SetBinContent(891,0.6359965);
1552  hrf->SetBinContent(892,0.6981551);
1553  hrf->SetBinContent(893,2);
1554  hrf->SetBinContent(894,0.7462012);
1555  hrf->SetBinContent(895,0.6442341);
1556  hrf->SetBinContent(896,0.7292137);
1557  hrf->SetBinContent(897,0.7199974);
1558  hrf->SetBinContent(898,0.621317);
1559  hrf->SetBinContent(899,0.5854515);
1560  hrf->SetBinContent(900,0.5760161);
1561  hrf->SetBinContent(901,0.6657082);
1562  hrf->SetBinContent(902,0.6135329);
1563  hrf->SetBinContent(903,0.608986);
1564  hrf->SetBinContent(904,0.549113);
1565  hrf->SetBinContent(905,0.5866095);
1566  hrf->SetBinContent(906,0.6221043);
1567  hrf->SetBinContent(907,0.6219515);
1568  hrf->SetBinContent(908,0.4862638);
1569  hrf->SetBinContent(909,0.6301283);
1570  hrf->SetBinContent(910,0.555077);
1571  hrf->SetBinContent(911,0.6804049);
1572  hrf->SetBinContent(912,0.5539804);
1573  hrf->SetBinContent(913,0.6536226);
1574  hrf->SetBinContent(914,0.6983255);
1575  hrf->SetBinContent(915,0.6382693);
1576  hrf->SetBinContent(916,0.754311);
1577  hrf->SetBinContent(919,0.7099376);
1578  hrf->SetBinContent(920,0.8623501);
1579  hrf->SetBinContent(921,0.7260902);
1580  hrf->SetBinContent(922,0.6643114);
1581  hrf->SetBinContent(923,0.6502191);
1582  hrf->SetBinContent(924,0.7040369);
1583  hrf->SetBinContent(925,0.6131998);
1584  hrf->SetBinContent(926,0.7646526);
1585  hrf->SetBinContent(927,0.5962986);
1586  hrf->SetBinContent(928,0.674045);
1587  hrf->SetBinContent(929,0.6392841);
1588  hrf->SetBinContent(930,0.6779032);
1589  hrf->SetBinContent(931,0.6079232);
1590  hrf->SetBinContent(932,0.6311303);
1591  hrf->SetBinContent(933,0.610688);
1592  hrf->SetBinContent(934,0.6147182);
1593  hrf->SetBinContent(935,1.551637e-10);
1594  hrf->SetBinContent(936,4.418874e-10);
1595  hrf->SetBinContent(937,0.7821836);
1596  hrf->SetBinContent(938,1.62191);
1597  hrf->SetBinContent(939,0.6386381);
1598  hrf->SetBinContent(940,0.7198481);
1599  hrf->SetBinContent(941,0.6799192);
1600  hrf->SetBinContent(942,0.6402811);
1601  hrf->SetBinContent(943,1.357403e-09);
1602  hrf->SetBinContent(944,0.7030411);
1603  hrf->SetBinContent(945,0.6865827);
1604  hrf->SetBinContent(946,0.5293041);
1605  hrf->SetBinContent(947,4.159337e-10);
1606  hrf->SetBinContent(948,6.025262e-08);
1607  hrf->SetBinContent(949,0.5823747);
1608  hrf->SetBinContent(950,0.5866954);
1609  hrf->SetBinContent(951,0.6885952);
1610  hrf->SetBinContent(952,0.298851);
1611  hrf->SetBinContent(953,0.6920147);
1612  hrf->SetBinContent(954,0.6756617);
1613  hrf->SetBinContent(955,0.5811628);
1614  hrf->SetBinContent(956,0.5984484);
1615  hrf->SetBinContent(957,0.5995011);
1616  hrf->SetBinContent(958,0.5685067);
1617  hrf->SetBinContent(959,0.6030776);
1618  hrf->SetBinContent(960,0.5949068);
1619  hrf->SetBinContent(961,0.6138204);
1620  hrf->SetBinContent(962,0.7262517);
1621  hrf->SetBinContent(963,0.7460917);
1622  hrf->SetBinContent(964,0.7254511);
1623  hrf->SetBinContent(965,0.7218192);
1624  hrf->SetBinContent(966,0.636579);
1625  hrf->SetBinContent(967,0.6403494);
1626  hrf->SetBinContent(968,0.7431021);
1627  hrf->SetBinContent(969,0.6745241);
1628  hrf->SetBinContent(970,0.7573865);
1629  hrf->SetBinContent(973,0.6918843);
1630  hrf->SetBinContent(974,0.7262695);
1631  hrf->SetBinContent(975,0.7153355);
1632  hrf->SetBinContent(976,0.690676);
1633  hrf->SetBinContent(977,0.7087989);
1634  hrf->SetBinContent(978,0.7161497);
1635  hrf->SetBinContent(979,0.7017328);
1636  hrf->SetBinContent(980,0.7252781);
1637  hrf->SetBinContent(981,0.7966533);
1638  hrf->SetBinContent(982,0.688317);
1639  hrf->SetBinContent(983,0.5986019);
1640  hrf->SetBinContent(984,0.6506643);
1641  hrf->SetBinContent(985,0.637751);
1642  hrf->SetBinContent(986,0.6715163);
1643  hrf->SetBinContent(987,0.6517788);
1644  hrf->SetBinContent(988,0.734043);
1645  hrf->SetBinContent(989,0.7398574);
1646  hrf->SetBinContent(990,0.6567512);
1647  hrf->SetBinContent(991,0.7622219);
1648  hrf->SetBinContent(992,0.7801381);
1649  hrf->SetBinContent(993,6.677729e-11);
1650  hrf->SetBinContent(994,0.584604);
1651  hrf->SetBinContent(995,0.8659359);
1652  hrf->SetBinContent(996,0.4751396);
1653  hrf->SetBinContent(997,0.6154816);
1654  hrf->SetBinContent(998,0.8736457);
1655  hrf->SetBinContent(999,0.6989418);
1656  hrf->SetBinContent(1000,0.534987);
1657  hrf->SetBinContent(1001,0.7178237);
1658  hrf->SetBinContent(1002,0.6590059);
1659  hrf->SetBinContent(1003,0.6578107);
1660  hrf->SetBinContent(1004,0.6319634);
1661  hrf->SetBinContent(1005,0.729422);
1662  hrf->SetBinContent(1006,0.7260677);
1663  hrf->SetBinContent(1007,0.5859498);
1664  hrf->SetBinContent(1008,0.6200585);
1665  hrf->SetBinContent(1009,0.69023);
1666  hrf->SetBinContent(1010,0.6844075);
1667  hrf->SetBinContent(1011,0.6791952);
1668  hrf->SetBinContent(1012,0.6411185);
1669  hrf->SetBinContent(1013,0.6361954);
1670  hrf->SetBinContent(1014,0.6158186);
1671  hrf->SetBinContent(1015,0.6525335);
1672  hrf->SetBinContent(1016,0.6840788);
1673  hrf->SetBinContent(1017,0.6705694);
1674  hrf->SetBinContent(1018,0.6812602);
1675  hrf->SetBinContent(1019,0.7209173);
1676  hrf->SetBinContent(1020,0.6611741);
1677  hrf->SetBinContent(1021,0.5270574);
1678  hrf->SetBinContent(1022,0.6960925);
1679  hrf->SetBinContent(1023,0.7432538);
1680  hrf->SetBinContent(1024,0.7469128);
1681  hrf->SetBinContent(1027,0.7886937);
1682  hrf->SetBinContent(1028,0.7728928);
1683  hrf->SetBinContent(1029,0.734811);
1684  hrf->SetBinContent(1030,0.7348018);
1685  hrf->SetBinContent(1031,0.7228283);
1686  hrf->SetBinContent(1032,0.6900923);
1687  hrf->SetBinContent(1033,0.7324901);
1688  hrf->SetBinContent(1034,0.818476);
1689  hrf->SetBinContent(1035,0.7755879);
1690  hrf->SetBinContent(1036,0.7029133);
1691  hrf->SetBinContent(1037,0.6488961);
1692  hrf->SetBinContent(1038,0.643996);
1693  hrf->SetBinContent(1039,0.6234887);
1694  hrf->SetBinContent(1040,0.665674);
1695  hrf->SetBinContent(1041,0.6890448);
1696  hrf->SetBinContent(1042,0.7474747);
1697  hrf->SetBinContent(1043,0.6217731);
1698  hrf->SetBinContent(1044,0.7594035);
1699  hrf->SetBinContent(1045,0.7606437);
1700  hrf->SetBinContent(1046,0.8798572);
1701  hrf->SetBinContent(1047,1.523508e-12);
1702  hrf->SetBinContent(1048,0.7667443);
1703  hrf->SetBinContent(1049,8.919419e-10);
1704  hrf->SetBinContent(1050,0.7775083);
1705  hrf->SetBinContent(1051,0.7051193);
1706  hrf->SetBinContent(1052,0.7821314);
1707  hrf->SetBinContent(1053,0.3696456);
1708  hrf->SetBinContent(1054,0.7040802);
1709  hrf->SetBinContent(1055,0.7243683);
1710  hrf->SetBinContent(1056,2);
1711  hrf->SetBinContent(1057,1.910918e-09);
1712  hrf->SetBinContent(1058,0.6928734);
1713  hrf->SetBinContent(1059,0.6995317);
1714  hrf->SetBinContent(1060,0.707352);
1715  hrf->SetBinContent(1061,0.7905835);
1716  hrf->SetBinContent(1062,0.7529305);
1717  hrf->SetBinContent(1063,0.6234255);
1718  hrf->SetBinContent(1064,0.6901059);
1719  hrf->SetBinContent(1065,0.6871264);
1720  hrf->SetBinContent(1066,0.6963648);
1721  hrf->SetBinContent(1067,0.6620449);
1722  hrf->SetBinContent(1068,0.6847797);
1723  hrf->SetBinContent(1069,0.6602038);
1724  hrf->SetBinContent(1070,0.6530365);
1725  hrf->SetBinContent(1071,0.6900207);
1726  hrf->SetBinContent(1072,0.6818995);
1727  hrf->SetBinContent(1073,0.7123579);
1728  hrf->SetBinContent(1074,0.7515758);
1729  hrf->SetBinContent(1075,0.7347609);
1730  hrf->SetBinContent(1076,0.7230546);
1731  hrf->SetBinContent(1077,0.7335827);
1732  hrf->SetBinContent(1078,0.7987013);
1733  hrf->SetBinContent(1081,0.8701817);
1734  hrf->SetBinContent(1082,0.7909325);
1735  hrf->SetBinContent(1083,0.7988487);
1736  hrf->SetBinContent(1084,0.7315447);
1737  hrf->SetBinContent(1085,0.7445458);
1738  hrf->SetBinContent(1086,0.719189);
1739  hrf->SetBinContent(1087,0.6976324);
1740  hrf->SetBinContent(1088,0.7098625);
1741  hrf->SetBinContent(1089,0.7585338);
1742  hrf->SetBinContent(1090,0.7951381);
1743  hrf->SetBinContent(1091,0.6906781);
1744  hrf->SetBinContent(1092,0.6984041);
1745  hrf->SetBinContent(1093,0.7071833);
1746  hrf->SetBinContent(1094,0.7389575);
1747  hrf->SetBinContent(1095,0.6932821);
1748  hrf->SetBinContent(1096,0.7635614);
1749  hrf->SetBinContent(1097,0.735354);
1750  hrf->SetBinContent(1098,0.6733291);
1751  hrf->SetBinContent(1099,0.6815611);
1752  hrf->SetBinContent(1100,0.7698269);
1753  hrf->SetBinContent(1101,7.031095e-10);
1754  hrf->SetBinContent(1102,0.902009);
1755  hrf->SetBinContent(1103,0.7199787);
1756  hrf->SetBinContent(1104,0.8753546);
1757  hrf->SetBinContent(1105,0.7691409);
1758  hrf->SetBinContent(1106,0.8032231);
1759  hrf->SetBinContent(1107,0.7608244);
1760  hrf->SetBinContent(1108,0.6909539);
1761  hrf->SetBinContent(1109,0.75949);
1762  hrf->SetBinContent(1110,0.6740589);
1763  hrf->SetBinContent(1111,0.8500618);
1764  hrf->SetBinContent(1112,0.3840883);
1765  hrf->SetBinContent(1113,0.8179412);
1766  hrf->SetBinContent(1114,0.756898);
1767  hrf->SetBinContent(1115,0.7581729);
1768  hrf->SetBinContent(1116,0.7334068);
1769  hrf->SetBinContent(1117,0.6974013);
1770  hrf->SetBinContent(1118,0.7137154);
1771  hrf->SetBinContent(1119,0.7129677);
1772  hrf->SetBinContent(1120,0.6707702);
1773  hrf->SetBinContent(1121,0.6722126);
1774  hrf->SetBinContent(1122,0.6974467);
1775  hrf->SetBinContent(1123,0.7031453);
1776  hrf->SetBinContent(1124,0.657684);
1777  hrf->SetBinContent(1125,0.7449268);
1778  hrf->SetBinContent(1126,0.874833);
1779  hrf->SetBinContent(1127,0.9745963);
1780  hrf->SetBinContent(1128,0.7741645);
1781  hrf->SetBinContent(1129,0.7339757);
1782  hrf->SetBinContent(1130,0.777975);
1783  hrf->SetBinContent(1131,0.7915074);
1784  hrf->SetBinContent(1132,0.6136767);
1785  hrf->SetBinContent(1135,0.8755973);
1786  hrf->SetBinContent(1136,0.7700605);
1787  hrf->SetBinContent(1137,0.8033186);
1788  hrf->SetBinContent(1138,0.7555612);
1789  hrf->SetBinContent(1139,0.7591759);
1790  hrf->SetBinContent(1140,0.7519722);
1791  hrf->SetBinContent(1141,0.7289418);
1792  hrf->SetBinContent(1142,1.346851);
1793  hrf->SetBinContent(1143,0.6687253);
1794  hrf->SetBinContent(1144,0.717847);
1795  hrf->SetBinContent(1145,0.7011801);
1796  hrf->SetBinContent(1146,0.6966033);
1797  hrf->SetBinContent(1147,0.6946036);
1798  hrf->SetBinContent(1148,0.7405895);
1799  hrf->SetBinContent(1149,0.7328261);
1800  hrf->SetBinContent(1150,0.7192682);
1801  hrf->SetBinContent(1151,0.8046057);
1802  hrf->SetBinContent(1152,0.7620371);
1803  hrf->SetBinContent(1153,0.7501711);
1804  hrf->SetBinContent(1154,0.6792978);
1805  hrf->SetBinContent(1155,0.7581177);
1806  hrf->SetBinContent(1156,0.8915533);
1807  hrf->SetBinContent(1157,0.7304667);
1808  hrf->SetBinContent(1158,1.778186e-08);
1809  hrf->SetBinContent(1159,0.7876914);
1810  hrf->SetBinContent(1160,0.8167171);
1811  hrf->SetBinContent(1161,0.799203);
1812  hrf->SetBinContent(1162,1.564839);
1813  hrf->SetBinContent(1163,1.932414);
1814  hrf->SetBinContent(1164,0.6999876);
1815  hrf->SetBinContent(1165,0.8222277);
1816  hrf->SetBinContent(1166,0.7073811);
1817  hrf->SetBinContent(1167,0.760646);
1818  hrf->SetBinContent(1168,0.8145632);
1819  hrf->SetBinContent(1169,0.6570073);
1820  hrf->SetBinContent(1170,0.7903656);
1821  hrf->SetBinContent(1171,0.7055761);
1822  hrf->SetBinContent(1172,0.7324432);
1823  hrf->SetBinContent(1173,0.6906474);
1824  hrf->SetBinContent(1174,0.7016042);
1825  hrf->SetBinContent(1175,0.6910746);
1826  hrf->SetBinContent(1176,0.6489437);
1827  hrf->SetBinContent(1177,0.7277918);
1828  hrf->SetBinContent(1178,0.8176938);
1829  hrf->SetBinContent(1179,0.7668142);
1830  hrf->SetBinContent(1180,0.6988779);
1831  hrf->SetBinContent(1181,4.715625e-10);
1832  hrf->SetBinContent(1182,0.7289456);
1833  hrf->SetBinContent(1183,0.8265013);
1834  hrf->SetBinContent(1184,0.7507662);
1835  hrf->SetBinContent(1185,0.7896848);
1836  hrf->SetBinContent(1186,0.7976325);
1837  hrf->SetBinContent(1189,0.8057601);
1838  hrf->SetBinContent(1190,1.370117);
1839  hrf->SetBinContent(1191,0.77344);
1840  hrf->SetBinContent(1192,0.7452468);
1841  hrf->SetBinContent(1193,1.108199);
1842  hrf->SetBinContent(1194,3.7291e-08);
1843  hrf->SetBinContent(1195,0.7778447);
1844  hrf->SetBinContent(1196,0.7805797);
1845  hrf->SetBinContent(1197,0.8029034);
1846  hrf->SetBinContent(1198,0.7143188);
1847  hrf->SetBinContent(1199,0.7026921);
1848  hrf->SetBinContent(1200,0.689998);
1849  hrf->SetBinContent(1201,0.7199291);
1850  hrf->SetBinContent(1202,0.749867);
1851  hrf->SetBinContent(1203,0.7412875);
1852  hrf->SetBinContent(1204,0.7532368);
1853  hrf->SetBinContent(1205,0.7416354);
1854  hrf->SetBinContent(1206,0.7788702);
1855  hrf->SetBinContent(1207,0.75921);
1856  hrf->SetBinContent(1208,0.9899771);
1857  hrf->SetBinContent(1209,0.8028721);
1858  hrf->SetBinContent(1210,0.7613076);
1859  hrf->SetBinContent(1211,0.8038316);
1860  hrf->SetBinContent(1212,2);
1861  hrf->SetBinContent(1213,0.8121575);
1862  hrf->SetBinContent(1214,0.7813477);
1863  hrf->SetBinContent(1215,0.7840589);
1864  hrf->SetBinContent(1216,0.8885684);
1865  hrf->SetBinContent(1217,2.145997e-08);
1866  hrf->SetBinContent(1218,0.7463155);
1867  hrf->SetBinContent(1219,0.7435377);
1868  hrf->SetBinContent(1220,1.193651);
1869  hrf->SetBinContent(1221,0.8411264);
1870  hrf->SetBinContent(1222,0.8833549);
1871  hrf->SetBinContent(1223,0.8037913);
1872  hrf->SetBinContent(1224,0.7233331);
1873  hrf->SetBinContent(1225,0.7553903);
1874  hrf->SetBinContent(1226,0.8175085);
1875  hrf->SetBinContent(1227,0.7190688);
1876  hrf->SetBinContent(1228,0.7042091);
1877  hrf->SetBinContent(1229,0.7236426);
1878  hrf->SetBinContent(1230,0.7486491);
1879  hrf->SetBinContent(1231,0.6273947);
1880  hrf->SetBinContent(1232,0.7902668);
1881  hrf->SetBinContent(1233,0.7747761);
1882  hrf->SetBinContent(1234,1.884267e-08);
1883  hrf->SetBinContent(1235,0.7297846);
1884  hrf->SetBinContent(1236,0.7674142);
1885  hrf->SetBinContent(1237,0.7560349);
1886  hrf->SetBinContent(1238,0.7615343);
1887  hrf->SetBinContent(1239,0.8092088);
1888  hrf->SetBinContent(1240,0.837832);
1889  hrf->SetBinContent(1243,0.8410632);
1890  hrf->SetBinContent(1244,0.8284886);
1891  hrf->SetBinContent(1245,0.8323252);
1892  hrf->SetBinContent(1246,0.7917008);
1893  hrf->SetBinContent(1247,0.8252153);
1894  hrf->SetBinContent(1248,0.7736288);
1895  hrf->SetBinContent(1249,2.79689e-08);
1896  hrf->SetBinContent(1250,0.8256513);
1897  hrf->SetBinContent(1251,0.788981);
1898  hrf->SetBinContent(1252,0.7069463);
1899  hrf->SetBinContent(1253,0.7353773);
1900  hrf->SetBinContent(1254,0.7264474);
1901  hrf->SetBinContent(1255,0.709739);
1902  hrf->SetBinContent(1256,0.6967523);
1903  hrf->SetBinContent(1257,0.7593404);
1904  hrf->SetBinContent(1258,0.6857809);
1905  hrf->SetBinContent(1259,0.7538165);
1906  hrf->SetBinContent(1260,0.8193203);
1907  hrf->SetBinContent(1261,1.12253);
1908  hrf->SetBinContent(1262,0.8099769);
1909  hrf->SetBinContent(1263,0.7968184);
1910  hrf->SetBinContent(1264,0.7165168);
1911  hrf->SetBinContent(1265,0.841195);
1912  hrf->SetBinContent(1266,0.7307236);
1913  hrf->SetBinContent(1267,0.7757208);
1914  hrf->SetBinContent(1268,1.175732);
1915  hrf->SetBinContent(1269,0.7950296);
1916  hrf->SetBinContent(1270,2.153397e-08);
1917  hrf->SetBinContent(1271,0.7121626);
1918  hrf->SetBinContent(1272,0.7998994);
1919  hrf->SetBinContent(1273,0.7731178);
1920  hrf->SetBinContent(1274,2);
1921  hrf->SetBinContent(1275,0.6647769);
1922  hrf->SetBinContent(1276,0.7917477);
1923  hrf->SetBinContent(1277,0.797781);
1924  hrf->SetBinContent(1278,0.7394993);
1925  hrf->SetBinContent(1279,0.7469406);
1926  hrf->SetBinContent(1280,0.7587091);
1927  hrf->SetBinContent(1281,0.7714839);
1928  hrf->SetBinContent(1282,0.7415178);
1929  hrf->SetBinContent(1283,0.6940494);
1930  hrf->SetBinContent(1284,0.6900583);
1931  hrf->SetBinContent(1285,0.744396);
1932  hrf->SetBinContent(1286,0.7567286);
1933  hrf->SetBinContent(1287,0.7837025);
1934  hrf->SetBinContent(1288,0.7640251);
1935  hrf->SetBinContent(1289,2);
1936  hrf->SetBinContent(1290,0.7397066);
1937  hrf->SetBinContent(1291,0.6930763);
1938  hrf->SetBinContent(1292,0.7849539);
1939  hrf->SetBinContent(1293,0.7758456);
1940  hrf->SetBinContent(1294,0.8567303);
1941  hrf->SetBinContent(1297,0.8105354);
1942  hrf->SetBinContent(1298,0.8642945);
1943  hrf->SetBinContent(1299,0.8043556);
1944  hrf->SetBinContent(1300,0.819859);
1945  hrf->SetBinContent(1301,0.7584703);
1946  hrf->SetBinContent(1302,0.7616698);
1947  hrf->SetBinContent(1303,0.7812502);
1948  hrf->SetBinContent(1304,0.8144913);
1949  hrf->SetBinContent(1305,0.8069767);
1950  hrf->SetBinContent(1306,0.7869472);
1951  hrf->SetBinContent(1307,0.7356938);
1952  hrf->SetBinContent(1308,0.7303469);
1953  hrf->SetBinContent(1309,0.7237442);
1954  hrf->SetBinContent(1310,0.7893888);
1955  hrf->SetBinContent(1311,0.7743256);
1956  hrf->SetBinContent(1312,0.7478973);
1957  hrf->SetBinContent(1313,0.7472924);
1958  hrf->SetBinContent(1314,0.7928523);
1959  hrf->SetBinContent(1315,0.6974202);
1960  hrf->SetBinContent(1316,0.8026988);
1961  hrf->SetBinContent(1317,0.8257939);
1962  hrf->SetBinContent(1318,0.831494);
1963  hrf->SetBinContent(1319,0.7945051);
1964  hrf->SetBinContent(1320,0.761869);
1965  hrf->SetBinContent(1321,0.7518338);
1966  hrf->SetBinContent(1322,0.7769849);
1967  hrf->SetBinContent(1323,0.7716518);
1968  hrf->SetBinContent(1324,0.7334756);
1969  hrf->SetBinContent(1325,0.8503541);
1970  hrf->SetBinContent(1326,0.8200087);
1971  hrf->SetBinContent(1327,0.7371234);
1972  hrf->SetBinContent(1328,0.852895);
1973  hrf->SetBinContent(1329,0.8021988);
1974  hrf->SetBinContent(1330,1.039027);
1975  hrf->SetBinContent(1331,0.7118308);
1976  hrf->SetBinContent(1332,0.7804436);
1977  hrf->SetBinContent(1333,0.7621835);
1978  hrf->SetBinContent(1334,0.7786251);
1979  hrf->SetBinContent(1335,0.7262275);
1980  hrf->SetBinContent(1336,0.7599275);
1981  hrf->SetBinContent(1337,0.7669863);
1982  hrf->SetBinContent(1338,0.7006092);
1983  hrf->SetBinContent(1339,0.7275499);
1984  hrf->SetBinContent(1340,0.8066881);
1985  hrf->SetBinContent(1341,8.082332e-09);
1986  hrf->SetBinContent(1342,0.8027337);
1987  hrf->SetBinContent(1343,0.7597497);
1988  hrf->SetBinContent(1344,0.7935027);
1989  hrf->SetBinContent(1345,0.763325);
1990  hrf->SetBinContent(1346,0.7717389);
1991  hrf->SetBinContent(1347,0.7577329);
1992  hrf->SetBinContent(1348,0.88808);
1993  hrf->SetBinContent(1351,0.8976908);
1994  hrf->SetBinContent(1352,0.8423946);
1995  hrf->SetBinContent(1353,0.8284513);
1996  hrf->SetBinContent(1354,0.8412279);
1997  hrf->SetBinContent(1355,0.8500894);
1998  hrf->SetBinContent(1356,9.257798e-11);
1999  hrf->SetBinContent(1357,0.7810383);
2000  hrf->SetBinContent(1358,0.8704037);
2001  hrf->SetBinContent(1359,0.8300052);
2002  hrf->SetBinContent(1360,0.7825852);
2003  hrf->SetBinContent(1361,0.816828);
2004  hrf->SetBinContent(1362,0.7973738);
2005  hrf->SetBinContent(1363,0.7527605);
2006  hrf->SetBinContent(1364,0.7771426);
2007  hrf->SetBinContent(1365,0.9042388);
2008  hrf->SetBinContent(1366,0.8078419);
2009  hrf->SetBinContent(1367,0.7744836);
2010  hrf->SetBinContent(1368,0.8064706);
2011  hrf->SetBinContent(1369,0.7996269);
2012  hrf->SetBinContent(1370,0.8434137);
2013  hrf->SetBinContent(1371,0.8069958);
2014  hrf->SetBinContent(1372,0.8413141);
2015  hrf->SetBinContent(1373,0.321352);
2016  hrf->SetBinContent(1374,0.8889853);
2017  hrf->SetBinContent(1375,0.4442552);
2018  hrf->SetBinContent(1376,0.8282964);
2019  hrf->SetBinContent(1377,0.6055968);
2020  hrf->SetBinContent(1378,2);
2021  hrf->SetBinContent(1379,0.758385);
2022  hrf->SetBinContent(1380,0.8161163);
2023  hrf->SetBinContent(1381,0.7797145);
2024  hrf->SetBinContent(1382,0.826297);
2025  hrf->SetBinContent(1383,0.8015526);
2026  hrf->SetBinContent(1384,0.7983635);
2027  hrf->SetBinContent(1385,0.7639591);
2028  hrf->SetBinContent(1386,0.8086007);
2029  hrf->SetBinContent(1387,0.8069662);
2030  hrf->SetBinContent(1388,0.8426892);
2031  hrf->SetBinContent(1389,0.7772759);
2032  hrf->SetBinContent(1390,0.7175232);
2033  hrf->SetBinContent(1391,0.782493);
2034  hrf->SetBinContent(1392,0.7797878);
2035  hrf->SetBinContent(1393,0.7351255);
2036  hrf->SetBinContent(1394,0.7613439);
2037  hrf->SetBinContent(1395,0.7944787);
2038  hrf->SetBinContent(1396,0.842592);
2039  hrf->SetBinContent(1397,0.7760797);
2040  hrf->SetBinContent(1398,0.8138054);
2041  hrf->SetBinContent(1399,0.8470539);
2042  hrf->SetBinContent(1400,0.7994559);
2043  hrf->SetBinContent(1401,0.8828442);
2044  hrf->SetBinContent(1402,0.9125168);
2045  hrf->SetBinContent(1405,0.7432123);
2046  hrf->SetBinContent(1406,0.7924839);
2047  hrf->SetBinContent(1407,0.8402076);
2048  hrf->SetBinContent(1408,0.8734859);
2049  hrf->SetBinContent(1409,0.8290992);
2050  hrf->SetBinContent(1410,0.8127977);
2051  hrf->SetBinContent(1411,0.8719417);
2052  hrf->SetBinContent(1412,0.8320817);
2053  hrf->SetBinContent(1413,0.8709081);
2054  hrf->SetBinContent(1414,0.8365571);
2055  hrf->SetBinContent(1415,0.7768795);
2056  hrf->SetBinContent(1416,0.8100523);
2057  hrf->SetBinContent(1417,0.7853265);
2058  hrf->SetBinContent(1418,0.8136188);
2059  hrf->SetBinContent(1419,0.7901163);
2060  hrf->SetBinContent(1420,0.8603168);
2061  hrf->SetBinContent(1421,0.8527932);
2062  hrf->SetBinContent(1422,0.8367243);
2063  hrf->SetBinContent(1423,0.8095203);
2064  hrf->SetBinContent(1424,0.836165);
2065  hrf->SetBinContent(1425,0.7613062);
2066  hrf->SetBinContent(1426,1.108609);
2067  hrf->SetBinContent(1427,0.1380128);
2068  hrf->SetBinContent(1428,0.8434393);
2069  hrf->SetBinContent(1429,0.929493);
2070  hrf->SetBinContent(1430,0.891273);
2071  hrf->SetBinContent(1431,0.9241241);
2072  hrf->SetBinContent(1432,0.8175316);
2073  hrf->SetBinContent(1433,0.8373544);
2074  hrf->SetBinContent(1434,0.8248472);
2075  hrf->SetBinContent(1435,0.9091666);
2076  hrf->SetBinContent(1436,0.8176399);
2077  hrf->SetBinContent(1437,1.605745);
2078  hrf->SetBinContent(1438,0.3585472);
2079  hrf->SetBinContent(1439,0.8094559);
2080  hrf->SetBinContent(1440,0.8123945);
2081  hrf->SetBinContent(1441,0.8034517);
2082  hrf->SetBinContent(1442,0.7874666);
2083  hrf->SetBinContent(1443,0.8026767);
2084  hrf->SetBinContent(1444,0.7624008);
2085  hrf->SetBinContent(1445,0.7767704);
2086  hrf->SetBinContent(1446,0.7053043);
2087  hrf->SetBinContent(1447,0.7737352);
2088  hrf->SetBinContent(1448,0.8538612);
2089  hrf->SetBinContent(1449,0.835044);
2090  hrf->SetBinContent(1450,0.7230772);
2091  hrf->SetBinContent(1451,0.8203293);
2092  hrf->SetBinContent(1452,0.8326061);
2093  hrf->SetBinContent(1453,0.838903);
2094  hrf->SetBinContent(1454,0.8315706);
2095  hrf->SetBinContent(1455,0.8732846);
2096  hrf->SetBinContent(1456,0.7947215);
2097  hrf->SetBinContent(1459,0.8947669);
2098  hrf->SetBinContent(1460,0.8324007);
2099  hrf->SetBinContent(1461,0.7979457);
2100  hrf->SetBinContent(1462,2);
2101  hrf->SetBinContent(1463,0.8209487);
2102  hrf->SetBinContent(1464,0.8033738);
2103  hrf->SetBinContent(1465,0.7823778);
2104  hrf->SetBinContent(1466,0.8794152);
2105  hrf->SetBinContent(1467,0.8407297);
2106  hrf->SetBinContent(1468,0.8277702);
2107  hrf->SetBinContent(1469,0.810888);
2108  hrf->SetBinContent(1470,0.7680818);
2109  hrf->SetBinContent(1471,0.8095968);
2110  hrf->SetBinContent(1472,0.790924);
2111  hrf->SetBinContent(1473,0.8457994);
2112  hrf->SetBinContent(1474,0.8210438);
2113  hrf->SetBinContent(1475,0.8473524);
2114  hrf->SetBinContent(1476,2.701161e-08);
2115  hrf->SetBinContent(1477,0.8416434);
2116  hrf->SetBinContent(1478,0.8278685);
2117  hrf->SetBinContent(1479,0.9409888);
2118  hrf->SetBinContent(1480,0.8393762);
2119  hrf->SetBinContent(1481,0.8670172);
2120  hrf->SetBinContent(1482,0.8475037);
2121  hrf->SetBinContent(1483,0.4279374);
2122  hrf->SetBinContent(1484,0.9529459);
2123  hrf->SetBinContent(1485,0.8614377);
2124  hrf->SetBinContent(1486,2);
2125  hrf->SetBinContent(1487,0.8818654);
2126  hrf->SetBinContent(1488,0.8004858);
2127  hrf->SetBinContent(1489,0.8546413);
2128  hrf->SetBinContent(1490,1.999866);
2129  hrf->SetBinContent(1491,0.815396);
2130  hrf->SetBinContent(1492,0.7853104);
2131  hrf->SetBinContent(1493,0.8461049);
2132  hrf->SetBinContent(1494,0.8015136);
2133  hrf->SetBinContent(1495,0.7569559);
2134  hrf->SetBinContent(1496,0.8288024);
2135  hrf->SetBinContent(1497,0.7886032);
2136  hrf->SetBinContent(1498,0.7762703);
2137  hrf->SetBinContent(1499,0.770609);
2138  hrf->SetBinContent(1500,0.817199);
2139  hrf->SetBinContent(1501,0.7620718);
2140  hrf->SetBinContent(1502,0.8152385);
2141  hrf->SetBinContent(1503,0.8691072);
2142  hrf->SetBinContent(1504,0.8155018);
2143  hrf->SetBinContent(1505,0.8496901);
2144  hrf->SetBinContent(1506,0.7108539);
2145  hrf->SetBinContent(1507,0.856768);
2146  hrf->SetBinContent(1508,0.7733098);
2147  hrf->SetBinContent(1509,0.8095035);
2148  hrf->SetBinContent(1510,1.06417);
2149  hrf->SetBinContent(1513,0.9013685);
2150  hrf->SetBinContent(1514,0.7900718);
2151  hrf->SetBinContent(1515,0.7571104);
2152  hrf->SetBinContent(1516,0.797836);
2153  hrf->SetBinContent(1517,0.8264311);
2154  hrf->SetBinContent(1518,0.800528);
2155  hrf->SetBinContent(1519,0.8707364);
2156  hrf->SetBinContent(1520,0.8413364);
2157  hrf->SetBinContent(1521,0.6594373);
2158  hrf->SetBinContent(1522,0.8289098);
2159  hrf->SetBinContent(1523,0.7821766);
2160  hrf->SetBinContent(1524,0.8083399);
2161  hrf->SetBinContent(1525,0.7758535);
2162  hrf->SetBinContent(1526,0.8410822);
2163  hrf->SetBinContent(1527,0.8526707);
2164  hrf->SetBinContent(1528,0.8628933);
2165  hrf->SetBinContent(1529,0.7811331);
2166  hrf->SetBinContent(1530,0.8275476);
2167  hrf->SetBinContent(1531,0.8609779);
2168  hrf->SetBinContent(1532,0.8738233);
2169  hrf->SetBinContent(1533,2);
2170  hrf->SetBinContent(1534,1.538174e-08);
2171  hrf->SetBinContent(1535,0.8223987);
2172  hrf->SetBinContent(1536,0.8590292);
2173  hrf->SetBinContent(1537,0.8364939);
2174  hrf->SetBinContent(1538,0.8625243);
2175  hrf->SetBinContent(1539,0.7879927);
2176  hrf->SetBinContent(1540,0.8329675);
2177  hrf->SetBinContent(1541,0.8196524);
2178  hrf->SetBinContent(1542,0.889112);
2179  hrf->SetBinContent(1543,0.9101152);
2180  hrf->SetBinContent(1544,0.7899218);
2181  hrf->SetBinContent(1545,0.8052071);
2182  hrf->SetBinContent(1546,0.4351703);
2183  hrf->SetBinContent(1547,0.8065562);
2184  hrf->SetBinContent(1548,0.8227643);
2185  hrf->SetBinContent(1549,0.8074349);
2186  hrf->SetBinContent(1550,0.8329206);
2187  hrf->SetBinContent(1551,0.7967104);
2188  hrf->SetBinContent(1552,0.7832514);
2189  hrf->SetBinContent(1553,0.768122);
2190  hrf->SetBinContent(1554,0.814672);
2191  hrf->SetBinContent(1555,0.7814745);
2192  hrf->SetBinContent(1556,0.8296988);
2193  hrf->SetBinContent(1557,0.8460507);
2194  hrf->SetBinContent(1558,0.8453766);
2195  hrf->SetBinContent(1559,1.394065);
2196  hrf->SetBinContent(1560,0.8195785);
2197  hrf->SetBinContent(1561,0.8590771);
2198  hrf->SetBinContent(1562,0.7999985);
2199  hrf->SetBinContent(1563,0.8421693);
2200  hrf->SetBinContent(1564,0.8634927);
2201 
2202  return hrf;
2203 
2204 }
2205 
2206 //____________________________________________________________________________||
2208 {
2209  // single pion response function from shower track
2210 
2211  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83,
2212  -1.74, -1.653, -1.566, -1.479, -1.392, -1.305,
2213  -1.218, -1.131, -1.044, -0.957, -0.879, -0.783,
2214  -0.696, -0.609, -0.522, -0.435, -0.348, -0.261,
2215  -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348,
2216  0.435, 0.522, 0.609, 0.696, 0.783, 0.879, 0.957,
2217  1.044, 1.131, 1.218, 1.305, 1.392, 1.479, 1.566,
2218  1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
2219 
2220  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20,
2221  25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
2222 
2223  TH2D *hrf = new TH2D("hrf","non-shower RF (fit)",52, xAxis1,28, yAxis1);
2224  hrf->SetBinContent(163,0.6400471);
2225  hrf->SetBinContent(164,0.7197217);
2226  hrf->SetBinContent(165,0.7705277);
2227  hrf->SetBinContent(166,0.7689679);
2228  hrf->SetBinContent(167,0.7037262);
2229  hrf->SetBinContent(168,0.6097692);
2230  hrf->SetBinContent(169,0.6026249);
2231  hrf->SetBinContent(170,0.4880021);
2232  hrf->SetBinContent(171,0.3787266);
2233  hrf->SetBinContent(172,0.2350156);
2234  hrf->SetBinContent(173,0.219073);
2235  hrf->SetBinContent(174,0.2191393);
2236  hrf->SetBinContent(175,0.2753591);
2237  hrf->SetBinContent(176,1.366886e-14);
2238  hrf->SetBinContent(177,3.453943e-15);
2239  hrf->SetBinContent(178,1.380731e-16);
2240  hrf->SetBinContent(179,3.279169e-16);
2241  hrf->SetBinContent(180,8.452717e-14);
2242  hrf->SetBinContent(181,3.328501e-17);
2243  hrf->SetBinContent(182,0.3409182);
2244  hrf->SetBinContent(183,0.4767957);
2245  hrf->SetBinContent(184,1.951564e-18);
2246  hrf->SetBinContent(185,2.900783e-15);
2247  hrf->SetBinContent(186,1.296576e-14);
2248  hrf->SetBinContent(187,2.832803e-15);
2249  hrf->SetBinContent(188,7.610557e-16);
2250  hrf->SetBinContent(189,3.546542e-13);
2251  hrf->SetBinContent(190,8.606939e-16);
2252  hrf->SetBinContent(191,8.730876e-12);
2253  hrf->SetBinContent(192,4.470491e-15);
2254  hrf->SetBinContent(193,2.456455e-13);
2255  hrf->SetBinContent(194,2.170573e-16);
2256  hrf->SetBinContent(195,0.3464883);
2257  hrf->SetBinContent(196,0.0206337);
2258  hrf->SetBinContent(197,3.021008e-12);
2259  hrf->SetBinContent(198,4.707796e-13);
2260  hrf->SetBinContent(199,4.0623e-14);
2261  hrf->SetBinContent(200,4.115198e-15);
2262  hrf->SetBinContent(201,8.337408e-13);
2263  hrf->SetBinContent(202,0.228919);
2264  hrf->SetBinContent(203,1.267038e-12);
2265  hrf->SetBinContent(204,2.175747e-13);
2266  hrf->SetBinContent(205,3.821724e-13);
2267  hrf->SetBinContent(206,0.1894161);
2268  hrf->SetBinContent(207,0.3402959);
2269  hrf->SetBinContent(208,0.4059051);
2270  hrf->SetBinContent(209,0.4614792);
2271  hrf->SetBinContent(210,0.5189589);
2272  hrf->SetBinContent(211,0.6140491);
2273  hrf->SetBinContent(212,0.6395754);
2274  hrf->SetBinContent(213,0.6345313);
2275  hrf->SetBinContent(214,0.5764959);
2276  hrf->SetBinContent(217,0.6154265);
2277  hrf->SetBinContent(218,0.6812514);
2278  hrf->SetBinContent(219,0.7334445);
2279  hrf->SetBinContent(220,0.752498);
2280  hrf->SetBinContent(221,0.7265755);
2281  hrf->SetBinContent(222,0.6524332);
2282  hrf->SetBinContent(223,0.5913962);
2283  hrf->SetBinContent(224,0.4738731);
2284  hrf->SetBinContent(225,0.3398328);
2285  hrf->SetBinContent(226,0.3320888);
2286  hrf->SetBinContent(227,0.3050285);
2287  hrf->SetBinContent(228,0.09497643);
2288  hrf->SetBinContent(229,0.01537557);
2289  hrf->SetBinContent(230,7.661648e-11);
2290  hrf->SetBinContent(231,0.1108151);
2291  hrf->SetBinContent(232,0.2663473);
2292  hrf->SetBinContent(233,0.3121616);
2293  hrf->SetBinContent(234,0.3571696);
2294  hrf->SetBinContent(235,1.152347e-13);
2295  hrf->SetBinContent(236,1.753052e-14);
2296  hrf->SetBinContent(237,1.055517e-13);
2297  hrf->SetBinContent(238,4.32909e-12);
2298  hrf->SetBinContent(239,2.708879e-16);
2299  hrf->SetBinContent(240,1.884276e-12);
2300  hrf->SetBinContent(241,1.287943e-13);
2301  hrf->SetBinContent(242,1.157993e-11);
2302  hrf->SetBinContent(243,6.523176e-13);
2303  hrf->SetBinContent(244,6.855802e-12);
2304  hrf->SetBinContent(245,3.4108e-13);
2305  hrf->SetBinContent(246,1.608902e-15);
2306  hrf->SetBinContent(247,1.088044e-12);
2307  hrf->SetBinContent(248,9.624121e-14);
2308  hrf->SetBinContent(249,6.370772e-16);
2309  hrf->SetBinContent(250,1.301799e-12);
2310  hrf->SetBinContent(251,0.3605876);
2311  hrf->SetBinContent(252,0.2917439);
2312  hrf->SetBinContent(253,0.2356352);
2313  hrf->SetBinContent(254,0.00659433);
2314  hrf->SetBinContent(255,3.909949e-12);
2315  hrf->SetBinContent(256,4.166508e-14);
2316  hrf->SetBinContent(257,1.350189e-14);
2317  hrf->SetBinContent(258,1.414884e-17);
2318  hrf->SetBinContent(259,0.06061962);
2319  hrf->SetBinContent(260,0.08133564);
2320  hrf->SetBinContent(261,0.3266752);
2321  hrf->SetBinContent(262,0.4730967);
2322  hrf->SetBinContent(263,0.5211827);
2323  hrf->SetBinContent(264,0.5929002);
2324  hrf->SetBinContent(265,0.6360459);
2325  hrf->SetBinContent(266,0.6585686);
2326  hrf->SetBinContent(267,0.6288643);
2327  hrf->SetBinContent(268,0.5756851);
2328  hrf->SetBinContent(271,0.6387249);
2329  hrf->SetBinContent(272,0.677789);
2330  hrf->SetBinContent(273,0.7180347);
2331  hrf->SetBinContent(274,0.7297289);
2332  hrf->SetBinContent(275,0.720934);
2333  hrf->SetBinContent(276,0.6819276);
2334  hrf->SetBinContent(277,0.6652455);
2335  hrf->SetBinContent(278,0.6041919);
2336  hrf->SetBinContent(279,0.5153493);
2337  hrf->SetBinContent(280,0.4806414);
2338  hrf->SetBinContent(281,0.4495209);
2339  hrf->SetBinContent(282,0.4227853);
2340  hrf->SetBinContent(283,0.3837889);
2341  hrf->SetBinContent(284,0.341496);
2342  hrf->SetBinContent(285,0.3296164);
2343  hrf->SetBinContent(286,0.3421705);
2344  hrf->SetBinContent(287,0.360976);
2345  hrf->SetBinContent(288,0.3551224);
2346  hrf->SetBinContent(289,0.3728781);
2347  hrf->SetBinContent(290,0.3965779);
2348  hrf->SetBinContent(291,0.4305746);
2349  hrf->SetBinContent(292,0.4374409);
2350  hrf->SetBinContent(293,0.4483791);
2351  hrf->SetBinContent(294,0.4764922);
2352  hrf->SetBinContent(295,0.4992606);
2353  hrf->SetBinContent(296,0.5098206);
2354  hrf->SetBinContent(297,0.4798357);
2355  hrf->SetBinContent(298,0.4897116);
2356  hrf->SetBinContent(299,0.4734376);
2357  hrf->SetBinContent(300,0.4570703);
2358  hrf->SetBinContent(301,0.3906605);
2359  hrf->SetBinContent(302,0.3914719);
2360  hrf->SetBinContent(303,0.3596696);
2361  hrf->SetBinContent(304,0.3133957);
2362  hrf->SetBinContent(305,0.3382987);
2363  hrf->SetBinContent(306,0.3336977);
2364  hrf->SetBinContent(307,0.3240096);
2365  hrf->SetBinContent(308,0.3258908);
2366  hrf->SetBinContent(309,0.3156744);
2367  hrf->SetBinContent(310,0.3435096);
2368  hrf->SetBinContent(311,0.363777);
2369  hrf->SetBinContent(312,0.384053);
2370  hrf->SetBinContent(313,0.3947456);
2371  hrf->SetBinContent(314,0.4252563);
2372  hrf->SetBinContent(315,0.499156);
2373  hrf->SetBinContent(316,0.5335806);
2374  hrf->SetBinContent(317,0.5937738);
2375  hrf->SetBinContent(318,0.6133472);
2376  hrf->SetBinContent(319,0.6376735);
2377  hrf->SetBinContent(320,0.6410248);
2378  hrf->SetBinContent(321,0.6319933);
2379  hrf->SetBinContent(322,0.6076105);
2380  hrf->SetBinContent(325,0.695102);
2381  hrf->SetBinContent(326,0.7317864);
2382  hrf->SetBinContent(327,0.7151045);
2383  hrf->SetBinContent(328,0.7259061);
2384  hrf->SetBinContent(329,0.7057022);
2385  hrf->SetBinContent(330,0.6724814);
2386  hrf->SetBinContent(331,0.6533089);
2387  hrf->SetBinContent(332,0.6532331);
2388  hrf->SetBinContent(333,0.6235004);
2389  hrf->SetBinContent(334,0.572711);
2390  hrf->SetBinContent(335,0.5225867);
2391  hrf->SetBinContent(336,0.5148557);
2392  hrf->SetBinContent(337,0.4962895);
2393  hrf->SetBinContent(338,0.4901881);
2394  hrf->SetBinContent(339,0.468125);
2395  hrf->SetBinContent(340,0.4836966);
2396  hrf->SetBinContent(341,0.4867525);
2397  hrf->SetBinContent(342,0.4971446);
2398  hrf->SetBinContent(343,0.5154772);
2399  hrf->SetBinContent(344,0.5200015);
2400  hrf->SetBinContent(345,0.5336372);
2401  hrf->SetBinContent(346,0.5606785);
2402  hrf->SetBinContent(347,0.5553446);
2403  hrf->SetBinContent(348,0.5552243);
2404  hrf->SetBinContent(349,0.5668997);
2405  hrf->SetBinContent(350,0.5681084);
2406  hrf->SetBinContent(351,0.5711104);
2407  hrf->SetBinContent(352,0.5574954);
2408  hrf->SetBinContent(353,0.5491828);
2409  hrf->SetBinContent(354,0.5546041);
2410  hrf->SetBinContent(355,0.5383464);
2411  hrf->SetBinContent(356,0.5327404);
2412  hrf->SetBinContent(357,0.4987473);
2413  hrf->SetBinContent(358,0.4961591);
2414  hrf->SetBinContent(359,0.5059707);
2415  hrf->SetBinContent(360,0.5101573);
2416  hrf->SetBinContent(361,0.469202);
2417  hrf->SetBinContent(362,0.4601543);
2418  hrf->SetBinContent(363,0.4857516);
2419  hrf->SetBinContent(364,0.4750769);
2420  hrf->SetBinContent(365,0.4731531);
2421  hrf->SetBinContent(366,0.4951779);
2422  hrf->SetBinContent(367,0.5101241);
2423  hrf->SetBinContent(368,0.5601708);
2424  hrf->SetBinContent(369,0.5669625);
2425  hrf->SetBinContent(370,0.5919175);
2426  hrf->SetBinContent(371,0.6129183);
2427  hrf->SetBinContent(372,0.6149203);
2428  hrf->SetBinContent(373,0.6737269);
2429  hrf->SetBinContent(374,0.6934542);
2430  hrf->SetBinContent(375,0.6893013);
2431  hrf->SetBinContent(376,0.6782404);
2432  hrf->SetBinContent(379,0.7620484);
2433  hrf->SetBinContent(380,0.7767984);
2434  hrf->SetBinContent(381,0.768586);
2435  hrf->SetBinContent(382,0.7613204);
2436  hrf->SetBinContent(383,0.7180475);
2437  hrf->SetBinContent(384,0.6963158);
2438  hrf->SetBinContent(385,0.6779983);
2439  hrf->SetBinContent(386,0.6694171);
2440  hrf->SetBinContent(387,0.6588553);
2441  hrf->SetBinContent(388,0.5652842);
2442  hrf->SetBinContent(389,0.5554783);
2443  hrf->SetBinContent(390,0.5424839);
2444  hrf->SetBinContent(391,0.5428849);
2445  hrf->SetBinContent(392,0.5169798);
2446  hrf->SetBinContent(393,0.5124087);
2447  hrf->SetBinContent(394,0.5164254);
2448  hrf->SetBinContent(395,0.528432);
2449  hrf->SetBinContent(396,0.5428852);
2450  hrf->SetBinContent(397,0.5517648);
2451  hrf->SetBinContent(398,0.5576946);
2452  hrf->SetBinContent(399,0.5750021);
2453  hrf->SetBinContent(400,0.6002611);
2454  hrf->SetBinContent(401,0.5966565);
2455  hrf->SetBinContent(402,0.5943705);
2456  hrf->SetBinContent(403,0.6145469);
2457  hrf->SetBinContent(404,0.607985);
2458  hrf->SetBinContent(405,0.6166915);
2459  hrf->SetBinContent(406,0.5980629);
2460  hrf->SetBinContent(407,0.5841091);
2461  hrf->SetBinContent(408,0.5817078);
2462  hrf->SetBinContent(409,0.5839701);
2463  hrf->SetBinContent(410,0.5622407);
2464  hrf->SetBinContent(411,0.5501884);
2465  hrf->SetBinContent(412,0.5395579);
2466  hrf->SetBinContent(413,0.5392244);
2467  hrf->SetBinContent(414,0.5121037);
2468  hrf->SetBinContent(415,0.5086905);
2469  hrf->SetBinContent(416,0.5099881);
2470  hrf->SetBinContent(417,0.5213704);
2471  hrf->SetBinContent(418,0.518967);
2472  hrf->SetBinContent(419,0.5217742);
2473  hrf->SetBinContent(420,0.5308712);
2474  hrf->SetBinContent(421,0.533509);
2475  hrf->SetBinContent(422,0.6000783);
2476  hrf->SetBinContent(423,0.6004054);
2477  hrf->SetBinContent(424,0.618421);
2478  hrf->SetBinContent(425,0.6403746);
2479  hrf->SetBinContent(426,0.6749609);
2480  hrf->SetBinContent(427,0.7049621);
2481  hrf->SetBinContent(428,0.7251113);
2482  hrf->SetBinContent(429,0.746736);
2483  hrf->SetBinContent(430,0.7463733);
2484  hrf->SetBinContent(433,0.7768439);
2485  hrf->SetBinContent(434,0.7947442);
2486  hrf->SetBinContent(435,0.7912208);
2487  hrf->SetBinContent(436,0.7809728);
2488  hrf->SetBinContent(437,0.7551434);
2489  hrf->SetBinContent(438,0.7318185);
2490  hrf->SetBinContent(439,0.7093385);
2491  hrf->SetBinContent(440,0.678341);
2492  hrf->SetBinContent(441,0.6670629);
2493  hrf->SetBinContent(442,0.5887975);
2494  hrf->SetBinContent(443,0.5729458);
2495  hrf->SetBinContent(444,0.5542971);
2496  hrf->SetBinContent(445,0.5496716);
2497  hrf->SetBinContent(446,0.5606599);
2498  hrf->SetBinContent(447,0.5490948);
2499  hrf->SetBinContent(448,0.5593737);
2500  hrf->SetBinContent(449,0.5700086);
2501  hrf->SetBinContent(450,0.5800818);
2502  hrf->SetBinContent(451,0.5875502);
2503  hrf->SetBinContent(452,0.5939422);
2504  hrf->SetBinContent(453,0.6040691);
2505  hrf->SetBinContent(454,0.6150405);
2506  hrf->SetBinContent(455,0.6234732);
2507  hrf->SetBinContent(456,0.6227227);
2508  hrf->SetBinContent(457,0.6343882);
2509  hrf->SetBinContent(458,0.6272793);
2510  hrf->SetBinContent(459,0.632639);
2511  hrf->SetBinContent(460,0.6219652);
2512  hrf->SetBinContent(461,0.6143699);
2513  hrf->SetBinContent(462,0.6189308);
2514  hrf->SetBinContent(463,0.6092473);
2515  hrf->SetBinContent(464,0.5857328);
2516  hrf->SetBinContent(465,0.585558);
2517  hrf->SetBinContent(466,0.5719752);
2518  hrf->SetBinContent(467,0.5688713);
2519  hrf->SetBinContent(468,0.5660589);
2520  hrf->SetBinContent(469,0.5587242);
2521  hrf->SetBinContent(470,0.5392494);
2522  hrf->SetBinContent(471,0.5389499);
2523  hrf->SetBinContent(472,0.54435);
2524  hrf->SetBinContent(473,0.5380881);
2525  hrf->SetBinContent(474,0.5513711);
2526  hrf->SetBinContent(475,0.5579215);
2527  hrf->SetBinContent(476,0.6440697);
2528  hrf->SetBinContent(477,0.6357275);
2529  hrf->SetBinContent(478,0.6576046);
2530  hrf->SetBinContent(479,0.6791567);
2531  hrf->SetBinContent(480,0.720274);
2532  hrf->SetBinContent(481,0.7455162);
2533  hrf->SetBinContent(482,0.7641031);
2534  hrf->SetBinContent(483,0.7731579);
2535  hrf->SetBinContent(484,0.7527794);
2536  hrf->SetBinContent(487,0.7882684);
2537  hrf->SetBinContent(488,0.8060328);
2538  hrf->SetBinContent(489,0.822098);
2539  hrf->SetBinContent(490,0.8099838);
2540  hrf->SetBinContent(491,0.7939186);
2541  hrf->SetBinContent(492,0.7642311);
2542  hrf->SetBinContent(493,0.7266155);
2543  hrf->SetBinContent(494,0.7093141);
2544  hrf->SetBinContent(495,0.7159176);
2545  hrf->SetBinContent(496,0.6176301);
2546  hrf->SetBinContent(497,0.5909266);
2547  hrf->SetBinContent(498,0.5775011);
2548  hrf->SetBinContent(499,0.5636105);
2549  hrf->SetBinContent(500,0.5605077);
2550  hrf->SetBinContent(501,0.5591629);
2551  hrf->SetBinContent(502,0.572946);
2552  hrf->SetBinContent(503,0.588539);
2553  hrf->SetBinContent(504,0.6028153);
2554  hrf->SetBinContent(505,0.6043608);
2555  hrf->SetBinContent(506,0.6062418);
2556  hrf->SetBinContent(507,0.6114499);
2557  hrf->SetBinContent(508,0.638523);
2558  hrf->SetBinContent(509,0.6267287);
2559  hrf->SetBinContent(510,0.645672);
2560  hrf->SetBinContent(511,0.6506661);
2561  hrf->SetBinContent(512,0.6475296);
2562  hrf->SetBinContent(513,0.6484878);
2563  hrf->SetBinContent(514,0.6513461);
2564  hrf->SetBinContent(515,0.6442053);
2565  hrf->SetBinContent(516,0.63371);
2566  hrf->SetBinContent(517,0.6322624);
2567  hrf->SetBinContent(518,0.6110942);
2568  hrf->SetBinContent(519,0.6043542);
2569  hrf->SetBinContent(520,0.6015413);
2570  hrf->SetBinContent(521,0.6036028);
2571  hrf->SetBinContent(522,0.5700738);
2572  hrf->SetBinContent(523,0.5581338);
2573  hrf->SetBinContent(524,0.5535045);
2574  hrf->SetBinContent(525,0.5559112);
2575  hrf->SetBinContent(526,0.5493221);
2576  hrf->SetBinContent(527,0.5585357);
2577  hrf->SetBinContent(528,0.5609397);
2578  hrf->SetBinContent(529,0.5869038);
2579  hrf->SetBinContent(530,0.6756232);
2580  hrf->SetBinContent(531,0.6767399);
2581  hrf->SetBinContent(532,0.674344);
2582  hrf->SetBinContent(533,0.7147918);
2583  hrf->SetBinContent(534,0.7455071);
2584  hrf->SetBinContent(535,0.7640942);
2585  hrf->SetBinContent(536,0.7841354);
2586  hrf->SetBinContent(537,0.7800902);
2587  hrf->SetBinContent(538,0.7629985);
2588  hrf->SetBinContent(541,0.7825245);
2589  hrf->SetBinContent(542,0.8104852);
2590  hrf->SetBinContent(543,0.8185261);
2591  hrf->SetBinContent(544,0.8149938);
2592  hrf->SetBinContent(545,0.8051406);
2593  hrf->SetBinContent(546,0.7840108);
2594  hrf->SetBinContent(547,0.7692546);
2595  hrf->SetBinContent(548,0.7316672);
2596  hrf->SetBinContent(549,0.7493926);
2597  hrf->SetBinContent(550,0.6496075);
2598  hrf->SetBinContent(551,0.61375);
2599  hrf->SetBinContent(552,0.5973386);
2600  hrf->SetBinContent(553,0.5833439);
2601  hrf->SetBinContent(554,0.5823619);
2602  hrf->SetBinContent(555,0.575554);
2603  hrf->SetBinContent(556,0.5877919);
2604  hrf->SetBinContent(557,0.6007444);
2605  hrf->SetBinContent(558,0.6090866);
2606  hrf->SetBinContent(559,0.6100489);
2607  hrf->SetBinContent(560,0.6170378);
2608  hrf->SetBinContent(561,0.6346263);
2609  hrf->SetBinContent(562,0.6551198);
2610  hrf->SetBinContent(563,0.6504108);
2611  hrf->SetBinContent(564,0.6529323);
2612  hrf->SetBinContent(565,0.6615734);
2613  hrf->SetBinContent(566,0.6708243);
2614  hrf->SetBinContent(567,0.6619729);
2615  hrf->SetBinContent(568,0.6477604);
2616  hrf->SetBinContent(569,0.6553877);
2617  hrf->SetBinContent(570,0.6341878);
2618  hrf->SetBinContent(571,0.6327103);
2619  hrf->SetBinContent(572,0.6286492);
2620  hrf->SetBinContent(573,0.6085496);
2621  hrf->SetBinContent(574,0.6167193);
2622  hrf->SetBinContent(575,0.6131056);
2623  hrf->SetBinContent(576,0.5831536);
2624  hrf->SetBinContent(577,0.5811253);
2625  hrf->SetBinContent(578,0.5723613);
2626  hrf->SetBinContent(579,0.572602);
2627  hrf->SetBinContent(580,0.5616767);
2628  hrf->SetBinContent(581,0.5828878);
2629  hrf->SetBinContent(582,0.6059858);
2630  hrf->SetBinContent(583,0.6168311);
2631  hrf->SetBinContent(584,0.7131738);
2632  hrf->SetBinContent(585,0.7072036);
2633  hrf->SetBinContent(586,0.7213496);
2634  hrf->SetBinContent(587,0.7446843);
2635  hrf->SetBinContent(588,0.7663606);
2636  hrf->SetBinContent(589,0.789193);
2637  hrf->SetBinContent(590,0.788421);
2638  hrf->SetBinContent(591,0.792608);
2639  hrf->SetBinContent(592,0.7788052);
2640  hrf->SetBinContent(595,0.7937253);
2641  hrf->SetBinContent(596,0.8081693);
2642  hrf->SetBinContent(597,0.8123267);
2643  hrf->SetBinContent(598,0.8186647);
2644  hrf->SetBinContent(599,0.8086275);
2645  hrf->SetBinContent(600,0.7988818);
2646  hrf->SetBinContent(601,0.7764101);
2647  hrf->SetBinContent(602,0.7557399);
2648  hrf->SetBinContent(603,0.761918);
2649  hrf->SetBinContent(604,0.6849239);
2650  hrf->SetBinContent(605,0.6502788);
2651  hrf->SetBinContent(606,0.6258788);
2652  hrf->SetBinContent(607,0.599966);
2653  hrf->SetBinContent(608,0.6106513);
2654  hrf->SetBinContent(609,0.5952777);
2655  hrf->SetBinContent(610,0.6028936);
2656  hrf->SetBinContent(611,0.6079224);
2657  hrf->SetBinContent(612,0.6182185);
2658  hrf->SetBinContent(613,0.6233015);
2659  hrf->SetBinContent(614,0.635029);
2660  hrf->SetBinContent(615,0.6358883);
2661  hrf->SetBinContent(616,0.6600642);
2662  hrf->SetBinContent(617,0.6560737);
2663  hrf->SetBinContent(618,0.6716946);
2664  hrf->SetBinContent(619,0.6668878);
2665  hrf->SetBinContent(620,0.6739189);
2666  hrf->SetBinContent(621,0.67208);
2667  hrf->SetBinContent(622,0.6692014);
2668  hrf->SetBinContent(623,0.655094);
2669  hrf->SetBinContent(624,0.6634452);
2670  hrf->SetBinContent(625,0.6670687);
2671  hrf->SetBinContent(626,0.6318665);
2672  hrf->SetBinContent(627,0.625158);
2673  hrf->SetBinContent(628,0.6202428);
2674  hrf->SetBinContent(629,0.615028);
2675  hrf->SetBinContent(630,0.5908931);
2676  hrf->SetBinContent(631,0.5965393);
2677  hrf->SetBinContent(632,0.5950192);
2678  hrf->SetBinContent(633,0.5927112);
2679  hrf->SetBinContent(634,0.591261);
2680  hrf->SetBinContent(635,0.6102637);
2681  hrf->SetBinContent(636,0.6186118);
2682  hrf->SetBinContent(637,0.6456433);
2683  hrf->SetBinContent(638,0.730924);
2684  hrf->SetBinContent(639,0.7337946);
2685  hrf->SetBinContent(640,0.7463949);
2686  hrf->SetBinContent(641,0.7606013);
2687  hrf->SetBinContent(642,0.7666355);
2688  hrf->SetBinContent(643,0.7872874);
2689  hrf->SetBinContent(644,0.8022897);
2690  hrf->SetBinContent(645,0.7985926);
2691  hrf->SetBinContent(646,0.783218);
2692  hrf->SetBinContent(649,0.7833578);
2693  hrf->SetBinContent(650,0.8143964);
2694  hrf->SetBinContent(651,0.8124664);
2695  hrf->SetBinContent(652,0.8186299);
2696  hrf->SetBinContent(653,0.8080379);
2697  hrf->SetBinContent(654,0.798955);
2698  hrf->SetBinContent(655,0.7926162);
2699  hrf->SetBinContent(656,0.7792218);
2700  hrf->SetBinContent(657,0.7937103);
2701  hrf->SetBinContent(658,0.6792807);
2702  hrf->SetBinContent(659,0.6521104);
2703  hrf->SetBinContent(660,0.6379001);
2704  hrf->SetBinContent(661,0.6214611);
2705  hrf->SetBinContent(662,0.6116367);
2706  hrf->SetBinContent(663,0.6241148);
2707  hrf->SetBinContent(664,0.6239313);
2708  hrf->SetBinContent(665,0.6303791);
2709  hrf->SetBinContent(666,0.6271608);
2710  hrf->SetBinContent(667,0.6191924);
2711  hrf->SetBinContent(668,0.6274444);
2712  hrf->SetBinContent(669,0.6410729);
2713  hrf->SetBinContent(670,0.6506072);
2714  hrf->SetBinContent(671,0.6596943);
2715  hrf->SetBinContent(672,0.6771609);
2716  hrf->SetBinContent(673,0.6872007);
2717  hrf->SetBinContent(674,0.6858186);
2718  hrf->SetBinContent(675,0.6733634);
2719  hrf->SetBinContent(676,0.6770326);
2720  hrf->SetBinContent(677,0.6721333);
2721  hrf->SetBinContent(678,0.6590305);
2722  hrf->SetBinContent(679,0.6456032);
2723  hrf->SetBinContent(680,0.6410897);
2724  hrf->SetBinContent(681,0.6299676);
2725  hrf->SetBinContent(682,0.6255311);
2726  hrf->SetBinContent(683,0.6248432);
2727  hrf->SetBinContent(684,0.6123951);
2728  hrf->SetBinContent(685,0.6165767);
2729  hrf->SetBinContent(686,0.6150315);
2730  hrf->SetBinContent(687,0.6173973);
2731  hrf->SetBinContent(688,0.6240689);
2732  hrf->SetBinContent(689,0.6187074);
2733  hrf->SetBinContent(690,0.6461738);
2734  hrf->SetBinContent(691,0.6547161);
2735  hrf->SetBinContent(692,0.7550126);
2736  hrf->SetBinContent(693,0.7437691);
2737  hrf->SetBinContent(694,0.7466658);
2738  hrf->SetBinContent(695,0.7647577);
2739  hrf->SetBinContent(696,0.775592);
2740  hrf->SetBinContent(697,0.8015463);
2741  hrf->SetBinContent(698,0.796218);
2742  hrf->SetBinContent(699,0.7938139);
2743  hrf->SetBinContent(700,0.7877747);
2744  hrf->SetBinContent(703,0.7938337);
2745  hrf->SetBinContent(704,0.8112386);
2746  hrf->SetBinContent(705,0.8210182);
2747  hrf->SetBinContent(706,0.8071941);
2748  hrf->SetBinContent(707,0.8099721);
2749  hrf->SetBinContent(708,0.8184054);
2750  hrf->SetBinContent(709,0.7795862);
2751  hrf->SetBinContent(710,0.781167);
2752  hrf->SetBinContent(711,0.8112692);
2753  hrf->SetBinContent(712,0.7050076);
2754  hrf->SetBinContent(713,0.6961941);
2755  hrf->SetBinContent(714,0.6431594);
2756  hrf->SetBinContent(715,0.6518742);
2757  hrf->SetBinContent(716,0.6676597);
2758  hrf->SetBinContent(717,0.6348912);
2759  hrf->SetBinContent(718,0.6320897);
2760  hrf->SetBinContent(719,0.6619865);
2761  hrf->SetBinContent(720,0.6408801);
2762  hrf->SetBinContent(721,0.6611646);
2763  hrf->SetBinContent(722,0.6469863);
2764  hrf->SetBinContent(723,0.6624107);
2765  hrf->SetBinContent(724,0.6726641);
2766  hrf->SetBinContent(725,0.6769128);
2767  hrf->SetBinContent(726,0.6586064);
2768  hrf->SetBinContent(727,0.6795991);
2769  hrf->SetBinContent(728,0.6835785);
2770  hrf->SetBinContent(729,0.6803078);
2771  hrf->SetBinContent(730,0.6512326);
2772  hrf->SetBinContent(731,0.6668034);
2773  hrf->SetBinContent(732,0.6699911);
2774  hrf->SetBinContent(733,0.6659495);
2775  hrf->SetBinContent(734,0.656548);
2776  hrf->SetBinContent(735,0.6311177);
2777  hrf->SetBinContent(736,0.6385864);
2778  hrf->SetBinContent(737,0.6526698);
2779  hrf->SetBinContent(738,0.639952);
2780  hrf->SetBinContent(739,0.6367444);
2781  hrf->SetBinContent(740,0.6429572);
2782  hrf->SetBinContent(741,0.6484692);
2783  hrf->SetBinContent(742,0.6525394);
2784  hrf->SetBinContent(743,0.6626204);
2785  hrf->SetBinContent(744,0.6566104);
2786  hrf->SetBinContent(745,0.6963196);
2787  hrf->SetBinContent(746,0.7744267);
2788  hrf->SetBinContent(747,0.7619394);
2789  hrf->SetBinContent(748,0.7550142);
2790  hrf->SetBinContent(749,0.7694419);
2791  hrf->SetBinContent(750,0.7913394);
2792  hrf->SetBinContent(751,0.7817686);
2793  hrf->SetBinContent(752,0.8011637);
2794  hrf->SetBinContent(753,0.8001197);
2795  hrf->SetBinContent(754,0.7766893);
2796  hrf->SetBinContent(757,0.820311);
2797  hrf->SetBinContent(758,0.8292386);
2798  hrf->SetBinContent(759,0.8256704);
2799  hrf->SetBinContent(760,0.829048);
2800  hrf->SetBinContent(761,0.8125483);
2801  hrf->SetBinContent(762,0.7970028);
2802  hrf->SetBinContent(763,0.7941346);
2803  hrf->SetBinContent(764,0.7978353);
2804  hrf->SetBinContent(765,0.8145937);
2805  hrf->SetBinContent(766,0.7018598);
2806  hrf->SetBinContent(767,0.7004585);
2807  hrf->SetBinContent(768,0.7196865);
2808  hrf->SetBinContent(769,0.6887961);
2809  hrf->SetBinContent(770,0.6803226);
2810  hrf->SetBinContent(771,0.6630092);
2811  hrf->SetBinContent(772,0.6932864);
2812  hrf->SetBinContent(773,0.706134);
2813  hrf->SetBinContent(774,0.696236);
2814  hrf->SetBinContent(775,0.6888376);
2815  hrf->SetBinContent(776,0.6966027);
2816  hrf->SetBinContent(777,0.6895446);
2817  hrf->SetBinContent(778,0.7041351);
2818  hrf->SetBinContent(779,0.6794392);
2819  hrf->SetBinContent(780,0.7072135);
2820  hrf->SetBinContent(781,0.7116039);
2821  hrf->SetBinContent(782,0.6892277);
2822  hrf->SetBinContent(783,0.706095);
2823  hrf->SetBinContent(784,0.6947418);
2824  hrf->SetBinContent(785,0.6904655);
2825  hrf->SetBinContent(786,0.7099751);
2826  hrf->SetBinContent(787,0.6884425);
2827  hrf->SetBinContent(788,0.6930832);
2828  hrf->SetBinContent(789,0.6803646);
2829  hrf->SetBinContent(790,0.6844568);
2830  hrf->SetBinContent(791,0.7109603);
2831  hrf->SetBinContent(792,0.6615306);
2832  hrf->SetBinContent(793,0.6706332);
2833  hrf->SetBinContent(794,0.6790296);
2834  hrf->SetBinContent(795,0.6676587);
2835  hrf->SetBinContent(796,0.6811136);
2836  hrf->SetBinContent(797,0.6759658);
2837  hrf->SetBinContent(798,0.674715);
2838  hrf->SetBinContent(799,0.6981677);
2839  hrf->SetBinContent(800,0.8118564);
2840  hrf->SetBinContent(801,0.7796713);
2841  hrf->SetBinContent(802,0.763272);
2842  hrf->SetBinContent(803,0.802313);
2843  hrf->SetBinContent(804,0.7997385);
2844  hrf->SetBinContent(805,0.8228589);
2845  hrf->SetBinContent(806,0.8193119);
2846  hrf->SetBinContent(807,0.8061456);
2847  hrf->SetBinContent(808,0.8093062);
2848  hrf->SetBinContent(811,0.8216234);
2849  hrf->SetBinContent(812,0.8354314);
2850  hrf->SetBinContent(813,0.8415214);
2851  hrf->SetBinContent(814,0.8391747);
2852  hrf->SetBinContent(815,0.8323319);
2853  hrf->SetBinContent(816,0.8270521);
2854  hrf->SetBinContent(817,0.8224217);
2855  hrf->SetBinContent(818,0.8044508);
2856  hrf->SetBinContent(819,0.8186831);
2857  hrf->SetBinContent(820,0.7421715);
2858  hrf->SetBinContent(821,0.7278701);
2859  hrf->SetBinContent(822,0.7248921);
2860  hrf->SetBinContent(823,0.7085358);
2861  hrf->SetBinContent(824,0.7273098);
2862  hrf->SetBinContent(825,0.7099549);
2863  hrf->SetBinContent(826,0.7194818);
2864  hrf->SetBinContent(827,0.7102996);
2865  hrf->SetBinContent(828,0.7120496);
2866  hrf->SetBinContent(829,0.6897885);
2867  hrf->SetBinContent(830,0.7198567);
2868  hrf->SetBinContent(831,0.7074706);
2869  hrf->SetBinContent(832,0.7436482);
2870  hrf->SetBinContent(833,0.7269113);
2871  hrf->SetBinContent(834,0.7285385);
2872  hrf->SetBinContent(835,0.7222486);
2873  hrf->SetBinContent(836,0.7284775);
2874  hrf->SetBinContent(837,0.7315693);
2875  hrf->SetBinContent(838,0.7165666);
2876  hrf->SetBinContent(839,0.7153305);
2877  hrf->SetBinContent(840,0.7235847);
2878  hrf->SetBinContent(841,0.7258299);
2879  hrf->SetBinContent(842,0.6954121);
2880  hrf->SetBinContent(843,0.7152382);
2881  hrf->SetBinContent(844,0.7054994);
2882  hrf->SetBinContent(845,0.7109909);
2883  hrf->SetBinContent(846,0.7096459);
2884  hrf->SetBinContent(847,0.7089959);
2885  hrf->SetBinContent(848,0.7104192);
2886  hrf->SetBinContent(849,0.7059513);
2887  hrf->SetBinContent(850,0.7137704);
2888  hrf->SetBinContent(851,0.6904989);
2889  hrf->SetBinContent(852,0.6933109);
2890  hrf->SetBinContent(853,0.6949823);
2891  hrf->SetBinContent(854,0.8213119);
2892  hrf->SetBinContent(855,0.7834505);
2893  hrf->SetBinContent(856,0.7924478);
2894  hrf->SetBinContent(857,0.8016196);
2895  hrf->SetBinContent(858,0.8097603);
2896  hrf->SetBinContent(859,0.8196169);
2897  hrf->SetBinContent(860,0.8230559);
2898  hrf->SetBinContent(861,0.8199641);
2899  hrf->SetBinContent(862,0.8192365);
2900  hrf->SetBinContent(865,0.8382419);
2901  hrf->SetBinContent(866,0.845595);
2902  hrf->SetBinContent(867,0.8503338);
2903  hrf->SetBinContent(868,0.8361135);
2904  hrf->SetBinContent(869,0.8315856);
2905  hrf->SetBinContent(870,0.8295157);
2906  hrf->SetBinContent(871,0.8086463);
2907  hrf->SetBinContent(872,0.8109902);
2908  hrf->SetBinContent(873,0.8548921);
2909  hrf->SetBinContent(874,0.7384512);
2910  hrf->SetBinContent(875,0.7409762);
2911  hrf->SetBinContent(876,0.7325699);
2912  hrf->SetBinContent(877,0.7097699);
2913  hrf->SetBinContent(878,0.7247443);
2914  hrf->SetBinContent(879,0.7235974);
2915  hrf->SetBinContent(880,0.7174981);
2916  hrf->SetBinContent(881,0.7266588);
2917  hrf->SetBinContent(882,0.7376115);
2918  hrf->SetBinContent(883,0.7187032);
2919  hrf->SetBinContent(884,0.7486984);
2920  hrf->SetBinContent(885,0.7418073);
2921  hrf->SetBinContent(886,0.7484841);
2922  hrf->SetBinContent(887,0.751286);
2923  hrf->SetBinContent(888,0.7288724);
2924  hrf->SetBinContent(889,0.7500471);
2925  hrf->SetBinContent(890,0.7496704);
2926  hrf->SetBinContent(891,0.7595446);
2927  hrf->SetBinContent(892,0.7479168);
2928  hrf->SetBinContent(893,0.728943);
2929  hrf->SetBinContent(894,0.7336915);
2930  hrf->SetBinContent(895,0.7499863);
2931  hrf->SetBinContent(896,0.7286334);
2932  hrf->SetBinContent(897,0.7333577);
2933  hrf->SetBinContent(898,0.7461608);
2934  hrf->SetBinContent(899,0.7439096);
2935  hrf->SetBinContent(900,0.7328548);
2936  hrf->SetBinContent(901,0.7203813);
2937  hrf->SetBinContent(902,0.7064649);
2938  hrf->SetBinContent(903,0.7314181);
2939  hrf->SetBinContent(904,0.7103841);
2940  hrf->SetBinContent(905,0.7173302);
2941  hrf->SetBinContent(906,0.7135867);
2942  hrf->SetBinContent(907,0.741744);
2943  hrf->SetBinContent(908,0.818104);
2944  hrf->SetBinContent(909,0.8024629);
2945  hrf->SetBinContent(910,0.7906242);
2946  hrf->SetBinContent(911,0.8110136);
2947  hrf->SetBinContent(912,0.8172796);
2948  hrf->SetBinContent(913,0.8291269);
2949  hrf->SetBinContent(914,0.8308977);
2950  hrf->SetBinContent(915,0.8352684);
2951  hrf->SetBinContent(916,0.8211952);
2952  hrf->SetBinContent(919,0.8330466);
2953  hrf->SetBinContent(920,0.8527036);
2954  hrf->SetBinContent(921,0.8498238);
2955  hrf->SetBinContent(922,0.827491);
2956  hrf->SetBinContent(923,0.8453093);
2957  hrf->SetBinContent(924,0.8489227);
2958  hrf->SetBinContent(925,0.8275191);
2959  hrf->SetBinContent(926,0.8346153);
2960  hrf->SetBinContent(927,0.8487738);
2961  hrf->SetBinContent(928,0.742582);
2962  hrf->SetBinContent(929,0.7093365);
2963  hrf->SetBinContent(930,0.7261602);
2964  hrf->SetBinContent(931,0.7267539);
2965  hrf->SetBinContent(932,0.73264);
2966  hrf->SetBinContent(933,0.7330359);
2967  hrf->SetBinContent(934,0.7598708);
2968  hrf->SetBinContent(935,0.7562078);
2969  hrf->SetBinContent(936,0.7556384);
2970  hrf->SetBinContent(937,0.7403131);
2971  hrf->SetBinContent(938,0.7492656);
2972  hrf->SetBinContent(939,0.7432143);
2973  hrf->SetBinContent(940,0.7788419);
2974  hrf->SetBinContent(941,0.7632285);
2975  hrf->SetBinContent(942,0.7679126);
2976  hrf->SetBinContent(943,0.763468);
2977  hrf->SetBinContent(944,0.777601);
2978  hrf->SetBinContent(945,0.7735646);
2979  hrf->SetBinContent(946,0.7563925);
2980  hrf->SetBinContent(947,0.7574112);
2981  hrf->SetBinContent(948,0.7594496);
2982  hrf->SetBinContent(949,0.7542186);
2983  hrf->SetBinContent(950,0.7722836);
2984  hrf->SetBinContent(951,0.7630916);
2985  hrf->SetBinContent(952,0.7554187);
2986  hrf->SetBinContent(953,0.7640414);
2987  hrf->SetBinContent(954,0.7528413);
2988  hrf->SetBinContent(955,0.7536849);
2989  hrf->SetBinContent(956,0.7522911);
2990  hrf->SetBinContent(957,0.7423979);
2991  hrf->SetBinContent(958,0.708038);
2992  hrf->SetBinContent(959,0.7218878);
2993  hrf->SetBinContent(960,0.7022091);
2994  hrf->SetBinContent(961,0.7171525);
2995  hrf->SetBinContent(962,0.8275716);
2996  hrf->SetBinContent(963,0.8115073);
2997  hrf->SetBinContent(964,0.8072334);
2998  hrf->SetBinContent(965,0.821391);
2999  hrf->SetBinContent(966,0.8269891);
3000  hrf->SetBinContent(967,0.819416);
3001  hrf->SetBinContent(968,0.8243529);
3002  hrf->SetBinContent(969,0.8403612);
3003  hrf->SetBinContent(970,0.8189063);
3004  hrf->SetBinContent(973,0.8403836);
3005  hrf->SetBinContent(974,0.8490381);
3006  hrf->SetBinContent(975,0.8456935);
3007  hrf->SetBinContent(976,0.8505681);
3008  hrf->SetBinContent(977,0.8546844);
3009  hrf->SetBinContent(978,0.8301553);
3010  hrf->SetBinContent(979,0.8285958);
3011  hrf->SetBinContent(980,0.8272412);
3012  hrf->SetBinContent(981,0.8588659);
3013  hrf->SetBinContent(982,0.772503);
3014  hrf->SetBinContent(983,0.725534);
3015  hrf->SetBinContent(984,0.7240637);
3016  hrf->SetBinContent(985,0.7158327);
3017  hrf->SetBinContent(986,0.7553988);
3018  hrf->SetBinContent(987,0.7408262);
3019  hrf->SetBinContent(988,0.7482234);
3020  hrf->SetBinContent(989,0.7603509);
3021  hrf->SetBinContent(990,0.7626927);
3022  hrf->SetBinContent(991,0.7681577);
3023  hrf->SetBinContent(992,0.7773151);
3024  hrf->SetBinContent(993,0.783787);
3025  hrf->SetBinContent(994,0.8194669);
3026  hrf->SetBinContent(995,0.7892821);
3027  hrf->SetBinContent(996,0.7875675);
3028  hrf->SetBinContent(997,0.8082216);
3029  hrf->SetBinContent(998,0.7857646);
3030  hrf->SetBinContent(999,0.7933624);
3031  hrf->SetBinContent(1000,0.7899764);
3032  hrf->SetBinContent(1001,0.7918435);
3033  hrf->SetBinContent(1002,0.7880425);
3034  hrf->SetBinContent(1003,0.803874);
3035  hrf->SetBinContent(1004,0.7770123);
3036  hrf->SetBinContent(1005,0.7597779);
3037  hrf->SetBinContent(1006,0.7721595);
3038  hrf->SetBinContent(1007,0.781916);
3039  hrf->SetBinContent(1008,0.7635601);
3040  hrf->SetBinContent(1009,0.7448658);
3041  hrf->SetBinContent(1010,0.7392351);
3042  hrf->SetBinContent(1011,0.750661);
3043  hrf->SetBinContent(1012,0.7487038);
3044  hrf->SetBinContent(1013,0.7231168);
3045  hrf->SetBinContent(1014,0.7470311);
3046  hrf->SetBinContent(1015,0.7612622);
3047  hrf->SetBinContent(1016,0.8279294);
3048  hrf->SetBinContent(1017,0.8297408);
3049  hrf->SetBinContent(1018,0.8170992);
3050  hrf->SetBinContent(1019,0.8319517);
3051  hrf->SetBinContent(1020,0.8270144);
3052  hrf->SetBinContent(1021,0.8398628);
3053  hrf->SetBinContent(1022,0.8434333);
3054  hrf->SetBinContent(1023,0.8495445);
3055  hrf->SetBinContent(1024,0.8397221);
3056  hrf->SetBinContent(1027,0.8584861);
3057  hrf->SetBinContent(1028,0.8705266);
3058  hrf->SetBinContent(1029,0.8648553);
3059  hrf->SetBinContent(1030,0.8693198);
3060  hrf->SetBinContent(1031,0.8604742);
3061  hrf->SetBinContent(1032,0.8419744);
3062  hrf->SetBinContent(1033,0.8488627);
3063  hrf->SetBinContent(1034,0.8596818);
3064  hrf->SetBinContent(1035,0.8761161);
3065  hrf->SetBinContent(1036,0.7735379);
3066  hrf->SetBinContent(1037,0.7636802);
3067  hrf->SetBinContent(1038,0.7415009);
3068  hrf->SetBinContent(1039,0.7392672);
3069  hrf->SetBinContent(1040,0.7662926);
3070  hrf->SetBinContent(1041,0.7740963);
3071  hrf->SetBinContent(1042,0.7629296);
3072  hrf->SetBinContent(1043,0.7746271);
3073  hrf->SetBinContent(1044,0.7922689);
3074  hrf->SetBinContent(1045,0.7945601);
3075  hrf->SetBinContent(1046,0.8078181);
3076  hrf->SetBinContent(1047,0.7982591);
3077  hrf->SetBinContent(1048,0.8149709);
3078  hrf->SetBinContent(1049,0.8178119);
3079  hrf->SetBinContent(1050,0.8224007);
3080  hrf->SetBinContent(1051,0.8259245);
3081  hrf->SetBinContent(1052,0.8287166);
3082  hrf->SetBinContent(1053,0.8284407);
3083  hrf->SetBinContent(1054,0.8248709);
3084  hrf->SetBinContent(1055,0.8112228);
3085  hrf->SetBinContent(1056,0.8003991);
3086  hrf->SetBinContent(1057,0.7915207);
3087  hrf->SetBinContent(1058,0.7917442);
3088  hrf->SetBinContent(1059,0.8076987);
3089  hrf->SetBinContent(1060,0.784733);
3090  hrf->SetBinContent(1061,0.7987387);
3091  hrf->SetBinContent(1062,0.7665949);
3092  hrf->SetBinContent(1063,0.7750866);
3093  hrf->SetBinContent(1064,0.7578187);
3094  hrf->SetBinContent(1065,0.7470792);
3095  hrf->SetBinContent(1066,0.7387265);
3096  hrf->SetBinContent(1067,0.7308708);
3097  hrf->SetBinContent(1068,0.7565303);
3098  hrf->SetBinContent(1069,0.7838886);
3099  hrf->SetBinContent(1070,0.8566341);
3100  hrf->SetBinContent(1071,0.8414668);
3101  hrf->SetBinContent(1072,0.8493964);
3102  hrf->SetBinContent(1073,0.8408482);
3103  hrf->SetBinContent(1074,0.8442303);
3104  hrf->SetBinContent(1075,0.8555998);
3105  hrf->SetBinContent(1076,0.8573167);
3106  hrf->SetBinContent(1077,0.8615545);
3107  hrf->SetBinContent(1078,0.8546741);
3108  hrf->SetBinContent(1081,0.8591975);
3109  hrf->SetBinContent(1082,0.8709853);
3110  hrf->SetBinContent(1083,0.8771328);
3111  hrf->SetBinContent(1084,0.8763101);
3112  hrf->SetBinContent(1085,0.8515683);
3113  hrf->SetBinContent(1086,0.8732017);
3114  hrf->SetBinContent(1087,0.8560926);
3115  hrf->SetBinContent(1088,0.8562469);
3116  hrf->SetBinContent(1089,0.8875264);
3117  hrf->SetBinContent(1090,0.7832932);
3118  hrf->SetBinContent(1091,0.7675187);
3119  hrf->SetBinContent(1092,0.7683659);
3120  hrf->SetBinContent(1093,0.7504796);
3121  hrf->SetBinContent(1094,0.7859329);
3122  hrf->SetBinContent(1095,0.7694483);
3123  hrf->SetBinContent(1096,0.7806211);
3124  hrf->SetBinContent(1097,0.7954605);
3125  hrf->SetBinContent(1098,0.8084871);
3126  hrf->SetBinContent(1099,0.8044314);
3127  hrf->SetBinContent(1100,0.7899461);
3128  hrf->SetBinContent(1101,0.8162944);
3129  hrf->SetBinContent(1102,0.8343187);
3130  hrf->SetBinContent(1103,0.8230114);
3131  hrf->SetBinContent(1104,0.812171);
3132  hrf->SetBinContent(1105,0.8203622);
3133  hrf->SetBinContent(1106,0.8227281);
3134  hrf->SetBinContent(1107,0.8324733);
3135  hrf->SetBinContent(1108,0.8200341);
3136  hrf->SetBinContent(1109,0.8198539);
3137  hrf->SetBinContent(1110,0.830998);
3138  hrf->SetBinContent(1111,0.8143437);
3139  hrf->SetBinContent(1112,0.8231221);
3140  hrf->SetBinContent(1113,0.8290741);
3141  hrf->SetBinContent(1114,0.8044104);
3142  hrf->SetBinContent(1115,0.8085917);
3143  hrf->SetBinContent(1116,0.7965005);
3144  hrf->SetBinContent(1117,0.7736762);
3145  hrf->SetBinContent(1118,0.7865528);
3146  hrf->SetBinContent(1119,0.7845833);
3147  hrf->SetBinContent(1120,0.7356455);
3148  hrf->SetBinContent(1121,0.7719955);
3149  hrf->SetBinContent(1122,0.7799032);
3150  hrf->SetBinContent(1123,0.7859467);
3151  hrf->SetBinContent(1124,0.8770262);
3152  hrf->SetBinContent(1125,0.847388);
3153  hrf->SetBinContent(1126,0.8384124);
3154  hrf->SetBinContent(1127,0.8508531);
3155  hrf->SetBinContent(1128,0.8527084);
3156  hrf->SetBinContent(1129,0.8647637);
3157  hrf->SetBinContent(1130,0.8652126);
3158  hrf->SetBinContent(1131,0.8690927);
3159  hrf->SetBinContent(1132,0.8697549);
3160  hrf->SetBinContent(1135,0.8678578);
3161  hrf->SetBinContent(1136,0.8721905);
3162  hrf->SetBinContent(1137,0.8771986);
3163  hrf->SetBinContent(1138,0.8798792);
3164  hrf->SetBinContent(1139,0.8788907);
3165  hrf->SetBinContent(1140,0.8633229);
3166  hrf->SetBinContent(1141,0.8740997);
3167  hrf->SetBinContent(1142,0.856037);
3168  hrf->SetBinContent(1143,0.887048);
3169  hrf->SetBinContent(1144,0.8030304);
3170  hrf->SetBinContent(1145,0.7964841);
3171  hrf->SetBinContent(1146,0.7718329);
3172  hrf->SetBinContent(1147,0.7641056);
3173  hrf->SetBinContent(1148,0.7686037);
3174  hrf->SetBinContent(1149,0.7824436);
3175  hrf->SetBinContent(1150,0.7878762);
3176  hrf->SetBinContent(1151,0.8071508);
3177  hrf->SetBinContent(1152,0.8079754);
3178  hrf->SetBinContent(1153,0.8146648);
3179  hrf->SetBinContent(1154,0.8261297);
3180  hrf->SetBinContent(1155,0.8238618);
3181  hrf->SetBinContent(1156,0.8342342);
3182  hrf->SetBinContent(1157,0.8386516);
3183  hrf->SetBinContent(1158,0.8238772);
3184  hrf->SetBinContent(1159,0.8355077);
3185  hrf->SetBinContent(1160,0.8530656);
3186  hrf->SetBinContent(1161,0.8270102);
3187  hrf->SetBinContent(1162,0.8280492);
3188  hrf->SetBinContent(1163,0.8212458);
3189  hrf->SetBinContent(1164,0.8266846);
3190  hrf->SetBinContent(1165,0.8268626);
3191  hrf->SetBinContent(1166,0.8331493);
3192  hrf->SetBinContent(1167,0.813269);
3193  hrf->SetBinContent(1168,0.8189407);
3194  hrf->SetBinContent(1169,0.803855);
3195  hrf->SetBinContent(1170,0.7985492);
3196  hrf->SetBinContent(1171,0.8035755);
3197  hrf->SetBinContent(1172,0.7932234);
3198  hrf->SetBinContent(1173,0.7919983);
3199  hrf->SetBinContent(1174,0.7780269);
3200  hrf->SetBinContent(1175,0.7745364);
3201  hrf->SetBinContent(1176,0.7764118);
3202  hrf->SetBinContent(1177,0.8024556);
3203  hrf->SetBinContent(1178,0.8828636);
3204  hrf->SetBinContent(1179,0.8603634);
3205  hrf->SetBinContent(1180,0.8476664);
3206  hrf->SetBinContent(1181,0.8649756);
3207  hrf->SetBinContent(1182,0.8686491);
3208  hrf->SetBinContent(1183,0.879);
3209  hrf->SetBinContent(1184,0.8710791);
3210  hrf->SetBinContent(1185,0.8777198);
3211  hrf->SetBinContent(1186,0.8720512);
3212  hrf->SetBinContent(1189,0.8738415);
3213  hrf->SetBinContent(1190,0.8861113);
3214  hrf->SetBinContent(1191,0.8809734);
3215  hrf->SetBinContent(1192,0.8953835);
3216  hrf->SetBinContent(1193,0.8797553);
3217  hrf->SetBinContent(1194,0.8663118);
3218  hrf->SetBinContent(1195,0.8772114);
3219  hrf->SetBinContent(1196,0.8705546);
3220  hrf->SetBinContent(1197,0.8862349);
3221  hrf->SetBinContent(1198,0.8061298);
3222  hrf->SetBinContent(1199,0.7902361);
3223  hrf->SetBinContent(1200,0.778208);
3224  hrf->SetBinContent(1201,0.7780085);
3225  hrf->SetBinContent(1202,0.8111438);
3226  hrf->SetBinContent(1203,0.7892882);
3227  hrf->SetBinContent(1204,0.8093601);
3228  hrf->SetBinContent(1205,0.8006216);
3229  hrf->SetBinContent(1206,0.8030534);
3230  hrf->SetBinContent(1207,0.8418001);
3231  hrf->SetBinContent(1208,0.8177408);
3232  hrf->SetBinContent(1209,0.836045);
3233  hrf->SetBinContent(1210,0.8453377);
3234  hrf->SetBinContent(1211,0.8403149);
3235  hrf->SetBinContent(1212,0.8373511);
3236  hrf->SetBinContent(1213,0.8503633);
3237  hrf->SetBinContent(1214,0.8382619);
3238  hrf->SetBinContent(1215,0.8430184);
3239  hrf->SetBinContent(1216,0.8487076);
3240  hrf->SetBinContent(1217,0.8495836);
3241  hrf->SetBinContent(1218,0.8313101);
3242  hrf->SetBinContent(1219,0.837076);
3243  hrf->SetBinContent(1220,0.835078);
3244  hrf->SetBinContent(1221,0.8362027);
3245  hrf->SetBinContent(1222,0.8226167);
3246  hrf->SetBinContent(1223,0.8357954);
3247  hrf->SetBinContent(1224,0.816876);
3248  hrf->SetBinContent(1225,0.8086238);
3249  hrf->SetBinContent(1226,0.7925934);
3250  hrf->SetBinContent(1227,0.7871425);
3251  hrf->SetBinContent(1228,0.7787439);
3252  hrf->SetBinContent(1229,0.7699108);
3253  hrf->SetBinContent(1230,0.7912937);
3254  hrf->SetBinContent(1231,0.8084047);
3255  hrf->SetBinContent(1232,0.8865966);
3256  hrf->SetBinContent(1233,0.8652479);
3257  hrf->SetBinContent(1234,0.8537798);
3258  hrf->SetBinContent(1235,0.86984);
3259  hrf->SetBinContent(1236,0.8673007);
3260  hrf->SetBinContent(1237,0.8768569);
3261  hrf->SetBinContent(1238,0.8813039);
3262  hrf->SetBinContent(1239,0.8832306);
3263  hrf->SetBinContent(1240,0.878592);
3264  hrf->SetBinContent(1243,0.8715378);
3265  hrf->SetBinContent(1244,0.8861935);
3266  hrf->SetBinContent(1245,0.8852835);
3267  hrf->SetBinContent(1246,0.8787801);
3268  hrf->SetBinContent(1247,0.8783889);
3269  hrf->SetBinContent(1248,0.8855093);
3270  hrf->SetBinContent(1249,0.8748751);
3271  hrf->SetBinContent(1250,0.8728771);
3272  hrf->SetBinContent(1251,0.9018467);
3273  hrf->SetBinContent(1252,0.8249069);
3274  hrf->SetBinContent(1253,0.8002755);
3275  hrf->SetBinContent(1254,0.7838525);
3276  hrf->SetBinContent(1255,0.7903357);
3277  hrf->SetBinContent(1256,0.7916073);
3278  hrf->SetBinContent(1257,0.7985547);
3279  hrf->SetBinContent(1258,0.8262318);
3280  hrf->SetBinContent(1259,0.8094212);
3281  hrf->SetBinContent(1260,0.8267502);
3282  hrf->SetBinContent(1261,0.8316746);
3283  hrf->SetBinContent(1262,0.8368371);
3284  hrf->SetBinContent(1263,0.8482142);
3285  hrf->SetBinContent(1264,0.8502672);
3286  hrf->SetBinContent(1265,0.8363052);
3287  hrf->SetBinContent(1266,0.8458726);
3288  hrf->SetBinContent(1267,0.8617958);
3289  hrf->SetBinContent(1268,0.8571753);
3290  hrf->SetBinContent(1269,0.8481821);
3291  hrf->SetBinContent(1270,0.8443859);
3292  hrf->SetBinContent(1271,0.8364177);
3293  hrf->SetBinContent(1272,0.8381643);
3294  hrf->SetBinContent(1273,0.8412254);
3295  hrf->SetBinContent(1274,0.8447568);
3296  hrf->SetBinContent(1275,0.8186399);
3297  hrf->SetBinContent(1276,0.8319127);
3298  hrf->SetBinContent(1277,0.8139984);
3299  hrf->SetBinContent(1278,0.8199334);
3300  hrf->SetBinContent(1279,0.8115138);
3301  hrf->SetBinContent(1280,0.801327);
3302  hrf->SetBinContent(1281,0.7812868);
3303  hrf->SetBinContent(1282,0.7778735);
3304  hrf->SetBinContent(1283,0.7987794);
3305  hrf->SetBinContent(1284,0.7824721);
3306  hrf->SetBinContent(1285,0.8182753);
3307  hrf->SetBinContent(1286,0.8761631);
3308  hrf->SetBinContent(1287,0.877906);
3309  hrf->SetBinContent(1288,0.8828306);
3310  hrf->SetBinContent(1289,0.8631628);
3311  hrf->SetBinContent(1290,0.8747018);
3312  hrf->SetBinContent(1291,0.8816374);
3313  hrf->SetBinContent(1292,0.8905643);
3314  hrf->SetBinContent(1293,0.8805439);
3315  hrf->SetBinContent(1294,0.8729373);
3316  hrf->SetBinContent(1297,0.8870085);
3317  hrf->SetBinContent(1298,0.8991774);
3318  hrf->SetBinContent(1299,0.8926399);
3319  hrf->SetBinContent(1300,0.8870129);
3320  hrf->SetBinContent(1301,0.8906647);
3321  hrf->SetBinContent(1302,0.8820221);
3322  hrf->SetBinContent(1303,0.8845586);
3323  hrf->SetBinContent(1304,0.8838417);
3324  hrf->SetBinContent(1305,0.8976349);
3325  hrf->SetBinContent(1306,0.8372204);
3326  hrf->SetBinContent(1307,0.8087633);
3327  hrf->SetBinContent(1308,0.7906018);
3328  hrf->SetBinContent(1309,0.7978083);
3329  hrf->SetBinContent(1310,0.8068362);
3330  hrf->SetBinContent(1311,0.8253238);
3331  hrf->SetBinContent(1312,0.8308318);
3332  hrf->SetBinContent(1313,0.830837);
3333  hrf->SetBinContent(1314,0.843081);
3334  hrf->SetBinContent(1315,0.8388117);
3335  hrf->SetBinContent(1316,0.8409643);
3336  hrf->SetBinContent(1317,0.8563442);
3337  hrf->SetBinContent(1318,0.8509172);
3338  hrf->SetBinContent(1319,0.8564285);
3339  hrf->SetBinContent(1320,0.8673294);
3340  hrf->SetBinContent(1321,0.8626825);
3341  hrf->SetBinContent(1322,0.8700428);
3342  hrf->SetBinContent(1323,0.8636473);
3343  hrf->SetBinContent(1324,0.8590862);
3344  hrf->SetBinContent(1325,0.8522475);
3345  hrf->SetBinContent(1326,0.8558971);
3346  hrf->SetBinContent(1327,0.8603112);
3347  hrf->SetBinContent(1328,0.842573);
3348  hrf->SetBinContent(1329,0.8557246);
3349  hrf->SetBinContent(1330,0.8234622);
3350  hrf->SetBinContent(1331,0.8358622);
3351  hrf->SetBinContent(1332,0.8263366);
3352  hrf->SetBinContent(1333,0.8189109);
3353  hrf->SetBinContent(1334,0.816338);
3354  hrf->SetBinContent(1335,0.8143541);
3355  hrf->SetBinContent(1336,0.7975664);
3356  hrf->SetBinContent(1337,0.7881635);
3357  hrf->SetBinContent(1338,0.7916959);
3358  hrf->SetBinContent(1339,0.8189511);
3359  hrf->SetBinContent(1340,0.8926195);
3360  hrf->SetBinContent(1341,0.8730372);
3361  hrf->SetBinContent(1342,0.8798155);
3362  hrf->SetBinContent(1343,0.8815677);
3363  hrf->SetBinContent(1344,0.8766184);
3364  hrf->SetBinContent(1345,0.8825352);
3365  hrf->SetBinContent(1346,0.8861911);
3366  hrf->SetBinContent(1347,0.8899728);
3367  hrf->SetBinContent(1348,0.8807881);
3368  hrf->SetBinContent(1351,0.8982675);
3369  hrf->SetBinContent(1352,0.9019269);
3370  hrf->SetBinContent(1353,0.9040346);
3371  hrf->SetBinContent(1354,0.9019893);
3372  hrf->SetBinContent(1355,0.8894359);
3373  hrf->SetBinContent(1356,0.891537);
3374  hrf->SetBinContent(1357,0.8923806);
3375  hrf->SetBinContent(1358,0.9037331);
3376  hrf->SetBinContent(1359,0.9070863);
3377  hrf->SetBinContent(1360,0.8309636);
3378  hrf->SetBinContent(1361,0.8082155);
3379  hrf->SetBinContent(1362,0.801677);
3380  hrf->SetBinContent(1363,0.8170729);
3381  hrf->SetBinContent(1364,0.8248354);
3382  hrf->SetBinContent(1365,0.8357266);
3383  hrf->SetBinContent(1366,0.8433401);
3384  hrf->SetBinContent(1367,0.8358836);
3385  hrf->SetBinContent(1368,0.8491398);
3386  hrf->SetBinContent(1369,0.8511904);
3387  hrf->SetBinContent(1370,0.8482686);
3388  hrf->SetBinContent(1371,0.8513967);
3389  hrf->SetBinContent(1372,0.8541074);
3390  hrf->SetBinContent(1373,0.8674045);
3391  hrf->SetBinContent(1374,0.8624163);
3392  hrf->SetBinContent(1375,0.8562872);
3393  hrf->SetBinContent(1376,0.8609194);
3394  hrf->SetBinContent(1377,0.8690702);
3395  hrf->SetBinContent(1378,0.866069);
3396  hrf->SetBinContent(1379,0.8622828);
3397  hrf->SetBinContent(1380,0.8604844);
3398  hrf->SetBinContent(1381,0.8772358);
3399  hrf->SetBinContent(1382,0.8641567);
3400  hrf->SetBinContent(1383,0.8457034);
3401  hrf->SetBinContent(1384,0.8491502);
3402  hrf->SetBinContent(1385,0.8494045);
3403  hrf->SetBinContent(1386,0.8261307);
3404  hrf->SetBinContent(1387,0.8288372);
3405  hrf->SetBinContent(1388,0.8187173);
3406  hrf->SetBinContent(1389,0.8281093);
3407  hrf->SetBinContent(1390,0.8122792);
3408  hrf->SetBinContent(1391,0.8135304);
3409  hrf->SetBinContent(1392,0.8265573);
3410  hrf->SetBinContent(1393,0.8462977);
3411  hrf->SetBinContent(1394,0.8973685);
3412  hrf->SetBinContent(1395,0.8940501);
3413  hrf->SetBinContent(1396,0.8864163);
3414  hrf->SetBinContent(1397,0.8840707);
3415  hrf->SetBinContent(1398,0.8922193);
3416  hrf->SetBinContent(1399,0.8833568);
3417  hrf->SetBinContent(1400,0.9008134);
3418  hrf->SetBinContent(1401,0.8976256);
3419  hrf->SetBinContent(1402,0.8968597);
3420  hrf->SetBinContent(1405,0.9096515);
3421  hrf->SetBinContent(1406,0.9079437);
3422  hrf->SetBinContent(1407,0.9061902);
3423  hrf->SetBinContent(1408,0.9073185);
3424  hrf->SetBinContent(1409,0.9017385);
3425  hrf->SetBinContent(1410,0.8944538);
3426  hrf->SetBinContent(1411,0.8994409);
3427  hrf->SetBinContent(1412,0.9050456);
3428  hrf->SetBinContent(1413,0.9051073);
3429  hrf->SetBinContent(1414,0.8376052);
3430  hrf->SetBinContent(1415,0.8213562);
3431  hrf->SetBinContent(1416,0.8097429);
3432  hrf->SetBinContent(1417,0.8100043);
3433  hrf->SetBinContent(1418,0.8337875);
3434  hrf->SetBinContent(1419,0.8238248);
3435  hrf->SetBinContent(1420,0.8488808);
3436  hrf->SetBinContent(1421,0.8444864);
3437  hrf->SetBinContent(1422,0.8627045);
3438  hrf->SetBinContent(1423,0.8644162);
3439  hrf->SetBinContent(1424,0.8556103);
3440  hrf->SetBinContent(1425,0.860347);
3441  hrf->SetBinContent(1426,0.8722144);
3442  hrf->SetBinContent(1427,0.8769311);
3443  hrf->SetBinContent(1428,0.8707542);
3444  hrf->SetBinContent(1429,0.8762311);
3445  hrf->SetBinContent(1430,0.8832279);
3446  hrf->SetBinContent(1431,0.8578157);
3447  hrf->SetBinContent(1432,0.8768555);
3448  hrf->SetBinContent(1433,0.85926);
3449  hrf->SetBinContent(1434,0.8674991);
3450  hrf->SetBinContent(1435,0.8800728);
3451  hrf->SetBinContent(1436,0.8607219);
3452  hrf->SetBinContent(1437,0.8539656);
3453  hrf->SetBinContent(1438,0.8611016);
3454  hrf->SetBinContent(1439,0.8641738);
3455  hrf->SetBinContent(1440,0.832441);
3456  hrf->SetBinContent(1441,0.845636);
3457  hrf->SetBinContent(1442,0.8253812);
3458  hrf->SetBinContent(1443,0.8277629);
3459  hrf->SetBinContent(1444,0.8094488);
3460  hrf->SetBinContent(1445,0.8102607);
3461  hrf->SetBinContent(1446,0.8374236);
3462  hrf->SetBinContent(1447,0.846537);
3463  hrf->SetBinContent(1448,0.9172034);
3464  hrf->SetBinContent(1449,0.897105);
3465  hrf->SetBinContent(1450,0.8886965);
3466  hrf->SetBinContent(1451,0.8842038);
3467  hrf->SetBinContent(1452,0.8968773);
3468  hrf->SetBinContent(1453,0.9054415);
3469  hrf->SetBinContent(1454,0.9000773);
3470  hrf->SetBinContent(1455,0.9038355);
3471  hrf->SetBinContent(1456,0.9064714);
3472  hrf->SetBinContent(1459,0.899802);
3473  hrf->SetBinContent(1460,0.9145996);
3474  hrf->SetBinContent(1461,0.905336);
3475  hrf->SetBinContent(1462,0.9158605);
3476  hrf->SetBinContent(1463,0.9068455);
3477  hrf->SetBinContent(1464,0.9052793);
3478  hrf->SetBinContent(1465,0.8971553);
3479  hrf->SetBinContent(1466,0.9086646);
3480  hrf->SetBinContent(1467,0.9164911);
3481  hrf->SetBinContent(1468,0.8460912);
3482  hrf->SetBinContent(1469,0.832617);
3483  hrf->SetBinContent(1470,0.8152063);
3484  hrf->SetBinContent(1471,0.8263153);
3485  hrf->SetBinContent(1472,0.8475915);
3486  hrf->SetBinContent(1473,0.8360038);
3487  hrf->SetBinContent(1474,0.8411368);
3488  hrf->SetBinContent(1475,0.8615639);
3489  hrf->SetBinContent(1476,0.8607904);
3490  hrf->SetBinContent(1477,0.8632756);
3491  hrf->SetBinContent(1478,0.8569868);
3492  hrf->SetBinContent(1479,0.8715767);
3493  hrf->SetBinContent(1480,0.8791357);
3494  hrf->SetBinContent(1481,0.8727834);
3495  hrf->SetBinContent(1482,0.8654918);
3496  hrf->SetBinContent(1483,0.8727071);
3497  hrf->SetBinContent(1484,0.8726125);
3498  hrf->SetBinContent(1485,0.8807337);
3499  hrf->SetBinContent(1486,0.871381);
3500  hrf->SetBinContent(1487,0.8743151);
3501  hrf->SetBinContent(1488,0.8673596);
3502  hrf->SetBinContent(1489,0.8709635);
3503  hrf->SetBinContent(1490,0.8562741);
3504  hrf->SetBinContent(1491,0.8762439);
3505  hrf->SetBinContent(1492,0.8603385);
3506  hrf->SetBinContent(1493,0.8584014);
3507  hrf->SetBinContent(1494,0.852763);
3508  hrf->SetBinContent(1495,0.8577563);
3509  hrf->SetBinContent(1496,0.8450456);
3510  hrf->SetBinContent(1497,0.8433108);
3511  hrf->SetBinContent(1498,0.8130884);
3512  hrf->SetBinContent(1499,0.8139271);
3513  hrf->SetBinContent(1500,0.829942);
3514  hrf->SetBinContent(1501,0.8460317);
3515  hrf->SetBinContent(1502,0.9045847);
3516  hrf->SetBinContent(1503,0.8994192);
3517  hrf->SetBinContent(1504,0.898507);
3518  hrf->SetBinContent(1505,0.895317);
3519  hrf->SetBinContent(1506,0.8913231);
3520  hrf->SetBinContent(1507,0.9042838);
3521  hrf->SetBinContent(1508,0.9118587);
3522  hrf->SetBinContent(1509,0.9111838);
3523  hrf->SetBinContent(1510,0.8987202);
3524  hrf->SetBinContent(1513,0.8786432);
3525  hrf->SetBinContent(1514,0.9071894);
3526  hrf->SetBinContent(1515,0.9054747);
3527  hrf->SetBinContent(1516,0.895092);
3528  hrf->SetBinContent(1517,0.9013143);
3529  hrf->SetBinContent(1518,0.895817);
3530  hrf->SetBinContent(1519,0.9064602);
3531  hrf->SetBinContent(1520,0.9189001);
3532  hrf->SetBinContent(1521,0.9224745);
3533  hrf->SetBinContent(1522,0.8556603);
3534  hrf->SetBinContent(1523,0.8297648);
3535  hrf->SetBinContent(1524,0.8396801);
3536  hrf->SetBinContent(1525,0.8185809);
3537  hrf->SetBinContent(1526,0.8336468);
3538  hrf->SetBinContent(1527,0.8319675);
3539  hrf->SetBinContent(1528,0.8543238);
3540  hrf->SetBinContent(1529,0.8597329);
3541  hrf->SetBinContent(1530,0.8805091);
3542  hrf->SetBinContent(1531,0.864668);
3543  hrf->SetBinContent(1532,0.8604107);
3544  hrf->SetBinContent(1533,0.8609409);
3545  hrf->SetBinContent(1534,0.8793934);
3546  hrf->SetBinContent(1535,0.8839759);
3547  hrf->SetBinContent(1536,0.8776876);
3548  hrf->SetBinContent(1537,0.8795961);
3549  hrf->SetBinContent(1538,0.8815914);
3550  hrf->SetBinContent(1539,0.8900957);
3551  hrf->SetBinContent(1540,0.8764424);
3552  hrf->SetBinContent(1541,0.8734661);
3553  hrf->SetBinContent(1542,0.8842787);
3554  hrf->SetBinContent(1543,0.8839705);
3555  hrf->SetBinContent(1544,0.8786647);
3556  hrf->SetBinContent(1545,0.8700674);
3557  hrf->SetBinContent(1546,0.8745763);
3558  hrf->SetBinContent(1547,0.8782504);
3559  hrf->SetBinContent(1548,0.8584328);
3560  hrf->SetBinContent(1549,0.8362831);
3561  hrf->SetBinContent(1550,0.838657);
3562  hrf->SetBinContent(1551,0.8478499);
3563  hrf->SetBinContent(1552,0.8168967);
3564  hrf->SetBinContent(1553,0.8343195);
3565  hrf->SetBinContent(1554,0.8338705);
3566  hrf->SetBinContent(1555,0.8557371);
3567  hrf->SetBinContent(1556,0.912061);
3568  hrf->SetBinContent(1557,0.8975816);
3569  hrf->SetBinContent(1558,0.8948125);
3570  hrf->SetBinContent(1559,0.8940022);
3571  hrf->SetBinContent(1560,0.8982707);
3572  hrf->SetBinContent(1561,0.9042674);
3573  hrf->SetBinContent(1562,0.9041132);
3574  hrf->SetBinContent(1563,0.9016004);
3575  hrf->SetBinContent(1564,0.871017);
3576 
3577  return hrf;
3578 
3579 }
3580 
3581 //____________________________________________________________________________||
3583 {
3584  // single pion response function from fit
3585 
3586  Double_t xAxis1[53] = {-2.5, -2.322, -2.172, -2.043, -1.93, -1.83,
3587  -1.74, -1.653, -1.566, -1.479, -1.392, -1.305,
3588  -1.218, -1.131, -1.044, -0.957, -0.879, -0.783,
3589  -0.696, -0.609, -0.522, -0.435, -0.348, -0.261,
3590  -0.174, -0.087, 0, 0.087, 0.174, 0.261, 0.348,
3591  0.435, 0.522, 0.609, 0.696, 0.783, 0.879, 0.957,
3592  1.044, 1.131, 1.218, 1.305, 1.392, 1.479, 1.566,
3593  1.653, 1.74, 1.83, 1.93, 2.043, 2.172, 2.322, 2.5};
3594 
3595  Double_t yAxis1[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14,
3596  16, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
3597 
3598  TH2D *hrf = new TH2D("hrf","RF (fit)",52, xAxis1,28, yAxis1);
3599 
3600  hrf->SetBinContent(55,0.9014105);
3601  hrf->SetBinContent(56,1.234047);
3602  hrf->SetBinContent(57,1.404987);
3603  hrf->SetBinContent(58,1.576149);
3604  hrf->SetBinContent(59,1.677449);
3605  hrf->SetBinContent(60,1.419812);
3606  hrf->SetBinContent(61,1.318056);
3607  hrf->SetBinContent(62,1.287693);
3608  hrf->SetBinContent(63,1.158259);
3609  hrf->SetBinContent(64,8.160139e-14);
3610  hrf->SetBinContent(65,0.9419115);
3611  hrf->SetBinContent(66,2.235989e-13);
3612  hrf->SetBinContent(67,0.4986045);
3613  hrf->SetBinContent(68,2.420397e-12);
3614  hrf->SetBinContent(69,6.139533e-14);
3615  hrf->SetBinContent(70,6.894485e-13);
3616  hrf->SetBinContent(71,3.603784e-13);
3617  hrf->SetBinContent(72,3.894685e-11);
3618  hrf->SetBinContent(73,2.43805e-13);
3619  hrf->SetBinContent(74,0.78136);
3620  hrf->SetBinContent(75,0.9358564);
3621  hrf->SetBinContent(76,5.687018e-11);
3622  hrf->SetBinContent(77,8.881784e-16);
3623  hrf->SetBinContent(78,1.287748e-12);
3624  hrf->SetBinContent(79,1.624256e-13);
3625  hrf->SetBinContent(80,1.099121e-14);
3626  hrf->SetBinContent(81,3.390954e-12);
3627  hrf->SetBinContent(82,2.581269e-13);
3628  hrf->SetBinContent(83,7.549517e-15);
3629  hrf->SetBinContent(84,6.168399e-13);
3630  hrf->SetBinContent(85,1.135092e-11);
3631  hrf->SetBinContent(86,2.553513e-15);
3632  hrf->SetBinContent(87,0.2588152);
3633  hrf->SetBinContent(88,1.04361e-14);
3634  hrf->SetBinContent(89,0.7345221);
3635  hrf->SetBinContent(90,1.224243e-12);
3636  hrf->SetBinContent(91,1.110223e-16);
3637  hrf->SetBinContent(92,8.375522e-13);
3638  hrf->SetBinContent(93,1.509903e-14);
3639  hrf->SetBinContent(94,3.907652e-12);
3640  hrf->SetBinContent(95,1.110223e-16);
3641  hrf->SetBinContent(96,0.8778926);
3642  hrf->SetBinContent(97,5.440093e-15);
3643  hrf->SetBinContent(98,1.254552e-14);
3644  hrf->SetBinContent(99,0.9284989);
3645  hrf->SetBinContent(100,0.753942);
3646  hrf->SetBinContent(101,1.103987);
3647  hrf->SetBinContent(102,1.188931);
3648  hrf->SetBinContent(103,1.080741);
3649  hrf->SetBinContent(104,1.123484);
3650  hrf->SetBinContent(105,0.96811);
3651  hrf->SetBinContent(106,0.8889167);
3652  hrf->SetBinContent(109,0.6210886);
3653  hrf->SetBinContent(110,0.7505165);
3654  hrf->SetBinContent(111,0.8426157);
3655  hrf->SetBinContent(112,0.8893985);
3656  hrf->SetBinContent(113,0.8655712);
3657  hrf->SetBinContent(114,0.8169596);
3658  hrf->SetBinContent(115,0.7972677);
3659  hrf->SetBinContent(116,0.6298301);
3660  hrf->SetBinContent(117,0.5066007);
3661  hrf->SetBinContent(118,4.480217e-10);
3662  hrf->SetBinContent(119,1.064704e-13);
3663  hrf->SetBinContent(120,6.32161e-13);
3664  hrf->SetBinContent(121,0.3865254);
3665  hrf->SetBinContent(122,4.662937e-15);
3666  hrf->SetBinContent(123,2.523537e-13);
3667  hrf->SetBinContent(124,3.441691e-15);
3668  hrf->SetBinContent(125,1.539324e-12);
3669  hrf->SetBinContent(126,0.5198836);
3670  hrf->SetBinContent(127,3.774758e-15);
3671  hrf->SetBinContent(128,4.662937e-15);
3672  hrf->SetBinContent(129,5.095924e-13);
3673  hrf->SetBinContent(130,8.992806e-15);
3674  hrf->SetBinContent(131,0.6979459);
3675  hrf->SetBinContent(132,0.8410133);
3676  hrf->SetBinContent(133,0.8820518);
3677  hrf->SetBinContent(134,1.449095e-09);
3678  hrf->SetBinContent(135,1.891825);
3679  hrf->SetBinContent(136,3.736567e-12);
3680  hrf->SetBinContent(137,2.171596e-13);
3681  hrf->SetBinContent(138,3.58602e-14);
3682  hrf->SetBinContent(139,8.401058e-13);
3683  hrf->SetBinContent(140,6.661338e-16);
3684  hrf->SetBinContent(141,6.228351e-14);
3685  hrf->SetBinContent(142,4.440892e-16);
3686  hrf->SetBinContent(143,0.5043001);
3687  hrf->SetBinContent(144,2.950751e-12);
3688  hrf->SetBinContent(145,7.44127e-12);
3689  hrf->SetBinContent(146,4.440892e-16);
3690  hrf->SetBinContent(147,0.415431);
3691  hrf->SetBinContent(148,0.3341262);
3692  hrf->SetBinContent(149,5.917489e-14);
3693  hrf->SetBinContent(150,5.551115e-15);
3694  hrf->SetBinContent(151,3.733125e-12);
3695  hrf->SetBinContent(152,2.220446e-16);
3696  hrf->SetBinContent(153,0.5875186);
3697  hrf->SetBinContent(154,0.6020446);
3698  hrf->SetBinContent(155,0.6340457);
3699  hrf->SetBinContent(156,0.6748299);
3700  hrf->SetBinContent(157,0.7500966);
3701  hrf->SetBinContent(158,0.6613656);
3702  hrf->SetBinContent(159,0.5764616);
3703  hrf->SetBinContent(160,0.5013173);
3704  hrf->SetBinContent(163,0.6392601);
3705  hrf->SetBinContent(164,0.7223623);
3706  hrf->SetBinContent(165,0.7522092);
3707  hrf->SetBinContent(166,0.7454079);
3708  hrf->SetBinContent(167,0.6907078);
3709  hrf->SetBinContent(168,0.5840503);
3710  hrf->SetBinContent(169,0.5802541);
3711  hrf->SetBinContent(170,0.4497995);
3712  hrf->SetBinContent(171,0.3261);
3713  hrf->SetBinContent(172,0.2172562);
3714  hrf->SetBinContent(173,0.04889038);
3715  hrf->SetBinContent(174,0.1511836);
3716  hrf->SetBinContent(175,0.1596252);
3717  hrf->SetBinContent(176,0.2589621);
3718  hrf->SetBinContent(177,4.440892e-16);
3719  hrf->SetBinContent(178,1.110223e-16);
3720  hrf->SetBinContent(180,1.733058e-13);
3721  hrf->SetBinContent(181,3.145262e-13);
3722  hrf->SetBinContent(182,0.3940507);
3723  hrf->SetBinContent(183,0.4929505);
3724  hrf->SetBinContent(186,8.437695e-14);
3725  hrf->SetBinContent(187,4.527934e-12);
3726  hrf->SetBinContent(188,3.481881e-12);
3727  hrf->SetBinContent(189,1.54321e-14);
3728  hrf->SetBinContent(190,1.998401e-15);
3729  hrf->SetBinContent(191,2.557732e-12);
3730  hrf->SetBinContent(192,5.314638e-13);
3731  hrf->SetBinContent(193,1.465827e-12);
3732  hrf->SetBinContent(194,0.4952829);
3733  hrf->SetBinContent(195,0.3710457);
3734  hrf->SetBinContent(196,7.058798e-13);
3735  hrf->SetBinContent(197,1.065814e-14);
3736  hrf->SetBinContent(198,3.330669e-16);
3737  hrf->SetBinContent(199,3.552714e-15);
3738  hrf->SetBinContent(200,2.58682e-14);
3739  hrf->SetBinContent(201,3.330669e-16);
3740  hrf->SetBinContent(202,0.2388499);
3741  hrf->SetBinContent(203,1.232681e-12);
3742  hrf->SetBinContent(204,3.28626e-14);
3743  hrf->SetBinContent(205,4.372058e-13);
3744  hrf->SetBinContent(206,1.764622e-11);
3745  hrf->SetBinContent(207,0.2737416);
3746  hrf->SetBinContent(208,0.3558382);
3747  hrf->SetBinContent(209,0.4365672);
3748  hrf->SetBinContent(210,0.5245328);
3749  hrf->SetBinContent(211,0.5426048);
3750  hrf->SetBinContent(212,0.5763847);
3751  hrf->SetBinContent(213,0.5997939);
3752  hrf->SetBinContent(214,0.5647634);
3753  hrf->SetBinContent(217,0.6166065);
3754  hrf->SetBinContent(218,0.6904591);
3755  hrf->SetBinContent(219,0.7446713);
3756  hrf->SetBinContent(220,0.7428927);
3757  hrf->SetBinContent(221,0.7014583);
3758  hrf->SetBinContent(222,0.6360658);
3759  hrf->SetBinContent(223,0.5507807);
3760  hrf->SetBinContent(224,0.4662885);
3761  hrf->SetBinContent(225,0.2921537);
3762  hrf->SetBinContent(226,0.2622769);
3763  hrf->SetBinContent(227,0.2209838);
3764  hrf->SetBinContent(228,0.109091);
3765  hrf->SetBinContent(229,5.329071e-15);
3766  hrf->SetBinContent(230,9.55902e-14);
3767  hrf->SetBinContent(231,0.09094051);
3768  hrf->SetBinContent(232,0.2690939);
3769  hrf->SetBinContent(233,0.3311066);
3770  hrf->SetBinContent(234,0.3870305);
3771  hrf->SetBinContent(235,4.851675e-14);
3772  hrf->SetBinContent(236,7.41629e-14);
3773  hrf->SetBinContent(237,5.551115e-16);
3774  hrf->SetBinContent(238,1.665335e-15);
3775  hrf->SetBinContent(239,3.900213e-13);
3776  hrf->SetBinContent(240,3.986922e-12);
3777  hrf->SetBinContent(241,0.07189925);
3778  hrf->SetBinContent(242,5.363154e-11);
3779  hrf->SetBinContent(243,0.1681561);
3780  hrf->SetBinContent(244,5.77316e-15);
3781  hrf->SetBinContent(245,1.393652e-11);
3782  hrf->SetBinContent(246,8.91287e-13);
3783  hrf->SetBinContent(247,3.08642e-14);
3784  hrf->SetBinContent(248,6.882273e-13);
3785  hrf->SetBinContent(249,2.220446e-15);
3786  hrf->SetBinContent(250,1.69631e-12);
3787  hrf->SetBinContent(251,0.3618142);
3788  hrf->SetBinContent(252,0.3173401);
3789  hrf->SetBinContent(253,0.2427478);
3790  hrf->SetBinContent(254,0.04446017);
3791  hrf->SetBinContent(255,4.011236e-13);
3792  hrf->SetBinContent(256,2.68674e-14);
3793  hrf->SetBinContent(257,1.39222e-13);
3794  hrf->SetBinContent(258,2.775558e-13);
3795  hrf->SetBinContent(259,4.662937e-15);
3796  hrf->SetBinContent(260,0.01799486);
3797  hrf->SetBinContent(261,0.2536237);
3798  hrf->SetBinContent(262,0.4121629);
3799  hrf->SetBinContent(263,0.5030896);
3800  hrf->SetBinContent(264,0.5291037);
3801  hrf->SetBinContent(265,0.5938131);
3802  hrf->SetBinContent(266,0.6105046);
3803  hrf->SetBinContent(267,0.5962813);
3804  hrf->SetBinContent(268,0.5595579);
3805  hrf->SetBinContent(271,0.6526371);
3806  hrf->SetBinContent(272,0.6718102);
3807  hrf->SetBinContent(273,0.6971064);
3808  hrf->SetBinContent(274,0.715696);
3809  hrf->SetBinContent(275,0.6756563);
3810  hrf->SetBinContent(276,0.6536352);
3811  hrf->SetBinContent(277,0.6298154);
3812  hrf->SetBinContent(278,0.5889418);
3813  hrf->SetBinContent(279,0.5101216);
3814  hrf->SetBinContent(280,0.4338073);
3815  hrf->SetBinContent(281,0.4037817);
3816  hrf->SetBinContent(282,0.3741269);
3817  hrf->SetBinContent(283,0.3506718);
3818  hrf->SetBinContent(284,0.3315757);
3819  hrf->SetBinContent(285,0.3424355);
3820  hrf->SetBinContent(286,0.3468707);
3821  hrf->SetBinContent(287,0.3521713);
3822  hrf->SetBinContent(288,0.3655425);
3823  hrf->SetBinContent(289,0.3903866);
3824  hrf->SetBinContent(290,0.42171);
3825  hrf->SetBinContent(291,0.4440749);
3826  hrf->SetBinContent(292,0.436104);
3827  hrf->SetBinContent(293,0.4834715);
3828  hrf->SetBinContent(294,0.4727529);
3829  hrf->SetBinContent(295,0.503675);
3830  hrf->SetBinContent(296,0.5256206);
3831  hrf->SetBinContent(297,0.5077537);
3832  hrf->SetBinContent(298,0.5060191);
3833  hrf->SetBinContent(299,0.4839341);
3834  hrf->SetBinContent(300,0.4730944);
3835  hrf->SetBinContent(301,0.4377449);
3836  hrf->SetBinContent(302,0.4008532);
3837  hrf->SetBinContent(303,0.3935297);
3838  hrf->SetBinContent(304,0.3723053);
3839  hrf->SetBinContent(305,0.3553247);
3840  hrf->SetBinContent(306,0.3426032);
3841  hrf->SetBinContent(307,0.3302374);
3842  hrf->SetBinContent(308,0.3205566);
3843  hrf->SetBinContent(309,0.3008779);
3844  hrf->SetBinContent(310,0.3194912);
3845  hrf->SetBinContent(311,0.3341432);
3846  hrf->SetBinContent(312,0.3293249);
3847  hrf->SetBinContent(313,0.3298494);
3848  hrf->SetBinContent(314,0.376054);
3849  hrf->SetBinContent(315,0.4665582);
3850  hrf->SetBinContent(316,0.4961285);
3851  hrf->SetBinContent(317,0.5445178);
3852  hrf->SetBinContent(318,0.5630735);
3853  hrf->SetBinContent(319,0.5911169);
3854  hrf->SetBinContent(320,0.6053321);
3855  hrf->SetBinContent(321,0.6138202);
3856  hrf->SetBinContent(322,0.5993208);
3857  hrf->SetBinContent(325,0.7072042);
3858  hrf->SetBinContent(326,0.7170147);
3859  hrf->SetBinContent(327,0.7079694);
3860  hrf->SetBinContent(328,0.7087873);
3861  hrf->SetBinContent(329,0.6794895);
3862  hrf->SetBinContent(330,0.6620911);
3863  hrf->SetBinContent(331,0.6368085);
3864  hrf->SetBinContent(332,0.6167822);
3865  hrf->SetBinContent(333,0.5804145);
3866  hrf->SetBinContent(334,0.5311387);
3867  hrf->SetBinContent(335,0.4996493);
3868  hrf->SetBinContent(336,0.4774897);
3869  hrf->SetBinContent(337,0.4508032);
3870  hrf->SetBinContent(338,0.4407316);
3871  hrf->SetBinContent(339,0.4488528);
3872  hrf->SetBinContent(340,0.4668958);
3873  hrf->SetBinContent(341,0.4631993);
3874  hrf->SetBinContent(342,0.4832653);
3875  hrf->SetBinContent(343,0.5049595);
3876  hrf->SetBinContent(344,0.5156142);
3877  hrf->SetBinContent(345,0.5251185);
3878  hrf->SetBinContent(346,0.5349182);
3879  hrf->SetBinContent(347,0.5429661);
3880  hrf->SetBinContent(348,0.5488337);
3881  hrf->SetBinContent(349,0.5663636);
3882  hrf->SetBinContent(350,0.5653254);
3883  hrf->SetBinContent(351,0.5707994);
3884  hrf->SetBinContent(352,0.5582824);
3885  hrf->SetBinContent(353,0.5500923);
3886  hrf->SetBinContent(354,0.5360044);
3887  hrf->SetBinContent(355,0.5443032);
3888  hrf->SetBinContent(356,0.5130047);
3889  hrf->SetBinContent(357,0.496836);
3890  hrf->SetBinContent(358,0.5037468);
3891  hrf->SetBinContent(359,0.4914352);
3892  hrf->SetBinContent(360,0.4690715);
3893  hrf->SetBinContent(361,0.4548738);
3894  hrf->SetBinContent(362,0.4484025);
3895  hrf->SetBinContent(363,0.4367421);
3896  hrf->SetBinContent(364,0.4432692);
3897  hrf->SetBinContent(365,0.4540293);
3898  hrf->SetBinContent(366,0.4528085);
3899  hrf->SetBinContent(367,0.4793456);
3900  hrf->SetBinContent(368,0.5333259);
3901  hrf->SetBinContent(369,0.5224165);
3902  hrf->SetBinContent(370,0.5335762);
3903  hrf->SetBinContent(371,0.5766528);
3904  hrf->SetBinContent(372,0.5914772);
3905  hrf->SetBinContent(373,0.6361837);
3906  hrf->SetBinContent(374,0.6511061);
3907  hrf->SetBinContent(375,0.6729068);
3908  hrf->SetBinContent(376,0.6693861);
3909  hrf->SetBinContent(379,0.749916);
3910  hrf->SetBinContent(380,0.7597389);
3911  hrf->SetBinContent(381,0.7507262);
3912  hrf->SetBinContent(382,0.7387256);
3913  hrf->SetBinContent(383,0.7146781);
3914  hrf->SetBinContent(384,0.6706957);
3915  hrf->SetBinContent(385,0.6562388);
3916  hrf->SetBinContent(386,0.6451488);
3917  hrf->SetBinContent(387,0.6257445);
3918  hrf->SetBinContent(388,0.5541511);
3919  hrf->SetBinContent(389,0.5267816);
3920  hrf->SetBinContent(390,0.5050932);
3921  hrf->SetBinContent(391,0.498381);
3922  hrf->SetBinContent(392,0.4985682);
3923  hrf->SetBinContent(393,0.5024638);
3924  hrf->SetBinContent(394,0.5153883);
3925  hrf->SetBinContent(395,0.5194017);
3926  hrf->SetBinContent(396,0.5463501);
3927  hrf->SetBinContent(397,0.5520073);
3928  hrf->SetBinContent(398,0.5520941);
3929  hrf->SetBinContent(399,0.5610467);
3930  hrf->SetBinContent(400,0.5676893);
3931  hrf->SetBinContent(401,0.5760659);
3932  hrf->SetBinContent(402,0.5787081);
3933  hrf->SetBinContent(403,0.6006499);
3934  hrf->SetBinContent(404,0.6000866);
3935  hrf->SetBinContent(405,0.606465);
3936  hrf->SetBinContent(406,0.5974886);
3937  hrf->SetBinContent(407,0.5776305);
3938  hrf->SetBinContent(408,0.5754585);
3939  hrf->SetBinContent(409,0.5686907);
3940  hrf->SetBinContent(410,0.5632511);
3941  hrf->SetBinContent(411,0.5433577);
3942  hrf->SetBinContent(412,0.5414782);
3943  hrf->SetBinContent(413,0.5409556);
3944  hrf->SetBinContent(414,0.5249445);
3945  hrf->SetBinContent(415,0.509481);
3946  hrf->SetBinContent(416,0.4860629);
3947  hrf->SetBinContent(417,0.4814033);
3948  hrf->SetBinContent(418,0.4881889);
3949  hrf->SetBinContent(419,0.4892032);
3950  hrf->SetBinContent(420,0.4967099);
3951  hrf->SetBinContent(421,0.5080456);
3952  hrf->SetBinContent(422,0.5725561);
3953  hrf->SetBinContent(423,0.5688643);
3954  hrf->SetBinContent(424,0.5783035);
3955  hrf->SetBinContent(425,0.608463);
3956  hrf->SetBinContent(426,0.6477233);
3957  hrf->SetBinContent(427,0.678503);
3958  hrf->SetBinContent(428,0.6974414);
3959  hrf->SetBinContent(429,0.7161245);
3960  hrf->SetBinContent(430,0.7179291);
3961  hrf->SetBinContent(433,0.7649254);
3962  hrf->SetBinContent(434,0.7875582);
3963  hrf->SetBinContent(435,0.7829209);
3964  hrf->SetBinContent(436,0.7632096);
3965  hrf->SetBinContent(437,0.7486479);
3966  hrf->SetBinContent(438,0.7155891);
3967  hrf->SetBinContent(439,0.681989);
3968  hrf->SetBinContent(440,0.6651565);
3969  hrf->SetBinContent(441,0.6493679);
3970  hrf->SetBinContent(442,0.5650414);
3971  hrf->SetBinContent(443,0.5358658);
3972  hrf->SetBinContent(444,0.5266296);
3973  hrf->SetBinContent(445,0.5113901);
3974  hrf->SetBinContent(446,0.5254153);
3975  hrf->SetBinContent(447,0.5273484);
3976  hrf->SetBinContent(448,0.5369164);
3977  hrf->SetBinContent(449,0.5409524);
3978  hrf->SetBinContent(450,0.5658296);
3979  hrf->SetBinContent(451,0.5776091);
3980  hrf->SetBinContent(452,0.5741496);
3981  hrf->SetBinContent(453,0.5962785);
3982  hrf->SetBinContent(454,0.5996542);
3983  hrf->SetBinContent(455,0.5980803);
3984  hrf->SetBinContent(456,0.6063);
3985  hrf->SetBinContent(457,0.6241938);
3986  hrf->SetBinContent(458,0.6266866);
3987  hrf->SetBinContent(459,0.6175104);
3988  hrf->SetBinContent(460,0.6188141);
3989  hrf->SetBinContent(461,0.6151288);
3990  hrf->SetBinContent(462,0.5934609);
3991  hrf->SetBinContent(463,0.590576);
3992  hrf->SetBinContent(464,0.5800966);
3993  hrf->SetBinContent(465,0.5787441);
3994  hrf->SetBinContent(466,0.5729356);
3995  hrf->SetBinContent(467,0.5677129);
3996  hrf->SetBinContent(468,0.5537542);
3997  hrf->SetBinContent(469,0.5355842);
3998  hrf->SetBinContent(470,0.5196738);
3999  hrf->SetBinContent(471,0.5210825);
4000  hrf->SetBinContent(472,0.5059826);
4001  hrf->SetBinContent(473,0.5146358);
4002  hrf->SetBinContent(474,0.5194442);
4003  hrf->SetBinContent(475,0.5423242);
4004  hrf->SetBinContent(476,0.6041303);
4005  hrf->SetBinContent(477,0.6131922);
4006  hrf->SetBinContent(478,0.6294447);
4007  hrf->SetBinContent(479,0.6581404);
4008  hrf->SetBinContent(480,0.682565);
4009  hrf->SetBinContent(481,0.7175475);
4010  hrf->SetBinContent(482,0.732161);
4011  hrf->SetBinContent(483,0.7473059);
4012  hrf->SetBinContent(484,0.7463843);
4013  hrf->SetBinContent(487,0.7733338);
4014  hrf->SetBinContent(488,0.7914098);
4015  hrf->SetBinContent(489,0.7922547);
4016  hrf->SetBinContent(490,0.7975932);
4017  hrf->SetBinContent(491,0.7624868);
4018  hrf->SetBinContent(492,0.7416359);
4019  hrf->SetBinContent(493,0.723097);
4020  hrf->SetBinContent(494,0.7061391);
4021  hrf->SetBinContent(495,0.6900467);
4022  hrf->SetBinContent(496,0.6053169);
4023  hrf->SetBinContent(497,0.5709425);
4024  hrf->SetBinContent(498,0.5451863);
4025  hrf->SetBinContent(499,0.5321503);
4026  hrf->SetBinContent(500,0.5324251);
4027  hrf->SetBinContent(501,0.5397416);
4028  hrf->SetBinContent(502,0.575781);
4029  hrf->SetBinContent(503,0.5632829);
4030  hrf->SetBinContent(504,0.5976698);
4031  hrf->SetBinContent(505,0.5966061);
4032  hrf->SetBinContent(506,0.6016284);
4033  hrf->SetBinContent(507,0.5992189);
4034  hrf->SetBinContent(508,0.6216044);
4035  hrf->SetBinContent(509,0.6149693);
4036  hrf->SetBinContent(510,0.6312055);
4037  hrf->SetBinContent(511,0.6368536);
4038  hrf->SetBinContent(512,0.6376288);
4039  hrf->SetBinContent(513,0.6294262);
4040  hrf->SetBinContent(514,0.6308918);
4041  hrf->SetBinContent(515,0.6290194);
4042  hrf->SetBinContent(516,0.6216436);
4043  hrf->SetBinContent(517,0.6144779);
4044  hrf->SetBinContent(518,0.6137364);
4045  hrf->SetBinContent(519,0.6026688);
4046  hrf->SetBinContent(520,0.6069801);
4047  hrf->SetBinContent(521,0.5848015);
4048  hrf->SetBinContent(522,0.5748533);
4049  hrf->SetBinContent(523,0.5508263);
4050  hrf->SetBinContent(524,0.5483323);
4051  hrf->SetBinContent(525,0.5322801);
4052  hrf->SetBinContent(526,0.5254273);
4053  hrf->SetBinContent(527,0.5410626);
4054  hrf->SetBinContent(528,0.5529507);
4055  hrf->SetBinContent(529,0.5857173);
4056  hrf->SetBinContent(530,0.6527883);
4057  hrf->SetBinContent(531,0.6530318);
4058  hrf->SetBinContent(532,0.6672208);
4059  hrf->SetBinContent(533,0.7044364);
4060  hrf->SetBinContent(534,0.7190105);
4061  hrf->SetBinContent(535,0.7483566);
4062  hrf->SetBinContent(536,0.7548751);
4063  hrf->SetBinContent(537,0.7652832);
4064  hrf->SetBinContent(538,0.7529632);
4065  hrf->SetBinContent(541,0.779761);
4066  hrf->SetBinContent(542,0.7991457);
4067  hrf->SetBinContent(543,0.8038527);
4068  hrf->SetBinContent(544,0.7977124);
4069  hrf->SetBinContent(545,0.7917452);
4070  hrf->SetBinContent(546,0.7720835);
4071  hrf->SetBinContent(547,0.7327496);
4072  hrf->SetBinContent(548,0.7359458);
4073  hrf->SetBinContent(549,0.7209811);
4074  hrf->SetBinContent(550,0.6282369);
4075  hrf->SetBinContent(551,0.6037263);
4076  hrf->SetBinContent(552,0.5729901);
4077  hrf->SetBinContent(553,0.5664849);
4078  hrf->SetBinContent(554,0.5590503);
4079  hrf->SetBinContent(555,0.5610377);
4080  hrf->SetBinContent(556,0.5755157);
4081  hrf->SetBinContent(557,0.5890701);
4082  hrf->SetBinContent(558,0.6107467);
4083  hrf->SetBinContent(559,0.6061065);
4084  hrf->SetBinContent(560,0.6135439);
4085  hrf->SetBinContent(561,0.6336191);
4086  hrf->SetBinContent(562,0.6395465);
4087  hrf->SetBinContent(563,0.6450207);
4088  hrf->SetBinContent(564,0.6457672);
4089  hrf->SetBinContent(565,0.6570385);
4090  hrf->SetBinContent(566,0.6614696);
4091  hrf->SetBinContent(567,0.6429687);
4092  hrf->SetBinContent(568,0.6491577);
4093  hrf->SetBinContent(569,0.6464563);
4094  hrf->SetBinContent(570,0.6443511);
4095  hrf->SetBinContent(571,0.6264946);
4096  hrf->SetBinContent(572,0.6210324);
4097  hrf->SetBinContent(573,0.6074563);
4098  hrf->SetBinContent(574,0.6162496);
4099  hrf->SetBinContent(575,0.6052733);
4100  hrf->SetBinContent(576,0.5810783);
4101  hrf->SetBinContent(577,0.5706381);
4102  hrf->SetBinContent(578,0.5627378);
4103  hrf->SetBinContent(579,0.5527847);
4104  hrf->SetBinContent(580,0.5641665);
4105  hrf->SetBinContent(581,0.5694626);
4106  hrf->SetBinContent(582,0.5749119);
4107  hrf->SetBinContent(583,0.6263555);
4108  hrf->SetBinContent(584,0.7097491);
4109  hrf->SetBinContent(585,0.6947002);
4110  hrf->SetBinContent(586,0.7008479);
4111  hrf->SetBinContent(587,0.7207282);
4112  hrf->SetBinContent(588,0.7500328);
4113  hrf->SetBinContent(589,0.7644583);
4114  hrf->SetBinContent(590,0.7729988);
4115  hrf->SetBinContent(591,0.774512);
4116  hrf->SetBinContent(592,0.766691);
4117  hrf->SetBinContent(595,0.7877997);
4118  hrf->SetBinContent(596,0.808685);
4119  hrf->SetBinContent(597,0.8098472);
4120  hrf->SetBinContent(598,0.7990698);
4121  hrf->SetBinContent(599,0.7913377);
4122  hrf->SetBinContent(600,0.7841092);
4123  hrf->SetBinContent(601,0.7699786);
4124  hrf->SetBinContent(602,0.7508966);
4125  hrf->SetBinContent(603,0.7446558);
4126  hrf->SetBinContent(604,0.6604987);
4127  hrf->SetBinContent(605,0.6226556);
4128  hrf->SetBinContent(606,0.6059709);
4129  hrf->SetBinContent(607,0.5917993);
4130  hrf->SetBinContent(608,0.5969635);
4131  hrf->SetBinContent(609,0.5934169);
4132  hrf->SetBinContent(610,0.5916147);
4133  hrf->SetBinContent(611,0.6020344);
4134  hrf->SetBinContent(612,0.617125);
4135  hrf->SetBinContent(613,0.6127092);
4136  hrf->SetBinContent(614,0.6242438);
4137  hrf->SetBinContent(615,0.6382228);
4138  hrf->SetBinContent(616,0.6551722);
4139  hrf->SetBinContent(617,0.6591862);
4140  hrf->SetBinContent(618,0.6545591);
4141  hrf->SetBinContent(619,0.6651771);
4142  hrf->SetBinContent(620,0.6659877);
4143  hrf->SetBinContent(621,0.6619171);
4144  hrf->SetBinContent(622,0.6770883);
4145  hrf->SetBinContent(623,0.6546994);
4146  hrf->SetBinContent(624,0.6580142);
4147  hrf->SetBinContent(625,0.6535073);
4148  hrf->SetBinContent(626,0.6343181);
4149  hrf->SetBinContent(627,0.6272753);
4150  hrf->SetBinContent(628,0.6205974);
4151  hrf->SetBinContent(629,0.6180187);
4152  hrf->SetBinContent(630,0.5955703);
4153  hrf->SetBinContent(631,0.5950559);
4154  hrf->SetBinContent(632,0.5859662);
4155  hrf->SetBinContent(633,0.5825738);
4156  hrf->SetBinContent(634,0.5839396);
4157  hrf->SetBinContent(635,0.59145);
4158  hrf->SetBinContent(636,0.6092284);
4159  hrf->SetBinContent(637,0.6343765);
4160  hrf->SetBinContent(638,0.7176949);
4161  hrf->SetBinContent(639,0.7168224);
4162  hrf->SetBinContent(640,0.7343724);
4163  hrf->SetBinContent(641,0.7428303);
4164  hrf->SetBinContent(642,0.7552095);
4165  hrf->SetBinContent(643,0.7756618);
4166  hrf->SetBinContent(644,0.7788388);
4167  hrf->SetBinContent(645,0.7845942);
4168  hrf->SetBinContent(646,0.7718939);
4169  hrf->SetBinContent(649,0.7944824);
4170  hrf->SetBinContent(650,0.8055041);
4171  hrf->SetBinContent(651,0.8163133);
4172  hrf->SetBinContent(652,0.8026978);
4173  hrf->SetBinContent(653,0.790246);
4174  hrf->SetBinContent(654,0.7957031);
4175  hrf->SetBinContent(655,0.7770987);
4176  hrf->SetBinContent(656,0.7683768);
4177  hrf->SetBinContent(657,0.7810934);
4178  hrf->SetBinContent(658,0.6743879);
4179  hrf->SetBinContent(659,0.6436225);
4180  hrf->SetBinContent(660,0.632295);
4181  hrf->SetBinContent(661,0.6136842);
4182  hrf->SetBinContent(662,0.6152433);
4183  hrf->SetBinContent(663,0.6258261);
4184  hrf->SetBinContent(664,0.6237895);
4185  hrf->SetBinContent(665,0.6237429);
4186  hrf->SetBinContent(666,0.6365916);
4187  hrf->SetBinContent(667,0.6370676);
4188  hrf->SetBinContent(668,0.6374596);
4189  hrf->SetBinContent(669,0.6477762);
4190  hrf->SetBinContent(670,0.6613339);
4191  hrf->SetBinContent(671,0.6717926);
4192  hrf->SetBinContent(672,0.6676553);
4193  hrf->SetBinContent(673,0.6750093);
4194  hrf->SetBinContent(674,0.6722414);
4195  hrf->SetBinContent(675,0.6776585);
4196  hrf->SetBinContent(676,0.6800311);
4197  hrf->SetBinContent(677,0.665933);
4198  hrf->SetBinContent(678,0.6588035);
4199  hrf->SetBinContent(679,0.6570917);
4200  hrf->SetBinContent(680,0.6399373);
4201  hrf->SetBinContent(681,0.6336509);
4202  hrf->SetBinContent(682,0.6271339);
4203  hrf->SetBinContent(683,0.6279051);
4204  hrf->SetBinContent(684,0.6140663);
4205  hrf->SetBinContent(685,0.6070532);
4206  hrf->SetBinContent(686,0.6170091);
4207  hrf->SetBinContent(687,0.6174384);
4208  hrf->SetBinContent(688,0.6121793);
4209  hrf->SetBinContent(689,0.6064191);
4210  hrf->SetBinContent(690,0.6193621);
4211  hrf->SetBinContent(691,0.6625033);
4212  hrf->SetBinContent(692,0.7497195);
4213  hrf->SetBinContent(693,0.7461648);
4214  hrf->SetBinContent(694,0.7443557);
4215  hrf->SetBinContent(695,0.7535318);
4216  hrf->SetBinContent(696,0.7649554);
4217  hrf->SetBinContent(697,0.7840306);
4218  hrf->SetBinContent(698,0.7808634);
4219  hrf->SetBinContent(699,0.7844161);
4220  hrf->SetBinContent(700,0.7727049);
4221  hrf->SetBinContent(703,0.79143);
4222  hrf->SetBinContent(704,0.8175707);
4223  hrf->SetBinContent(705,0.8097944);
4224  hrf->SetBinContent(706,0.8196373);
4225  hrf->SetBinContent(707,0.8037912);
4226  hrf->SetBinContent(708,0.8060334);
4227  hrf->SetBinContent(709,0.7844828);
4228  hrf->SetBinContent(710,0.7781734);
4229  hrf->SetBinContent(711,0.7990621);
4230  hrf->SetBinContent(712,0.6977159);
4231  hrf->SetBinContent(713,0.6567251);
4232  hrf->SetBinContent(714,0.6458738);
4233  hrf->SetBinContent(715,0.6391681);
4234  hrf->SetBinContent(716,0.6486698);
4235  hrf->SetBinContent(717,0.6482897);
4236  hrf->SetBinContent(718,0.6564287);
4237  hrf->SetBinContent(719,0.647959);
4238  hrf->SetBinContent(720,0.6545083);
4239  hrf->SetBinContent(721,0.6605134);
4240  hrf->SetBinContent(722,0.654643);
4241  hrf->SetBinContent(723,0.6720995);
4242  hrf->SetBinContent(724,0.674703);
4243  hrf->SetBinContent(725,0.6736486);
4244  hrf->SetBinContent(726,0.6720003);
4245  hrf->SetBinContent(727,0.6716139);
4246  hrf->SetBinContent(728,0.6925032);
4247  hrf->SetBinContent(729,0.6797168);
4248  hrf->SetBinContent(730,0.6764894);
4249  hrf->SetBinContent(731,0.6712697);
4250  hrf->SetBinContent(732,0.6748146);
4251  hrf->SetBinContent(733,0.6764159);
4252  hrf->SetBinContent(734,0.6675547);
4253  hrf->SetBinContent(735,0.6499624);
4254  hrf->SetBinContent(736,0.6558874);
4255  hrf->SetBinContent(737,0.655924);
4256  hrf->SetBinContent(738,0.6442464);
4257  hrf->SetBinContent(739,0.6524487);
4258  hrf->SetBinContent(740,0.6406163);
4259  hrf->SetBinContent(741,0.6279376);
4260  hrf->SetBinContent(742,0.6354516);
4261  hrf->SetBinContent(743,0.631308);
4262  hrf->SetBinContent(744,0.6505761);
4263  hrf->SetBinContent(745,0.6879659);
4264  hrf->SetBinContent(746,0.7664913);
4265  hrf->SetBinContent(747,0.7509025);
4266  hrf->SetBinContent(748,0.7499993);
4267  hrf->SetBinContent(749,0.7594694);
4268  hrf->SetBinContent(750,0.7788361);
4269  hrf->SetBinContent(751,0.7906924);
4270  hrf->SetBinContent(752,0.7932374);
4271  hrf->SetBinContent(753,0.7901082);
4272  hrf->SetBinContent(754,0.7791761);
4273  hrf->SetBinContent(757,0.8110717);
4274  hrf->SetBinContent(758,0.8380142);
4275  hrf->SetBinContent(759,0.8261526);
4276  hrf->SetBinContent(760,0.8238212);
4277  hrf->SetBinContent(761,0.8191666);
4278  hrf->SetBinContent(762,0.8118178);
4279  hrf->SetBinContent(763,0.8026837);
4280  hrf->SetBinContent(764,0.7950587);
4281  hrf->SetBinContent(765,0.8015642);
4282  hrf->SetBinContent(766,0.7203518);
4283  hrf->SetBinContent(767,0.7126079);
4284  hrf->SetBinContent(768,0.6955605);
4285  hrf->SetBinContent(769,0.6856663);
4286  hrf->SetBinContent(770,0.6942785);
4287  hrf->SetBinContent(771,0.6787785);
4288  hrf->SetBinContent(772,0.6844447);
4289  hrf->SetBinContent(773,0.6898586);
4290  hrf->SetBinContent(774,0.700813);
4291  hrf->SetBinContent(775,0.7038191);
4292  hrf->SetBinContent(776,0.6954153);
4293  hrf->SetBinContent(777,0.706893);
4294  hrf->SetBinContent(778,0.707776);
4295  hrf->SetBinContent(779,0.710542);
4296  hrf->SetBinContent(780,0.6989855);
4297  hrf->SetBinContent(781,0.6987113);
4298  hrf->SetBinContent(782,0.7227745);
4299  hrf->SetBinContent(783,0.7161766);
4300  hrf->SetBinContent(784,0.6978431);
4301  hrf->SetBinContent(785,0.703478);
4302  hrf->SetBinContent(786,0.7087042);
4303  hrf->SetBinContent(787,0.7052461);
4304  hrf->SetBinContent(788,0.6980579);
4305  hrf->SetBinContent(789,0.7004423);
4306  hrf->SetBinContent(790,0.688938);
4307  hrf->SetBinContent(791,0.6870395);
4308  hrf->SetBinContent(792,0.6967018);
4309  hrf->SetBinContent(793,0.7004873);
4310  hrf->SetBinContent(794,0.6929513);
4311  hrf->SetBinContent(795,0.6701168);
4312  hrf->SetBinContent(796,0.6766522);
4313  hrf->SetBinContent(797,0.6715191);
4314  hrf->SetBinContent(798,0.6891941);
4315  hrf->SetBinContent(799,0.7155854);
4316  hrf->SetBinContent(800,0.8024459);
4317  hrf->SetBinContent(801,0.7730235);
4318  hrf->SetBinContent(802,0.7852777);
4319  hrf->SetBinContent(803,0.7864005);
4320  hrf->SetBinContent(804,0.8006655);
4321  hrf->SetBinContent(805,0.8060328);
4322  hrf->SetBinContent(806,0.8051929);
4323  hrf->SetBinContent(807,0.8088812);
4324  hrf->SetBinContent(808,0.8048784);
4325  hrf->SetBinContent(811,0.828478);
4326  hrf->SetBinContent(812,0.8300321);
4327  hrf->SetBinContent(813,0.8421991);
4328  hrf->SetBinContent(814,0.8365502);
4329  hrf->SetBinContent(815,0.8302338);
4330  hrf->SetBinContent(816,0.830529);
4331  hrf->SetBinContent(817,0.8107802);
4332  hrf->SetBinContent(818,0.8061959);
4333  hrf->SetBinContent(819,0.8248827);
4334  hrf->SetBinContent(820,0.7303534);
4335  hrf->SetBinContent(821,0.7015954);
4336  hrf->SetBinContent(822,0.6989409);
4337  hrf->SetBinContent(823,0.7031218);
4338  hrf->SetBinContent(824,0.7116248);
4339  hrf->SetBinContent(825,0.7116616);
4340  hrf->SetBinContent(826,0.7064694);
4341  hrf->SetBinContent(827,0.721562);
4342  hrf->SetBinContent(828,0.7237493);
4343  hrf->SetBinContent(829,0.7249997);
4344  hrf->SetBinContent(830,0.7241992);
4345  hrf->SetBinContent(831,0.7378653);
4346  hrf->SetBinContent(832,0.7348103);
4347  hrf->SetBinContent(833,0.7233974);
4348  hrf->SetBinContent(834,0.7464554);
4349  hrf->SetBinContent(835,0.7290223);
4350  hrf->SetBinContent(836,0.7406547);
4351  hrf->SetBinContent(837,0.7428466);
4352  hrf->SetBinContent(838,0.7317876);
4353  hrf->SetBinContent(839,0.7378644);
4354  hrf->SetBinContent(840,0.7383478);
4355  hrf->SetBinContent(841,0.7281325);
4356  hrf->SetBinContent(842,0.7139049);
4357  hrf->SetBinContent(843,0.7221135);
4358  hrf->SetBinContent(844,0.7124106);
4359  hrf->SetBinContent(845,0.7245829);
4360  hrf->SetBinContent(846,0.7148562);
4361  hrf->SetBinContent(847,0.7135551);
4362  hrf->SetBinContent(848,0.711857);
4363  hrf->SetBinContent(849,0.7122115);
4364  hrf->SetBinContent(850,0.6893438);
4365  hrf->SetBinContent(851,0.6891645);
4366  hrf->SetBinContent(852,0.6930996);
4367  hrf->SetBinContent(853,0.7186014);
4368  hrf->SetBinContent(854,0.8179576);
4369  hrf->SetBinContent(855,0.7949426);
4370  hrf->SetBinContent(856,0.7879985);
4371  hrf->SetBinContent(857,0.8009133);
4372  hrf->SetBinContent(858,0.7969646);
4373  hrf->SetBinContent(859,0.8221051);
4374  hrf->SetBinContent(860,0.8201365);
4375  hrf->SetBinContent(861,0.8227643);
4376  hrf->SetBinContent(862,0.8171785);
4377  hrf->SetBinContent(865,0.8372037);
4378  hrf->SetBinContent(866,0.8434036);
4379  hrf->SetBinContent(867,0.8394099);
4380  hrf->SetBinContent(868,0.85263);
4381  hrf->SetBinContent(869,0.8264552);
4382  hrf->SetBinContent(870,0.8431022);
4383  hrf->SetBinContent(871,0.8168057);
4384  hrf->SetBinContent(872,0.8267195);
4385  hrf->SetBinContent(873,0.8416439);
4386  hrf->SetBinContent(874,0.7480366);
4387  hrf->SetBinContent(875,0.7120796);
4388  hrf->SetBinContent(876,0.7131553);
4389  hrf->SetBinContent(877,0.7088758);
4390  hrf->SetBinContent(878,0.7136126);
4391  hrf->SetBinContent(879,0.7403855);
4392  hrf->SetBinContent(880,0.742373);
4393  hrf->SetBinContent(881,0.7468469);
4394  hrf->SetBinContent(882,0.7468605);
4395  hrf->SetBinContent(883,0.7480819);
4396  hrf->SetBinContent(884,0.7456565);
4397  hrf->SetBinContent(885,0.7563028);
4398  hrf->SetBinContent(886,0.7579337);
4399  hrf->SetBinContent(887,0.7524621);
4400  hrf->SetBinContent(888,0.7615474);
4401  hrf->SetBinContent(889,0.7591589);
4402  hrf->SetBinContent(890,0.7580302);
4403  hrf->SetBinContent(891,0.7588596);
4404  hrf->SetBinContent(892,0.7566364);
4405  hrf->SetBinContent(893,0.7544942);
4406  hrf->SetBinContent(894,0.7538131);
4407  hrf->SetBinContent(895,0.7591716);
4408  hrf->SetBinContent(896,0.7503425);
4409  hrf->SetBinContent(897,0.7677357);
4410  hrf->SetBinContent(898,0.7441401);
4411  hrf->SetBinContent(899,0.7495831);
4412  hrf->SetBinContent(900,0.7336878);
4413  hrf->SetBinContent(901,0.7278067);
4414  hrf->SetBinContent(902,0.7370681);
4415  hrf->SetBinContent(903,0.7159551);
4416  hrf->SetBinContent(904,0.7108493);
4417  hrf->SetBinContent(905,0.7052596);
4418  hrf->SetBinContent(906,0.70617);
4419  hrf->SetBinContent(907,0.7400752);
4420  hrf->SetBinContent(908,0.828081);
4421  hrf->SetBinContent(909,0.8022696);
4422  hrf->SetBinContent(910,0.7955783);
4423  hrf->SetBinContent(911,0.8050228);
4424  hrf->SetBinContent(912,0.8143564);
4425  hrf->SetBinContent(913,0.8210121);
4426  hrf->SetBinContent(914,0.8313174);
4427  hrf->SetBinContent(915,0.8341477);
4428  hrf->SetBinContent(916,0.8276628);
4429  hrf->SetBinContent(919,0.8357379);
4430  hrf->SetBinContent(920,0.8381479);
4431  hrf->SetBinContent(921,0.8444386);
4432  hrf->SetBinContent(922,0.8521889);
4433  hrf->SetBinContent(923,0.8359455);
4434  hrf->SetBinContent(924,0.8334427);
4435  hrf->SetBinContent(925,0.8269944);
4436  hrf->SetBinContent(926,0.8278334);
4437  hrf->SetBinContent(927,0.8484597);
4438  hrf->SetBinContent(928,0.7543424);
4439  hrf->SetBinContent(929,0.7237014);
4440  hrf->SetBinContent(930,0.7300712);
4441  hrf->SetBinContent(931,0.7255344);
4442  hrf->SetBinContent(932,0.7279992);
4443  hrf->SetBinContent(933,0.7446671);
4444  hrf->SetBinContent(934,0.757793);
4445  hrf->SetBinContent(935,0.7646086);
4446  hrf->SetBinContent(936,0.7726059);
4447  hrf->SetBinContent(937,0.7719304);
4448  hrf->SetBinContent(938,0.7673779);
4449  hrf->SetBinContent(939,0.7615338);
4450  hrf->SetBinContent(940,0.7828174);
4451  hrf->SetBinContent(941,0.7761256);
4452  hrf->SetBinContent(942,0.7770767);
4453  hrf->SetBinContent(943,0.7809832);
4454  hrf->SetBinContent(944,0.775672);
4455  hrf->SetBinContent(945,0.7823281);
4456  hrf->SetBinContent(946,0.7677814);
4457  hrf->SetBinContent(947,0.7777502);
4458  hrf->SetBinContent(948,0.7756031);
4459  hrf->SetBinContent(949,0.7791944);
4460  hrf->SetBinContent(950,0.7667066);
4461  hrf->SetBinContent(951,0.7644495);
4462  hrf->SetBinContent(952,0.7643178);
4463  hrf->SetBinContent(953,0.758558);
4464  hrf->SetBinContent(954,0.7542499);
4465  hrf->SetBinContent(955,0.7594551);
4466  hrf->SetBinContent(956,0.7431659);
4467  hrf->SetBinContent(957,0.7187039);
4468  hrf->SetBinContent(958,0.7167979);
4469  hrf->SetBinContent(959,0.7137383);
4470  hrf->SetBinContent(960,0.7135442);
4471  hrf->SetBinContent(961,0.7386492);
4472  hrf->SetBinContent(962,0.8410811);
4473  hrf->SetBinContent(963,0.8221065);
4474  hrf->SetBinContent(964,0.8045056);
4475  hrf->SetBinContent(965,0.8089661);
4476  hrf->SetBinContent(966,0.8274295);
4477  hrf->SetBinContent(967,0.8327056);
4478  hrf->SetBinContent(968,0.8339137);
4479  hrf->SetBinContent(969,0.8401244);
4480  hrf->SetBinContent(970,0.8328208);
4481  hrf->SetBinContent(973,0.8514778);
4482  hrf->SetBinContent(974,0.8586817);
4483  hrf->SetBinContent(975,0.8520512);
4484  hrf->SetBinContent(976,0.8530916);
4485  hrf->SetBinContent(977,0.8531001);
4486  hrf->SetBinContent(978,0.8351443);
4487  hrf->SetBinContent(979,0.8395857);
4488  hrf->SetBinContent(980,0.8349355);
4489  hrf->SetBinContent(981,0.8600548);
4490  hrf->SetBinContent(982,0.7740794);
4491  hrf->SetBinContent(983,0.7398908);
4492  hrf->SetBinContent(984,0.730821);
4493  hrf->SetBinContent(985,0.7287126);
4494  hrf->SetBinContent(986,0.7518275);
4495  hrf->SetBinContent(987,0.7515175);
4496  hrf->SetBinContent(988,0.7600703);
4497  hrf->SetBinContent(989,0.7720006);
4498  hrf->SetBinContent(990,0.7799897);
4499  hrf->SetBinContent(991,0.7874361);
4500  hrf->SetBinContent(992,0.8000161);
4501  hrf->SetBinContent(993,0.7943968);
4502  hrf->SetBinContent(994,0.7992765);
4503  hrf->SetBinContent(995,0.8026219);
4504  hrf->SetBinContent(996,0.8092993);
4505  hrf->SetBinContent(997,0.8061416);
4506  hrf->SetBinContent(998,0.7979919);
4507  hrf->SetBinContent(999,0.807699);
4508  hrf->SetBinContent(1000,0.8014735);
4509  hrf->SetBinContent(1001,0.7990585);
4510  hrf->SetBinContent(1002,0.800338);
4511  hrf->SetBinContent(1003,0.8032897);
4512  hrf->SetBinContent(1004,0.8062115);
4513  hrf->SetBinContent(1005,0.7816278);
4514  hrf->SetBinContent(1006,0.7867376);
4515  hrf->SetBinContent(1007,0.7911171);
4516  hrf->SetBinContent(1008,0.7713616);
4517  hrf->SetBinContent(1009,0.7612013);
4518  hrf->SetBinContent(1010,0.7483594);
4519  hrf->SetBinContent(1011,0.7335092);
4520  hrf->SetBinContent(1012,0.7379464);
4521  hrf->SetBinContent(1013,0.7298684);
4522  hrf->SetBinContent(1014,0.7319131);
4523  hrf->SetBinContent(1015,0.7636759);
4524  hrf->SetBinContent(1016,0.8397166);
4525  hrf->SetBinContent(1017,0.8313021);
4526  hrf->SetBinContent(1018,0.8312497);
4527  hrf->SetBinContent(1019,0.8293538);
4528  hrf->SetBinContent(1020,0.8377833);
4529  hrf->SetBinContent(1021,0.8391762);
4530  hrf->SetBinContent(1022,0.8472521);
4531  hrf->SetBinContent(1023,0.8437346);
4532  hrf->SetBinContent(1024,0.8413609);
4533  hrf->SetBinContent(1027,0.8706501);
4534  hrf->SetBinContent(1028,0.8708884);
4535  hrf->SetBinContent(1029,0.8596638);
4536  hrf->SetBinContent(1030,0.8669677);
4537  hrf->SetBinContent(1031,0.8618272);
4538  hrf->SetBinContent(1032,0.8499665);
4539  hrf->SetBinContent(1033,0.8595119);
4540  hrf->SetBinContent(1034,0.8574477);
4541  hrf->SetBinContent(1035,0.8665594);
4542  hrf->SetBinContent(1036,0.7836786);
4543  hrf->SetBinContent(1037,0.7570157);
4544  hrf->SetBinContent(1038,0.7496819);
4545  hrf->SetBinContent(1039,0.7568184);
4546  hrf->SetBinContent(1040,0.7622727);
4547  hrf->SetBinContent(1041,0.7782569);
4548  hrf->SetBinContent(1042,0.7813501);
4549  hrf->SetBinContent(1043,0.7854785);
4550  hrf->SetBinContent(1044,0.8024394);
4551  hrf->SetBinContent(1045,0.8006565);
4552  hrf->SetBinContent(1046,0.8093139);
4553  hrf->SetBinContent(1047,0.8140576);
4554  hrf->SetBinContent(1048,0.8294069);
4555  hrf->SetBinContent(1049,0.8265017);
4556  hrf->SetBinContent(1050,0.8219708);
4557  hrf->SetBinContent(1051,0.8306177);
4558  hrf->SetBinContent(1052,0.8356077);
4559  hrf->SetBinContent(1053,0.821778);
4560  hrf->SetBinContent(1054,0.8324773);
4561  hrf->SetBinContent(1055,0.8327084);
4562  hrf->SetBinContent(1056,0.8280543);
4563  hrf->SetBinContent(1057,0.8213516);
4564  hrf->SetBinContent(1058,0.8111429);
4565  hrf->SetBinContent(1059,0.8049538);
4566  hrf->SetBinContent(1060,0.7954642);
4567  hrf->SetBinContent(1061,0.7925411);
4568  hrf->SetBinContent(1062,0.7914885);
4569  hrf->SetBinContent(1063,0.7779347);
4570  hrf->SetBinContent(1064,0.7610781);
4571  hrf->SetBinContent(1065,0.7743629);
4572  hrf->SetBinContent(1066,0.7556941);
4573  hrf->SetBinContent(1067,0.740801);
4574  hrf->SetBinContent(1068,0.756769);
4575  hrf->SetBinContent(1069,0.7749262);
4576  hrf->SetBinContent(1070,0.8637108);
4577  hrf->SetBinContent(1071,0.8421297);
4578  hrf->SetBinContent(1072,0.8345889);
4579  hrf->SetBinContent(1073,0.8484675);
4580  hrf->SetBinContent(1074,0.8509088);
4581  hrf->SetBinContent(1075,0.8528676);
4582  hrf->SetBinContent(1076,0.8609979);
4583  hrf->SetBinContent(1077,0.863323);
4584  hrf->SetBinContent(1078,0.8613247);
4585  hrf->SetBinContent(1081,0.8834211);
4586  hrf->SetBinContent(1082,0.8786597);
4587  hrf->SetBinContent(1083,0.8725045);
4588  hrf->SetBinContent(1084,0.8704908);
4589  hrf->SetBinContent(1085,0.8642075);
4590  hrf->SetBinContent(1086,0.8703049);
4591  hrf->SetBinContent(1087,0.8612224);
4592  hrf->SetBinContent(1088,0.8590188);
4593  hrf->SetBinContent(1089,0.8811834);
4594  hrf->SetBinContent(1090,0.8036878);
4595  hrf->SetBinContent(1091,0.7733839);
4596  hrf->SetBinContent(1092,0.7577583);
4597  hrf->SetBinContent(1093,0.7661267);
4598  hrf->SetBinContent(1094,0.7779632);
4599  hrf->SetBinContent(1095,0.7867661);
4600  hrf->SetBinContent(1096,0.7944651);
4601  hrf->SetBinContent(1097,0.8083544);
4602  hrf->SetBinContent(1098,0.8107268);
4603  hrf->SetBinContent(1099,0.8189852);
4604  hrf->SetBinContent(1100,0.8153532);
4605  hrf->SetBinContent(1101,0.8240046);
4606  hrf->SetBinContent(1102,0.8384827);
4607  hrf->SetBinContent(1103,0.8322271);
4608  hrf->SetBinContent(1104,0.8422883);
4609  hrf->SetBinContent(1105,0.8423601);
4610  hrf->SetBinContent(1106,0.8466352);
4611  hrf->SetBinContent(1107,0.8430629);
4612  hrf->SetBinContent(1108,0.8358093);
4613  hrf->SetBinContent(1109,0.837386);
4614  hrf->SetBinContent(1110,0.8362738);
4615  hrf->SetBinContent(1111,0.8342865);
4616  hrf->SetBinContent(1112,0.8284599);
4617  hrf->SetBinContent(1113,0.8158783);
4618  hrf->SetBinContent(1114,0.8194523);
4619  hrf->SetBinContent(1115,0.8146015);
4620  hrf->SetBinContent(1116,0.8001814);
4621  hrf->SetBinContent(1117,0.8017688);
4622  hrf->SetBinContent(1118,0.7813054);
4623  hrf->SetBinContent(1119,0.7750396);
4624  hrf->SetBinContent(1120,0.758478);
4625  hrf->SetBinContent(1121,0.7584834);
4626  hrf->SetBinContent(1122,0.7688718);
4627  hrf->SetBinContent(1123,0.787861);
4628  hrf->SetBinContent(1124,0.8688133);
4629  hrf->SetBinContent(1125,0.8533958);
4630  hrf->SetBinContent(1126,0.8537074);
4631  hrf->SetBinContent(1127,0.8606731);
4632  hrf->SetBinContent(1128,0.8661022);
4633  hrf->SetBinContent(1129,0.8672564);
4634  hrf->SetBinContent(1130,0.8706612);
4635  hrf->SetBinContent(1131,0.8754287);
4636  hrf->SetBinContent(1132,0.8721613);
4637  hrf->SetBinContent(1135,0.8926414);
4638  hrf->SetBinContent(1136,0.8838556);
4639  hrf->SetBinContent(1137,0.8809255);
4640  hrf->SetBinContent(1138,0.8815078);
4641  hrf->SetBinContent(1139,0.8786798);
4642  hrf->SetBinContent(1140,0.8731456);
4643  hrf->SetBinContent(1141,0.8755729);
4644  hrf->SetBinContent(1142,0.8755569);
4645  hrf->SetBinContent(1143,0.8917107);
4646  hrf->SetBinContent(1144,0.8022393);
4647  hrf->SetBinContent(1145,0.7890468);
4648  hrf->SetBinContent(1146,0.7707567);
4649  hrf->SetBinContent(1147,0.7820282);
4650  hrf->SetBinContent(1148,0.797209);
4651  hrf->SetBinContent(1149,0.8015469);
4652  hrf->SetBinContent(1150,0.7989428);
4653  hrf->SetBinContent(1151,0.81494);
4654  hrf->SetBinContent(1152,0.8054802);
4655  hrf->SetBinContent(1153,0.8292938);
4656  hrf->SetBinContent(1154,0.8191403);
4657  hrf->SetBinContent(1155,0.8357392);
4658  hrf->SetBinContent(1156,0.8420494);
4659  hrf->SetBinContent(1157,0.8470226);
4660  hrf->SetBinContent(1158,0.8452826);
4661  hrf->SetBinContent(1159,0.8380713);
4662  hrf->SetBinContent(1160,0.8519661);
4663  hrf->SetBinContent(1161,0.8480266);
4664  hrf->SetBinContent(1162,0.8431207);
4665  hrf->SetBinContent(1163,0.8380831);
4666  hrf->SetBinContent(1164,0.8396802);
4667  hrf->SetBinContent(1165,0.8437529);
4668  hrf->SetBinContent(1166,0.8442971);
4669  hrf->SetBinContent(1167,0.8320925);
4670  hrf->SetBinContent(1168,0.8239457);
4671  hrf->SetBinContent(1169,0.8274932);
4672  hrf->SetBinContent(1170,0.8114532);
4673  hrf->SetBinContent(1171,0.7998323);
4674  hrf->SetBinContent(1172,0.7996237);
4675  hrf->SetBinContent(1173,0.792009);
4676  hrf->SetBinContent(1174,0.7787869);
4677  hrf->SetBinContent(1175,0.7690356);
4678  hrf->SetBinContent(1176,0.775647);
4679  hrf->SetBinContent(1177,0.814122);
4680  hrf->SetBinContent(1178,0.884719);
4681  hrf->SetBinContent(1179,0.8670786);
4682  hrf->SetBinContent(1180,0.8654112);
4683  hrf->SetBinContent(1181,0.8604522);
4684  hrf->SetBinContent(1182,0.8731483);
4685  hrf->SetBinContent(1183,0.8786311);
4686  hrf->SetBinContent(1184,0.8848958);
4687  hrf->SetBinContent(1185,0.8810438);
4688  hrf->SetBinContent(1186,0.8841771);
4689  hrf->SetBinContent(1189,0.8891022);
4690  hrf->SetBinContent(1190,0.8870587);
4691  hrf->SetBinContent(1191,0.8841472);
4692  hrf->SetBinContent(1192,0.8857799);
4693  hrf->SetBinContent(1193,0.8845335);
4694  hrf->SetBinContent(1194,0.8843443);
4695  hrf->SetBinContent(1195,0.8777463);
4696  hrf->SetBinContent(1196,0.880188);
4697  hrf->SetBinContent(1197,0.8909612);
4698  hrf->SetBinContent(1198,0.8178039);
4699  hrf->SetBinContent(1199,0.790151);
4700  hrf->SetBinContent(1200,0.7816035);
4701  hrf->SetBinContent(1201,0.7839964);
4702  hrf->SetBinContent(1202,0.7903005);
4703  hrf->SetBinContent(1203,0.8072708);
4704  hrf->SetBinContent(1204,0.8133928);
4705  hrf->SetBinContent(1205,0.8225427);
4706  hrf->SetBinContent(1206,0.833207);
4707  hrf->SetBinContent(1207,0.8298087);
4708  hrf->SetBinContent(1208,0.8389301);
4709  hrf->SetBinContent(1209,0.8460385);
4710  hrf->SetBinContent(1210,0.8437337);
4711  hrf->SetBinContent(1211,0.8557595);
4712  hrf->SetBinContent(1212,0.8491873);
4713  hrf->SetBinContent(1213,0.8516658);
4714  hrf->SetBinContent(1214,0.8624567);
4715  hrf->SetBinContent(1215,0.8594553);
4716  hrf->SetBinContent(1216,0.8509933);
4717  hrf->SetBinContent(1217,0.8471743);
4718  hrf->SetBinContent(1218,0.857959);
4719  hrf->SetBinContent(1219,0.8493754);
4720  hrf->SetBinContent(1220,0.8466064);
4721  hrf->SetBinContent(1221,0.8371781);
4722  hrf->SetBinContent(1222,0.8358744);
4723  hrf->SetBinContent(1223,0.8226563);
4724  hrf->SetBinContent(1224,0.8172606);
4725  hrf->SetBinContent(1225,0.8109908);
4726  hrf->SetBinContent(1226,0.806832);
4727  hrf->SetBinContent(1227,0.7952395);
4728  hrf->SetBinContent(1228,0.7979003);
4729  hrf->SetBinContent(1229,0.7853494);
4730  hrf->SetBinContent(1230,0.7877384);
4731  hrf->SetBinContent(1231,0.8165073);
4732  hrf->SetBinContent(1232,0.8852444);
4733  hrf->SetBinContent(1233,0.8795059);
4734  hrf->SetBinContent(1234,0.8737102);
4735  hrf->SetBinContent(1235,0.8798409);
4736  hrf->SetBinContent(1236,0.8834345);
4737  hrf->SetBinContent(1237,0.8831002);
4738  hrf->SetBinContent(1238,0.8838814);
4739  hrf->SetBinContent(1239,0.8873666);
4740  hrf->SetBinContent(1240,0.8796175);
4741  hrf->SetBinContent(1243,0.8699931);
4742  hrf->SetBinContent(1244,0.880556);
4743  hrf->SetBinContent(1245,0.8857679);
4744  hrf->SetBinContent(1246,0.8867575);
4745  hrf->SetBinContent(1247,0.8872436);
4746  hrf->SetBinContent(1248,0.8805988);
4747  hrf->SetBinContent(1249,0.8760417);
4748  hrf->SetBinContent(1250,0.8839202);
4749  hrf->SetBinContent(1251,0.8939078);
4750  hrf->SetBinContent(1252,0.8196212);
4751  hrf->SetBinContent(1253,0.7951305);
4752  hrf->SetBinContent(1254,0.7839375);
4753  hrf->SetBinContent(1255,0.7964276);
4754  hrf->SetBinContent(1256,0.8000515);
4755  hrf->SetBinContent(1257,0.8042353);
4756  hrf->SetBinContent(1258,0.8224838);
4757  hrf->SetBinContent(1259,0.8265044);
4758  hrf->SetBinContent(1260,0.842755);
4759  hrf->SetBinContent(1261,0.8381351);
4760  hrf->SetBinContent(1262,0.8499912);
4761  hrf->SetBinContent(1263,0.8451387);
4762  hrf->SetBinContent(1264,0.8538584);
4763  hrf->SetBinContent(1265,0.8548691);
4764  hrf->SetBinContent(1266,0.8640006);
4765  hrf->SetBinContent(1267,0.8592045);
4766  hrf->SetBinContent(1268,0.8652804);
4767  hrf->SetBinContent(1269,0.8636556);
4768  hrf->SetBinContent(1270,0.8597942);
4769  hrf->SetBinContent(1271,0.8495367);
4770  hrf->SetBinContent(1272,0.8544548);
4771  hrf->SetBinContent(1273,0.8598359);
4772  hrf->SetBinContent(1274,0.8494906);
4773  hrf->SetBinContent(1275,0.8489674);
4774  hrf->SetBinContent(1276,0.8405565);
4775  hrf->SetBinContent(1277,0.8359114);
4776  hrf->SetBinContent(1278,0.8236802);
4777  hrf->SetBinContent(1279,0.8239701);
4778  hrf->SetBinContent(1280,0.8109244);
4779  hrf->SetBinContent(1281,0.8064739);
4780  hrf->SetBinContent(1282,0.7994598);
4781  hrf->SetBinContent(1283,0.7857624);
4782  hrf->SetBinContent(1284,0.7976);
4783  hrf->SetBinContent(1285,0.817425);
4784  hrf->SetBinContent(1286,0.8980819);
4785  hrf->SetBinContent(1287,0.8794962);
4786  hrf->SetBinContent(1288,0.8744811);
4787  hrf->SetBinContent(1289,0.8777318);
4788  hrf->SetBinContent(1290,0.8769578);
4789  hrf->SetBinContent(1291,0.8837912);
4790  hrf->SetBinContent(1292,0.8830451);
4791  hrf->SetBinContent(1293,0.8832207);
4792  hrf->SetBinContent(1294,0.8726093);
4793  hrf->SetBinContent(1297,0.8833746);
4794  hrf->SetBinContent(1298,0.8892896);
4795  hrf->SetBinContent(1299,0.8946407);
4796  hrf->SetBinContent(1300,0.886827);
4797  hrf->SetBinContent(1301,0.8873971);
4798  hrf->SetBinContent(1302,0.8878529);
4799  hrf->SetBinContent(1303,0.8882861);
4800  hrf->SetBinContent(1304,0.8945645);
4801  hrf->SetBinContent(1305,0.9100397);
4802  hrf->SetBinContent(1306,0.8372028);
4803  hrf->SetBinContent(1307,0.8102537);
4804  hrf->SetBinContent(1308,0.8034006);
4805  hrf->SetBinContent(1309,0.8103142);
4806  hrf->SetBinContent(1310,0.809669);
4807  hrf->SetBinContent(1311,0.8221305);
4808  hrf->SetBinContent(1312,0.8360682);
4809  hrf->SetBinContent(1313,0.8428956);
4810  hrf->SetBinContent(1314,0.8529904);
4811  hrf->SetBinContent(1315,0.8403449);
4812  hrf->SetBinContent(1316,0.847197);
4813  hrf->SetBinContent(1317,0.8571557);
4814  hrf->SetBinContent(1318,0.8633579);
4815  hrf->SetBinContent(1319,0.8623986);
4816  hrf->SetBinContent(1320,0.8692189);
4817  hrf->SetBinContent(1321,0.8681874);
4818  hrf->SetBinContent(1322,0.8733714);
4819  hrf->SetBinContent(1323,0.8649191);
4820  hrf->SetBinContent(1324,0.8690168);
4821  hrf->SetBinContent(1325,0.8687195);
4822  hrf->SetBinContent(1326,0.8682766);
4823  hrf->SetBinContent(1327,0.8630986);
4824  hrf->SetBinContent(1328,0.8554676);
4825  hrf->SetBinContent(1329,0.8457834);
4826  hrf->SetBinContent(1330,0.8468786);
4827  hrf->SetBinContent(1331,0.8466587);
4828  hrf->SetBinContent(1332,0.8327401);
4829  hrf->SetBinContent(1333,0.8289707);
4830  hrf->SetBinContent(1334,0.8209063);
4831  hrf->SetBinContent(1335,0.8148324);
4832  hrf->SetBinContent(1336,0.8016603);
4833  hrf->SetBinContent(1337,0.8032823);
4834  hrf->SetBinContent(1338,0.8121458);
4835  hrf->SetBinContent(1339,0.8311667);
4836  hrf->SetBinContent(1340,0.9000667);
4837  hrf->SetBinContent(1341,0.8870225);
4838  hrf->SetBinContent(1342,0.8807783);
4839  hrf->SetBinContent(1343,0.8867585);
4840  hrf->SetBinContent(1344,0.887088);
4841  hrf->SetBinContent(1345,0.8945184);
4842  hrf->SetBinContent(1346,0.8915095);
4843  hrf->SetBinContent(1347,0.8958459);
4844  hrf->SetBinContent(1348,0.8770605);
4845  hrf->SetBinContent(1351,0.9107674);
4846  hrf->SetBinContent(1352,0.901845);
4847  hrf->SetBinContent(1353,0.9046344);
4848  hrf->SetBinContent(1354,0.9028492);
4849  hrf->SetBinContent(1355,0.9029417);
4850  hrf->SetBinContent(1356,0.9025894);
4851  hrf->SetBinContent(1357,0.9009511);
4852  hrf->SetBinContent(1358,0.9044149);
4853  hrf->SetBinContent(1359,0.9154013);
4854  hrf->SetBinContent(1360,0.8367298);
4855  hrf->SetBinContent(1361,0.8242673);
4856  hrf->SetBinContent(1362,0.8122698);
4857  hrf->SetBinContent(1363,0.8129655);
4858  hrf->SetBinContent(1364,0.8246857);
4859  hrf->SetBinContent(1365,0.8306041);
4860  hrf->SetBinContent(1366,0.8359771);
4861  hrf->SetBinContent(1367,0.8536226);
4862  hrf->SetBinContent(1368,0.8658685);
4863  hrf->SetBinContent(1369,0.866558);
4864  hrf->SetBinContent(1370,0.8651952);
4865  hrf->SetBinContent(1371,0.8684635);
4866  hrf->SetBinContent(1372,0.8754547);
4867  hrf->SetBinContent(1373,0.8689093);
4868  hrf->SetBinContent(1374,0.8794907);
4869  hrf->SetBinContent(1375,0.8772472);
4870  hrf->SetBinContent(1376,0.8768589);
4871  hrf->SetBinContent(1377,0.8863833);
4872  hrf->SetBinContent(1378,0.8752023);
4873  hrf->SetBinContent(1379,0.8694621);
4874  hrf->SetBinContent(1380,0.8833391);
4875  hrf->SetBinContent(1381,0.8768603);
4876  hrf->SetBinContent(1382,0.869158);
4877  hrf->SetBinContent(1383,0.8667737);
4878  hrf->SetBinContent(1384,0.8611507);
4879  hrf->SetBinContent(1385,0.8608423);
4880  hrf->SetBinContent(1386,0.8516886);
4881  hrf->SetBinContent(1387,0.8415661);
4882  hrf->SetBinContent(1388,0.8409142);
4883  hrf->SetBinContent(1389,0.8235896);
4884  hrf->SetBinContent(1390,0.8184434);
4885  hrf->SetBinContent(1391,0.8097028);
4886  hrf->SetBinContent(1392,0.8229869);
4887  hrf->SetBinContent(1393,0.8520653);
4888  hrf->SetBinContent(1394,0.91498);
4889  hrf->SetBinContent(1395,0.9005948);
4890  hrf->SetBinContent(1396,0.8929456);
4891  hrf->SetBinContent(1397,0.8981298);
4892  hrf->SetBinContent(1398,0.903121);
4893  hrf->SetBinContent(1399,0.9075835);
4894  hrf->SetBinContent(1400,0.9140153);
4895  hrf->SetBinContent(1401,0.9101715);
4896  hrf->SetBinContent(1402,0.911872);
4897  hrf->SetBinContent(1405,0.9039399);
4898  hrf->SetBinContent(1406,0.9063057);
4899  hrf->SetBinContent(1407,0.9046811);
4900  hrf->SetBinContent(1408,0.9110272);
4901  hrf->SetBinContent(1409,0.9117368);
4902  hrf->SetBinContent(1410,0.9076403);
4903  hrf->SetBinContent(1411,0.9033728);
4904  hrf->SetBinContent(1412,0.908191);
4905  hrf->SetBinContent(1413,0.9208092);
4906  hrf->SetBinContent(1414,0.8550934);
4907  hrf->SetBinContent(1415,0.8329291);
4908  hrf->SetBinContent(1416,0.8214185);
4909  hrf->SetBinContent(1417,0.8256217);
4910  hrf->SetBinContent(1418,0.8495316);
4911  hrf->SetBinContent(1419,0.8494883);
4912  hrf->SetBinContent(1420,0.8567852);
4913  hrf->SetBinContent(1421,0.8572022);
4914  hrf->SetBinContent(1422,0.8683975);
4915  hrf->SetBinContent(1423,0.8678761);
4916  hrf->SetBinContent(1424,0.8731164);
4917  hrf->SetBinContent(1425,0.8683652);
4918  hrf->SetBinContent(1426,0.8794419);
4919  hrf->SetBinContent(1427,0.8815932);
4920  hrf->SetBinContent(1428,0.8864079);
4921  hrf->SetBinContent(1429,0.8836783);
4922  hrf->SetBinContent(1430,0.8894901);
4923  hrf->SetBinContent(1431,0.8901763);
4924  hrf->SetBinContent(1432,0.8808558);
4925  hrf->SetBinContent(1433,0.8784434);
4926  hrf->SetBinContent(1434,0.8785816);
4927  hrf->SetBinContent(1435,0.8881973);
4928  hrf->SetBinContent(1436,0.8753826);
4929  hrf->SetBinContent(1437,0.8633127);
4930  hrf->SetBinContent(1438,0.8630874);
4931  hrf->SetBinContent(1439,0.8581874);
4932  hrf->SetBinContent(1440,0.8548054);
4933  hrf->SetBinContent(1441,0.8631837);
4934  hrf->SetBinContent(1442,0.8439391);
4935  hrf->SetBinContent(1443,0.83869);
4936  hrf->SetBinContent(1444,0.8351945);
4937  hrf->SetBinContent(1445,0.8259542);
4938  hrf->SetBinContent(1446,0.8348157);
4939  hrf->SetBinContent(1447,0.8657665);
4940  hrf->SetBinContent(1448,0.919937);
4941  hrf->SetBinContent(1449,0.9106402);
4942  hrf->SetBinContent(1450,0.9066347);
4943  hrf->SetBinContent(1451,0.9057992);
4944  hrf->SetBinContent(1452,0.9104689);
4945  hrf->SetBinContent(1453,0.9105675);
4946  hrf->SetBinContent(1454,0.917769);
4947  hrf->SetBinContent(1455,0.9100168);
4948  hrf->SetBinContent(1456,0.9122199);
4949  hrf->SetBinContent(1459,0.8731261);
4950  hrf->SetBinContent(1460,0.8929094);
4951  hrf->SetBinContent(1461,0.9041327);
4952  hrf->SetBinContent(1462,0.9131415);
4953  hrf->SetBinContent(1463,0.9066501);
4954  hrf->SetBinContent(1464,0.907663);
4955  hrf->SetBinContent(1465,0.9030681);
4956  hrf->SetBinContent(1466,0.9116143);
4957  hrf->SetBinContent(1467,0.924934);
4958  hrf->SetBinContent(1468,0.8582804);
4959  hrf->SetBinContent(1469,0.8448771);
4960  hrf->SetBinContent(1470,0.8322512);
4961  hrf->SetBinContent(1471,0.8413401);
4962  hrf->SetBinContent(1472,0.8452342);
4963  hrf->SetBinContent(1473,0.8499962);
4964  hrf->SetBinContent(1474,0.8578755);
4965  hrf->SetBinContent(1475,0.870818);
4966  hrf->SetBinContent(1476,0.8684161);
4967  hrf->SetBinContent(1477,0.8717569);
4968  hrf->SetBinContent(1478,0.8661126);
4969  hrf->SetBinContent(1479,0.8748658);
4970  hrf->SetBinContent(1480,0.8945366);
4971  hrf->SetBinContent(1481,0.887479);
4972  hrf->SetBinContent(1482,0.8910479);
4973  hrf->SetBinContent(1483,0.8878255);
4974  hrf->SetBinContent(1484,0.8889695);
4975  hrf->SetBinContent(1485,0.8869578);
4976  hrf->SetBinContent(1486,0.8927147);
4977  hrf->SetBinContent(1487,0.893798);
4978  hrf->SetBinContent(1488,0.889362);
4979  hrf->SetBinContent(1489,0.8875631);
4980  hrf->SetBinContent(1490,0.890229);
4981  hrf->SetBinContent(1491,0.8816059);
4982  hrf->SetBinContent(1492,0.8668377);
4983  hrf->SetBinContent(1493,0.869731);
4984  hrf->SetBinContent(1494,0.8621845);
4985  hrf->SetBinContent(1495,0.8679706);
4986  hrf->SetBinContent(1496,0.8502749);
4987  hrf->SetBinContent(1497,0.8427823);
4988  hrf->SetBinContent(1498,0.8440582);
4989  hrf->SetBinContent(1499,0.8246489);
4990  hrf->SetBinContent(1500,0.838813);
4991  hrf->SetBinContent(1501,0.8574219);
4992  hrf->SetBinContent(1502,0.9263051);
4993  hrf->SetBinContent(1503,0.9140279);
4994  hrf->SetBinContent(1504,0.9136851);
4995  hrf->SetBinContent(1505,0.9010017);
4996  hrf->SetBinContent(1506,0.9108002);
4997  hrf->SetBinContent(1507,0.9104546);
4998  hrf->SetBinContent(1508,0.9128228);
4999  hrf->SetBinContent(1509,0.8955492);
5000  hrf->SetBinContent(1510,0.895875);
5001  hrf->SetBinContent(1513,0.8521476);
5002  hrf->SetBinContent(1514,0.8678765);
5003  hrf->SetBinContent(1515,0.8819187);
5004  hrf->SetBinContent(1516,0.8971331);
5005  hrf->SetBinContent(1517,0.8997292);
5006  hrf->SetBinContent(1518,0.9004843);
5007  hrf->SetBinContent(1519,0.9072738);
5008  hrf->SetBinContent(1520,0.9154096);
5009  hrf->SetBinContent(1521,0.9255536);
5010  hrf->SetBinContent(1522,0.8642027);
5011  hrf->SetBinContent(1523,0.8448632);
5012  hrf->SetBinContent(1524,0.8316462);
5013  hrf->SetBinContent(1525,0.8349957);
5014  hrf->SetBinContent(1526,0.8407539);
5015  hrf->SetBinContent(1527,0.850341);
5016  hrf->SetBinContent(1528,0.8542346);
5017  hrf->SetBinContent(1529,0.8641542);
5018  hrf->SetBinContent(1530,0.8824866);
5019  hrf->SetBinContent(1531,0.875233);
5020  hrf->SetBinContent(1532,0.8747888);
5021  hrf->SetBinContent(1533,0.8876879);
5022  hrf->SetBinContent(1534,0.8921785);
5023  hrf->SetBinContent(1535,0.8959677);
5024  hrf->SetBinContent(1536,0.8927501);
5025  hrf->SetBinContent(1537,0.8898901);
5026  hrf->SetBinContent(1538,0.8942666);
5027  hrf->SetBinContent(1539,0.892297);
5028  hrf->SetBinContent(1540,0.8892371);
5029  hrf->SetBinContent(1541,0.892962);
5030  hrf->SetBinContent(1542,0.8810925);
5031  hrf->SetBinContent(1543,0.8918186);
5032  hrf->SetBinContent(1544,0.8845227);
5033  hrf->SetBinContent(1545,0.8848883);
5034  hrf->SetBinContent(1546,0.8825886);
5035  hrf->SetBinContent(1547,0.8737018);
5036  hrf->SetBinContent(1548,0.8694548);
5037  hrf->SetBinContent(1549,0.8615527);
5038  hrf->SetBinContent(1550,0.8557075);
5039  hrf->SetBinContent(1551,0.8527821);
5040  hrf->SetBinContent(1552,0.8239888);
5041  hrf->SetBinContent(1553,0.8215376);
5042  hrf->SetBinContent(1554,0.8346367);
5043  hrf->SetBinContent(1555,0.8683265);
5044  hrf->SetBinContent(1556,0.9221479);
5045  hrf->SetBinContent(1557,0.9117818);
5046  hrf->SetBinContent(1558,0.9093716);
5047  hrf->SetBinContent(1559,0.9003564);
5048  hrf->SetBinContent(1560,0.8994485);
5049  hrf->SetBinContent(1561,0.8900582);
5050  hrf->SetBinContent(1562,0.8851296);
5051  hrf->SetBinContent(1563,0.8711704);
5052  hrf->SetBinContent(1564,0.8568475);
5053 
5054  return hrf;
5055 }
5056 
5057 //____________________________________________________________________________||
5059 {
5060  // single pion response function from mode
5061 
5062  Double_t xAxis2[53] = {-2.5, -2.322, -2.172, -2.043,
5063  -1.93, -1.83, -1.74, -1.653,
5064  -1.566, -1.479, -1.392, -1.305,
5065  -1.218, -1.131, -1.044, -0.957,
5066  -0.879, -0.783, -0.696, -0.609,
5067  -0.522, -0.435, -0.348, -0.261,
5068  -0.174, -0.087, 0, 0.087, 0.174,
5069  0.261, 0.348, 0.435, 0.522, 0.609,
5070  0.696, 0.783, 0.879, 0.957, 1.044,
5071  1.131, 1.218, 1.305, 1.392, 1.479,
5072  1.566, 1.653, 1.74, 1.83, 1.93,
5073  2.043, 2.172, 2.322, 2.5};
5074 
5075  Double_t yAxis2[29] = {0, 0.5, 1, 1.5, 2, 3, 4, 5, 6, 7,
5076  8, 9, 10, 12, 14, 16, 18, 20, 25,
5077  30, 35, 40, 45, 50, 60, 70, 80, 90, 100};
5078 
5079  TH2D *hrf = new TH2D("hrf","RF (mode)",52, xAxis2,28, yAxis2);
5080 
5081  hrf->SetBinContent(163,0.5);
5082  hrf->SetBinContent(164,0.58);
5083  hrf->SetBinContent(165,0.62);
5084  hrf->SetBinContent(166,0.54);
5085  hrf->SetBinContent(167,0.46);
5086  hrf->SetBinContent(168,0.14);
5087  hrf->SetBinContent(169,0.14);
5088  hrf->SetBinContent(170,0.02);
5089  hrf->SetBinContent(171,0.02);
5090  hrf->SetBinContent(172,0.02);
5091  hrf->SetBinContent(173,0.02);
5092  hrf->SetBinContent(174,0.02);
5093  hrf->SetBinContent(175,0.02);
5094  hrf->SetBinContent(176,0.02);
5095  hrf->SetBinContent(177,0.02);
5096  hrf->SetBinContent(178,0.02);
5097  hrf->SetBinContent(179,0.02);
5098  hrf->SetBinContent(180,0.02);
5099  hrf->SetBinContent(181,0.02);
5100  hrf->SetBinContent(182,0.02);
5101  hrf->SetBinContent(183,0.02);
5102  hrf->SetBinContent(184,0.02);
5103  hrf->SetBinContent(185,0.02);
5104  hrf->SetBinContent(186,0.02);
5105  hrf->SetBinContent(187,0.02);
5106  hrf->SetBinContent(188,0.02);
5107  hrf->SetBinContent(189,0.02);
5108  hrf->SetBinContent(190,0.02);
5109  hrf->SetBinContent(191,0.02);
5110  hrf->SetBinContent(192,0.02);
5111  hrf->SetBinContent(193,0.02);
5112  hrf->SetBinContent(194,0.02);
5113  hrf->SetBinContent(195,0.02);
5114  hrf->SetBinContent(196,0.02);
5115  hrf->SetBinContent(197,0.02);
5116  hrf->SetBinContent(198,0.02);
5117  hrf->SetBinContent(199,0.02);
5118  hrf->SetBinContent(200,0.02);
5119  hrf->SetBinContent(201,0.02);
5120  hrf->SetBinContent(202,0.02);
5121  hrf->SetBinContent(203,0.02);
5122  hrf->SetBinContent(204,0.02);
5123  hrf->SetBinContent(205,0.02);
5124  hrf->SetBinContent(206,0.02);
5125  hrf->SetBinContent(207,0.02);
5126  hrf->SetBinContent(208,0.02);
5127  hrf->SetBinContent(209,0.02);
5128  hrf->SetBinContent(210,0.14);
5129  hrf->SetBinContent(211,0.1);
5130  hrf->SetBinContent(212,0.34);
5131  hrf->SetBinContent(213,0.34);
5132  hrf->SetBinContent(214,0.38);
5133  hrf->SetBinContent(217,0.5);
5134  hrf->SetBinContent(218,0.54);
5135  hrf->SetBinContent(219,0.5);
5136  hrf->SetBinContent(220,0.58);
5137  hrf->SetBinContent(221,0.46);
5138  hrf->SetBinContent(222,0.5);
5139  hrf->SetBinContent(223,0.1);
5140  hrf->SetBinContent(224,0.22);
5141  hrf->SetBinContent(225,0.02);
5142  hrf->SetBinContent(226,0.02);
5143  hrf->SetBinContent(227,0.02);
5144  hrf->SetBinContent(228,0.02);
5145  hrf->SetBinContent(229,0.02);
5146  hrf->SetBinContent(230,0.02);
5147  hrf->SetBinContent(231,0.02);
5148  hrf->SetBinContent(232,0.02);
5149  hrf->SetBinContent(233,0.02);
5150  hrf->SetBinContent(234,0.02);
5151  hrf->SetBinContent(235,0.02);
5152  hrf->SetBinContent(236,0.02);
5153  hrf->SetBinContent(237,0.02);
5154  hrf->SetBinContent(238,0.02);
5155  hrf->SetBinContent(239,0.02);
5156  hrf->SetBinContent(240,0.02);
5157  hrf->SetBinContent(241,0.02);
5158  hrf->SetBinContent(242,0.02);
5159  hrf->SetBinContent(243,0.02);
5160  hrf->SetBinContent(244,0.02);
5161  hrf->SetBinContent(245,0.02);
5162  hrf->SetBinContent(246,0.02);
5163  hrf->SetBinContent(247,0.02);
5164  hrf->SetBinContent(248,0.02);
5165  hrf->SetBinContent(249,0.02);
5166  hrf->SetBinContent(250,0.02);
5167  hrf->SetBinContent(251,0.02);
5168  hrf->SetBinContent(252,0.02);
5169  hrf->SetBinContent(253,0.02);
5170  hrf->SetBinContent(254,0.02);
5171  hrf->SetBinContent(255,0.02);
5172  hrf->SetBinContent(256,0.02);
5173  hrf->SetBinContent(257,0.02);
5174  hrf->SetBinContent(258,0.02);
5175  hrf->SetBinContent(259,0.02);
5176  hrf->SetBinContent(260,0.02);
5177  hrf->SetBinContent(261,0.02);
5178  hrf->SetBinContent(262,0.1);
5179  hrf->SetBinContent(263,0.1);
5180  hrf->SetBinContent(264,0.18);
5181  hrf->SetBinContent(265,0.38);
5182  hrf->SetBinContent(266,0.38);
5183  hrf->SetBinContent(267,0.42);
5184  hrf->SetBinContent(268,0.38);
5185  hrf->SetBinContent(271,0.5);
5186  hrf->SetBinContent(272,0.58);
5187  hrf->SetBinContent(273,0.58);
5188  hrf->SetBinContent(274,0.58);
5189  hrf->SetBinContent(275,0.42);
5190  hrf->SetBinContent(276,0.42);
5191  hrf->SetBinContent(277,0.38);
5192  hrf->SetBinContent(278,0.38);
5193  hrf->SetBinContent(279,0.18);
5194  hrf->SetBinContent(280,0.38);
5195  hrf->SetBinContent(281,0.38);
5196  hrf->SetBinContent(282,0.3);
5197  hrf->SetBinContent(283,0.3);
5198  hrf->SetBinContent(284,0.06);
5199  hrf->SetBinContent(285,0.06);
5200  hrf->SetBinContent(286,0.02);
5201  hrf->SetBinContent(287,0.02);
5202  hrf->SetBinContent(288,0.3);
5203  hrf->SetBinContent(289,0.02);
5204  hrf->SetBinContent(290,0.02);
5205  hrf->SetBinContent(291,0.02);
5206  hrf->SetBinContent(292,0.02);
5207  hrf->SetBinContent(293,0.02);
5208  hrf->SetBinContent(294,0.02);
5209  hrf->SetBinContent(295,0.02);
5210  hrf->SetBinContent(296,0.02);
5211  hrf->SetBinContent(297,0.02);
5212  hrf->SetBinContent(298,0.02);
5213  hrf->SetBinContent(299,0.02);
5214  hrf->SetBinContent(300,0.02);
5215  hrf->SetBinContent(301,0.02);
5216  hrf->SetBinContent(302,0.02);
5217  hrf->SetBinContent(303,0.02);
5218  hrf->SetBinContent(304,0.02);
5219  hrf->SetBinContent(305,0.02);
5220  hrf->SetBinContent(306,0.02);
5221  hrf->SetBinContent(307,0.02);
5222  hrf->SetBinContent(308,0.02);
5223  hrf->SetBinContent(309,0.02);
5224  hrf->SetBinContent(310,0.02);
5225  hrf->SetBinContent(311,0.3);
5226  hrf->SetBinContent(312,0.06);
5227  hrf->SetBinContent(313,0.02);
5228  hrf->SetBinContent(314,0.02);
5229  hrf->SetBinContent(315,0.3);
5230  hrf->SetBinContent(316,0.18);
5231  hrf->SetBinContent(317,0.26);
5232  hrf->SetBinContent(318,0.22);
5233  hrf->SetBinContent(319,0.34);
5234  hrf->SetBinContent(320,0.38);
5235  hrf->SetBinContent(321,0.5);
5236  hrf->SetBinContent(322,0.38);
5237  hrf->SetBinContent(325,0.66);
5238  hrf->SetBinContent(326,0.54);
5239  hrf->SetBinContent(327,0.58);
5240  hrf->SetBinContent(328,0.5);
5241  hrf->SetBinContent(329,0.38);
5242  hrf->SetBinContent(330,0.58);
5243  hrf->SetBinContent(331,0.42);
5244  hrf->SetBinContent(332,0.38);
5245  hrf->SetBinContent(333,0.38);
5246  hrf->SetBinContent(334,0.3);
5247  hrf->SetBinContent(335,0.3);
5248  hrf->SetBinContent(336,0.38);
5249  hrf->SetBinContent(337,0.3);
5250  hrf->SetBinContent(338,0.3);
5251  hrf->SetBinContent(339,0.34);
5252  hrf->SetBinContent(340,0.3);
5253  hrf->SetBinContent(341,0.26);
5254  hrf->SetBinContent(342,0.3);
5255  hrf->SetBinContent(343,0.34);
5256  hrf->SetBinContent(344,0.34);
5257  hrf->SetBinContent(345,0.34);
5258  hrf->SetBinContent(346,0.3);
5259  hrf->SetBinContent(347,0.46);
5260  hrf->SetBinContent(348,0.34);
5261  hrf->SetBinContent(349,0.38);
5262  hrf->SetBinContent(350,0.38);
5263  hrf->SetBinContent(351,0.3);
5264  hrf->SetBinContent(352,0.34);
5265  hrf->SetBinContent(353,0.34);
5266  hrf->SetBinContent(354,0.34);
5267  hrf->SetBinContent(355,0.38);
5268  hrf->SetBinContent(356,0.3);
5269  hrf->SetBinContent(357,0.3);
5270  hrf->SetBinContent(358,0.34);
5271  hrf->SetBinContent(359,0.34);
5272  hrf->SetBinContent(360,0.34);
5273  hrf->SetBinContent(361,0.34);
5274  hrf->SetBinContent(362,0.26);
5275  hrf->SetBinContent(363,0.38);
5276  hrf->SetBinContent(364,0.3);
5277  hrf->SetBinContent(365,0.3);
5278  hrf->SetBinContent(366,0.26);
5279  hrf->SetBinContent(367,0.3);
5280  hrf->SetBinContent(368,0.26);
5281  hrf->SetBinContent(369,0.3);
5282  hrf->SetBinContent(370,0.34);
5283  hrf->SetBinContent(371,0.5);
5284  hrf->SetBinContent(372,0.46);
5285  hrf->SetBinContent(373,0.46);
5286  hrf->SetBinContent(374,0.42);
5287  hrf->SetBinContent(375,0.54);
5288  hrf->SetBinContent(376,0.5);
5289  hrf->SetBinContent(379,0.74);
5290  hrf->SetBinContent(380,0.66);
5291  hrf->SetBinContent(381,0.74);
5292  hrf->SetBinContent(382,0.62);
5293  hrf->SetBinContent(383,0.54);
5294  hrf->SetBinContent(384,0.46);
5295  hrf->SetBinContent(385,0.46);
5296  hrf->SetBinContent(386,0.38);
5297  hrf->SetBinContent(387,0.34);
5298  hrf->SetBinContent(388,0.42);
5299  hrf->SetBinContent(389,0.46);
5300  hrf->SetBinContent(390,0.38);
5301  hrf->SetBinContent(391,0.42);
5302  hrf->SetBinContent(392,0.34);
5303  hrf->SetBinContent(393,0.42);
5304  hrf->SetBinContent(394,0.46);
5305  hrf->SetBinContent(395,0.38);
5306  hrf->SetBinContent(396,0.38);
5307  hrf->SetBinContent(397,0.5);
5308  hrf->SetBinContent(398,0.38);
5309  hrf->SetBinContent(399,0.42);
5310  hrf->SetBinContent(400,0.5);
5311  hrf->SetBinContent(401,0.38);
5312  hrf->SetBinContent(402,0.46);
5313  hrf->SetBinContent(403,0.42);
5314  hrf->SetBinContent(404,0.46);
5315  hrf->SetBinContent(405,0.38);
5316  hrf->SetBinContent(406,0.42);
5317  hrf->SetBinContent(407,0.46);
5318  hrf->SetBinContent(408,0.46);
5319  hrf->SetBinContent(409,0.46);
5320  hrf->SetBinContent(410,0.34);
5321  hrf->SetBinContent(411,0.46);
5322  hrf->SetBinContent(412,0.46);
5323  hrf->SetBinContent(413,0.46);
5324  hrf->SetBinContent(414,0.46);
5325  hrf->SetBinContent(415,0.34);
5326  hrf->SetBinContent(416,0.46);
5327  hrf->SetBinContent(417,0.42);
5328  hrf->SetBinContent(418,0.3);
5329  hrf->SetBinContent(419,0.46);
5330  hrf->SetBinContent(420,0.42);
5331  hrf->SetBinContent(421,0.38);
5332  hrf->SetBinContent(422,0.38);
5333  hrf->SetBinContent(423,0.5);
5334  hrf->SetBinContent(424,0.38);
5335  hrf->SetBinContent(425,0.46);
5336  hrf->SetBinContent(426,0.5);
5337  hrf->SetBinContent(427,0.58);
5338  hrf->SetBinContent(428,0.5);
5339  hrf->SetBinContent(429,0.54);
5340  hrf->SetBinContent(430,0.62);
5341  hrf->SetBinContent(433,0.74);
5342  hrf->SetBinContent(434,0.74);
5343  hrf->SetBinContent(435,0.74);
5344  hrf->SetBinContent(436,0.66);
5345  hrf->SetBinContent(437,0.58);
5346  hrf->SetBinContent(438,0.62);
5347  hrf->SetBinContent(439,0.54);
5348  hrf->SetBinContent(440,0.54);
5349  hrf->SetBinContent(441,0.46);
5350  hrf->SetBinContent(442,0.42);
5351  hrf->SetBinContent(443,0.46);
5352  hrf->SetBinContent(444,0.46);
5353  hrf->SetBinContent(445,0.34);
5354  hrf->SetBinContent(446,0.42);
5355  hrf->SetBinContent(447,0.38);
5356  hrf->SetBinContent(448,0.46);
5357  hrf->SetBinContent(449,0.38);
5358  hrf->SetBinContent(450,0.38);
5359  hrf->SetBinContent(451,0.5);
5360  hrf->SetBinContent(452,0.42);
5361  hrf->SetBinContent(453,0.46);
5362  hrf->SetBinContent(454,0.54);
5363  hrf->SetBinContent(455,0.5);
5364  hrf->SetBinContent(456,0.54);
5365  hrf->SetBinContent(457,0.46);
5366  hrf->SetBinContent(458,0.5);
5367  hrf->SetBinContent(459,0.46);
5368  hrf->SetBinContent(460,0.5);
5369  hrf->SetBinContent(461,0.42);
5370  hrf->SetBinContent(462,0.46);
5371  hrf->SetBinContent(463,0.5);
5372  hrf->SetBinContent(464,0.42);
5373  hrf->SetBinContent(465,0.42);
5374  hrf->SetBinContent(466,0.42);
5375  hrf->SetBinContent(467,0.46);
5376  hrf->SetBinContent(468,0.38);
5377  hrf->SetBinContent(469,0.5);
5378  hrf->SetBinContent(470,0.38);
5379  hrf->SetBinContent(471,0.46);
5380  hrf->SetBinContent(472,0.42);
5381  hrf->SetBinContent(473,0.46);
5382  hrf->SetBinContent(474,0.46);
5383  hrf->SetBinContent(475,0.34);
5384  hrf->SetBinContent(476,0.34);
5385  hrf->SetBinContent(477,0.5);
5386  hrf->SetBinContent(478,0.42);
5387  hrf->SetBinContent(479,0.5);
5388  hrf->SetBinContent(480,0.54);
5389  hrf->SetBinContent(481,0.62);
5390  hrf->SetBinContent(482,0.58);
5391  hrf->SetBinContent(483,0.66);
5392  hrf->SetBinContent(484,0.74);
5393  hrf->SetBinContent(487,0.82);
5394  hrf->SetBinContent(488,0.7);
5395  hrf->SetBinContent(489,0.66);
5396  hrf->SetBinContent(490,0.74);
5397  hrf->SetBinContent(491,0.7);
5398  hrf->SetBinContent(492,0.62);
5399  hrf->SetBinContent(493,0.62);
5400  hrf->SetBinContent(494,0.5);
5401  hrf->SetBinContent(495,0.46);
5402  hrf->SetBinContent(496,0.5);
5403  hrf->SetBinContent(497,0.5);
5404  hrf->SetBinContent(498,0.46);
5405  hrf->SetBinContent(499,0.5);
5406  hrf->SetBinContent(500,0.5);
5407  hrf->SetBinContent(501,0.42);
5408  hrf->SetBinContent(502,0.38);
5409  hrf->SetBinContent(503,0.42);
5410  hrf->SetBinContent(504,0.5);
5411  hrf->SetBinContent(505,0.5);
5412  hrf->SetBinContent(506,0.42);
5413  hrf->SetBinContent(507,0.5);
5414  hrf->SetBinContent(508,0.38);
5415  hrf->SetBinContent(509,0.54);
5416  hrf->SetBinContent(510,0.46);
5417  hrf->SetBinContent(511,0.54);
5418  hrf->SetBinContent(512,0.42);
5419  hrf->SetBinContent(513,0.5);
5420  hrf->SetBinContent(514,0.46);
5421  hrf->SetBinContent(515,0.42);
5422  hrf->SetBinContent(516,0.5);
5423  hrf->SetBinContent(517,0.46);
5424  hrf->SetBinContent(518,0.42);
5425  hrf->SetBinContent(519,0.42);
5426  hrf->SetBinContent(520,0.54);
5427  hrf->SetBinContent(521,0.42);
5428  hrf->SetBinContent(522,0.5);
5429  hrf->SetBinContent(523,0.46);
5430  hrf->SetBinContent(524,0.46);
5431  hrf->SetBinContent(525,0.38);
5432  hrf->SetBinContent(526,0.5);
5433  hrf->SetBinContent(527,0.5);
5434  hrf->SetBinContent(528,0.38);
5435  hrf->SetBinContent(529,0.46);
5436  hrf->SetBinContent(530,0.5);
5437  hrf->SetBinContent(531,0.42);
5438  hrf->SetBinContent(532,0.5);
5439  hrf->SetBinContent(533,0.58);
5440  hrf->SetBinContent(534,0.58);
5441  hrf->SetBinContent(535,0.66);
5442  hrf->SetBinContent(536,0.7);
5443  hrf->SetBinContent(537,0.66);
5444  hrf->SetBinContent(538,0.7);
5445  hrf->SetBinContent(541,0.74);
5446  hrf->SetBinContent(542,0.74);
5447  hrf->SetBinContent(543,0.74);
5448  hrf->SetBinContent(544,0.66);
5449  hrf->SetBinContent(545,0.74);
5450  hrf->SetBinContent(546,0.66);
5451  hrf->SetBinContent(547,0.58);
5452  hrf->SetBinContent(548,0.58);
5453  hrf->SetBinContent(549,0.54);
5454  hrf->SetBinContent(550,0.5);
5455  hrf->SetBinContent(551,0.54);
5456  hrf->SetBinContent(552,0.54);
5457  hrf->SetBinContent(553,0.46);
5458  hrf->SetBinContent(554,0.42);
5459  hrf->SetBinContent(555,0.46);
5460  hrf->SetBinContent(556,0.54);
5461  hrf->SetBinContent(557,0.5);
5462  hrf->SetBinContent(558,0.54);
5463  hrf->SetBinContent(559,0.46);
5464  hrf->SetBinContent(560,0.42);
5465  hrf->SetBinContent(561,0.5);
5466  hrf->SetBinContent(562,0.5);
5467  hrf->SetBinContent(563,0.62);
5468  hrf->SetBinContent(564,0.5);
5469  hrf->SetBinContent(565,0.62);
5470  hrf->SetBinContent(566,0.42);
5471  hrf->SetBinContent(567,0.46);
5472  hrf->SetBinContent(568,0.5);
5473  hrf->SetBinContent(569,0.5);
5474  hrf->SetBinContent(570,0.5);
5475  hrf->SetBinContent(571,0.5);
5476  hrf->SetBinContent(572,0.58);
5477  hrf->SetBinContent(573,0.42);
5478  hrf->SetBinContent(574,0.46);
5479  hrf->SetBinContent(575,0.58);
5480  hrf->SetBinContent(576,0.42);
5481  hrf->SetBinContent(577,0.46);
5482  hrf->SetBinContent(578,0.5);
5483  hrf->SetBinContent(579,0.5);
5484  hrf->SetBinContent(580,0.46);
5485  hrf->SetBinContent(581,0.42);
5486  hrf->SetBinContent(582,0.5);
5487  hrf->SetBinContent(583,0.46);
5488  hrf->SetBinContent(584,0.5);
5489  hrf->SetBinContent(585,0.58);
5490  hrf->SetBinContent(586,0.58);
5491  hrf->SetBinContent(587,0.62);
5492  hrf->SetBinContent(588,0.7);
5493  hrf->SetBinContent(589,0.66);
5494  hrf->SetBinContent(590,0.7);
5495  hrf->SetBinContent(591,0.7);
5496  hrf->SetBinContent(592,0.7);
5497  hrf->SetBinContent(595,0.74);
5498  hrf->SetBinContent(596,0.74);
5499  hrf->SetBinContent(597,0.7);
5500  hrf->SetBinContent(598,0.78);
5501  hrf->SetBinContent(599,0.7);
5502  hrf->SetBinContent(600,0.7);
5503  hrf->SetBinContent(601,0.66);
5504  hrf->SetBinContent(602,0.54);
5505  hrf->SetBinContent(603,0.7);
5506  hrf->SetBinContent(604,0.54);
5507  hrf->SetBinContent(605,0.58);
5508  hrf->SetBinContent(606,0.54);
5509  hrf->SetBinContent(607,0.46);
5510  hrf->SetBinContent(608,0.58);
5511  hrf->SetBinContent(609,0.58);
5512  hrf->SetBinContent(610,0.5);
5513  hrf->SetBinContent(611,0.5);
5514  hrf->SetBinContent(612,0.5);
5515  hrf->SetBinContent(613,0.58);
5516  hrf->SetBinContent(614,0.46);
5517  hrf->SetBinContent(615,0.54);
5518  hrf->SetBinContent(616,0.58);
5519  hrf->SetBinContent(617,0.5);
5520  hrf->SetBinContent(618,0.5);
5521  hrf->SetBinContent(619,0.5);
5522  hrf->SetBinContent(620,0.5);
5523  hrf->SetBinContent(621,0.5);
5524  hrf->SetBinContent(622,0.54);
5525  hrf->SetBinContent(623,0.46);
5526  hrf->SetBinContent(624,0.54);
5527  hrf->SetBinContent(625,0.54);
5528  hrf->SetBinContent(626,0.54);
5529  hrf->SetBinContent(627,0.54);
5530  hrf->SetBinContent(628,0.54);
5531  hrf->SetBinContent(629,0.5);
5532  hrf->SetBinContent(630,0.5);
5533  hrf->SetBinContent(631,0.46);
5534  hrf->SetBinContent(632,0.46);
5535  hrf->SetBinContent(633,0.46);
5536  hrf->SetBinContent(634,0.5);
5537  hrf->SetBinContent(635,0.46);
5538  hrf->SetBinContent(636,0.46);
5539  hrf->SetBinContent(637,0.5);
5540  hrf->SetBinContent(638,0.66);
5541  hrf->SetBinContent(639,0.62);
5542  hrf->SetBinContent(640,0.62);
5543  hrf->SetBinContent(641,0.66);
5544  hrf->SetBinContent(642,0.66);
5545  hrf->SetBinContent(643,0.58);
5546  hrf->SetBinContent(644,0.66);
5547  hrf->SetBinContent(645,0.66);
5548  hrf->SetBinContent(646,0.74);
5549  hrf->SetBinContent(649,0.7);
5550  hrf->SetBinContent(650,0.74);
5551  hrf->SetBinContent(651,0.74);
5552  hrf->SetBinContent(652,0.78);
5553  hrf->SetBinContent(653,0.7);
5554  hrf->SetBinContent(654,0.7);
5555  hrf->SetBinContent(655,0.62);
5556  hrf->SetBinContent(656,0.66);
5557  hrf->SetBinContent(657,0.74);
5558  hrf->SetBinContent(658,0.46);
5559  hrf->SetBinContent(659,0.54);
5560  hrf->SetBinContent(660,0.5);
5561  hrf->SetBinContent(661,0.54);
5562  hrf->SetBinContent(662,0.58);
5563  hrf->SetBinContent(663,0.42);
5564  hrf->SetBinContent(664,0.54);
5565  hrf->SetBinContent(665,0.58);
5566  hrf->SetBinContent(666,0.62);
5567  hrf->SetBinContent(667,0.58);
5568  hrf->SetBinContent(668,0.58);
5569  hrf->SetBinContent(669,0.58);
5570  hrf->SetBinContent(670,0.62);
5571  hrf->SetBinContent(671,0.46);
5572  hrf->SetBinContent(672,0.5);
5573  hrf->SetBinContent(673,0.62);
5574  hrf->SetBinContent(674,0.62);
5575  hrf->SetBinContent(675,0.66);
5576  hrf->SetBinContent(676,0.5);
5577  hrf->SetBinContent(677,0.66);
5578  hrf->SetBinContent(678,0.5);
5579  hrf->SetBinContent(679,0.5);
5580  hrf->SetBinContent(680,0.58);
5581  hrf->SetBinContent(681,0.54);
5582  hrf->SetBinContent(682,0.54);
5583  hrf->SetBinContent(683,0.58);
5584  hrf->SetBinContent(684,0.62);
5585  hrf->SetBinContent(685,0.5);
5586  hrf->SetBinContent(686,0.5);
5587  hrf->SetBinContent(687,0.54);
5588  hrf->SetBinContent(688,0.54);
5589  hrf->SetBinContent(689,0.66);
5590  hrf->SetBinContent(690,0.58);
5591  hrf->SetBinContent(691,0.54);
5592  hrf->SetBinContent(692,0.7);
5593  hrf->SetBinContent(693,0.7);
5594  hrf->SetBinContent(694,0.62);
5595  hrf->SetBinContent(695,0.62);
5596  hrf->SetBinContent(696,0.66);
5597  hrf->SetBinContent(697,0.74);
5598  hrf->SetBinContent(698,0.7);
5599  hrf->SetBinContent(699,0.74);
5600  hrf->SetBinContent(700,0.74);
5601  hrf->SetBinContent(703,0.7);
5602  hrf->SetBinContent(704,0.78);
5603  hrf->SetBinContent(705,0.66);
5604  hrf->SetBinContent(706,0.66);
5605  hrf->SetBinContent(707,0.66);
5606  hrf->SetBinContent(708,0.74);
5607  hrf->SetBinContent(709,0.7);
5608  hrf->SetBinContent(710,0.66);
5609  hrf->SetBinContent(711,0.58);
5610  hrf->SetBinContent(712,0.54);
5611  hrf->SetBinContent(713,0.58);
5612  hrf->SetBinContent(714,0.5);
5613  hrf->SetBinContent(715,0.54);
5614  hrf->SetBinContent(716,0.66);
5615  hrf->SetBinContent(717,0.54);
5616  hrf->SetBinContent(718,0.58);
5617  hrf->SetBinContent(719,0.66);
5618  hrf->SetBinContent(720,0.46);
5619  hrf->SetBinContent(721,0.58);
5620  hrf->SetBinContent(722,0.5);
5621  hrf->SetBinContent(723,0.58);
5622  hrf->SetBinContent(724,0.54);
5623  hrf->SetBinContent(725,0.58);
5624  hrf->SetBinContent(726,0.66);
5625  hrf->SetBinContent(727,0.58);
5626  hrf->SetBinContent(728,0.62);
5627  hrf->SetBinContent(729,0.58);
5628  hrf->SetBinContent(730,0.54);
5629  hrf->SetBinContent(731,0.54);
5630  hrf->SetBinContent(732,0.66);
5631  hrf->SetBinContent(733,0.5);
5632  hrf->SetBinContent(734,0.62);
5633  hrf->SetBinContent(735,0.62);
5634  hrf->SetBinContent(736,0.5);
5635  hrf->SetBinContent(737,0.54);
5636  hrf->SetBinContent(738,0.62);
5637  hrf->SetBinContent(739,0.62);
5638  hrf->SetBinContent(740,0.58);
5639  hrf->SetBinContent(741,0.58);
5640  hrf->SetBinContent(742,0.46);
5641  hrf->SetBinContent(743,0.46);
5642  hrf->SetBinContent(744,0.58);
5643  hrf->SetBinContent(745,0.5);
5644  hrf->SetBinContent(746,0.66);
5645  hrf->SetBinContent(747,0.66);
5646  hrf->SetBinContent(748,0.54);
5647  hrf->SetBinContent(749,0.78);
5648  hrf->SetBinContent(750,0.62);
5649  hrf->SetBinContent(751,0.7);
5650  hrf->SetBinContent(752,0.66);
5651  hrf->SetBinContent(753,0.66);
5652  hrf->SetBinContent(754,0.78);
5653  hrf->SetBinContent(757,0.82);
5654  hrf->SetBinContent(758,0.74);
5655  hrf->SetBinContent(759,0.7);
5656  hrf->SetBinContent(760,0.78);
5657  hrf->SetBinContent(761,0.7);
5658  hrf->SetBinContent(762,0.62);
5659  hrf->SetBinContent(763,0.78);
5660  hrf->SetBinContent(764,0.78);
5661  hrf->SetBinContent(765,0.7);
5662  hrf->SetBinContent(766,0.62);
5663  hrf->SetBinContent(767,0.58);
5664  hrf->SetBinContent(768,0.62);
5665  hrf->SetBinContent(769,0.66);
5666  hrf->SetBinContent(770,0.58);
5667  hrf->SetBinContent(771,0.66);
5668  hrf->SetBinContent(772,0.54);
5669  hrf->SetBinContent(773,0.7);
5670  hrf->SetBinContent(774,0.58);
5671  hrf->SetBinContent(775,0.58);
5672  hrf->SetBinContent(776,0.62);
5673  hrf->SetBinContent(777,0.7);
5674  hrf->SetBinContent(778,0.62);
5675  hrf->SetBinContent(779,0.66);
5676  hrf->SetBinContent(780,0.74);
5677  hrf->SetBinContent(781,0.54);
5678  hrf->SetBinContent(782,0.58);
5679  hrf->SetBinContent(783,0.54);
5680  hrf->SetBinContent(784,0.62);
5681  hrf->SetBinContent(785,0.62);
5682  hrf->SetBinContent(786,0.54);
5683  hrf->SetBinContent(787,0.54);
5684  hrf->SetBinContent(788,0.62);
5685  hrf->SetBinContent(789,0.5);
5686  hrf->SetBinContent(790,0.58);
5687  hrf->SetBinContent(791,0.74);
5688  hrf->SetBinContent(792,0.54);
5689  hrf->SetBinContent(793,0.58);
5690  hrf->SetBinContent(794,0.58);
5691  hrf->SetBinContent(795,0.54);
5692  hrf->SetBinContent(796,0.62);
5693  hrf->SetBinContent(797,0.58);
5694  hrf->SetBinContent(798,0.58);
5695  hrf->SetBinContent(799,0.7);
5696  hrf->SetBinContent(800,0.62);
5697  hrf->SetBinContent(801,0.7);
5698  hrf->SetBinContent(802,0.7);
5699  hrf->SetBinContent(803,0.82);
5700  hrf->SetBinContent(804,0.74);
5701  hrf->SetBinContent(805,0.74);
5702  hrf->SetBinContent(806,0.74);
5703  hrf->SetBinContent(807,0.74);
5704  hrf->SetBinContent(808,0.74);
5705  hrf->SetBinContent(811,0.78);
5706  hrf->SetBinContent(812,0.78);
5707  hrf->SetBinContent(813,0.86);
5708  hrf->SetBinContent(814,0.78);
5709  hrf->SetBinContent(815,0.78);
5710  hrf->SetBinContent(816,0.82);
5711  hrf->SetBinContent(817,0.82);
5712  hrf->SetBinContent(818,0.7);
5713  hrf->SetBinContent(819,0.7);
5714  hrf->SetBinContent(820,0.58);
5715  hrf->SetBinContent(821,0.58);
5716  hrf->SetBinContent(822,0.66);
5717  hrf->SetBinContent(823,0.62);
5718  hrf->SetBinContent(824,0.7);
5719  hrf->SetBinContent(825,0.58);
5720  hrf->SetBinContent(826,0.66);
5721  hrf->SetBinContent(827,0.54);
5722  hrf->SetBinContent(828,0.62);
5723  hrf->SetBinContent(829,0.62);
5724  hrf->SetBinContent(830,0.7);
5725  hrf->SetBinContent(831,0.78);
5726  hrf->SetBinContent(832,0.66);
5727  hrf->SetBinContent(833,0.62);
5728  hrf->SetBinContent(834,0.66);
5729  hrf->SetBinContent(835,0.66);
5730  hrf->SetBinContent(836,0.62);
5731  hrf->SetBinContent(837,0.66);
5732  hrf->SetBinContent(838,0.66);
5733  hrf->SetBinContent(839,0.66);
5734  hrf->SetBinContent(840,0.78);
5735  hrf->SetBinContent(841,0.66);
5736  hrf->SetBinContent(842,0.62);
5737  hrf->SetBinContent(843,0.66);
5738  hrf->SetBinContent(844,0.66);
5739  hrf->SetBinContent(845,0.7);
5740  hrf->SetBinContent(846,0.7);
5741  hrf->SetBinContent(847,0.58);
5742  hrf->SetBinContent(848,0.66);
5743  hrf->SetBinContent(849,0.78);
5744  hrf->SetBinContent(850,0.7);
5745  hrf->SetBinContent(851,0.62);
5746  hrf->SetBinContent(852,0.62);
5747  hrf->SetBinContent(853,0.7);
5748  hrf->SetBinContent(854,0.82);
5749  hrf->SetBinContent(855,0.66);
5750  hrf->SetBinContent(856,0.7);
5751  hrf->SetBinContent(857,0.74);
5752  hrf->SetBinContent(858,0.66);
5753  hrf->SetBinContent(859,0.74);
5754  hrf->SetBinContent(860,0.7);
5755  hrf->SetBinContent(861,0.78);
5756  hrf->SetBinContent(862,0.82);
5757  hrf->SetBinContent(865,0.78);
5758  hrf->SetBinContent(866,0.74);
5759  hrf->SetBinContent(867,0.78);
5760  hrf->SetBinContent(868,0.82);
5761  hrf->SetBinContent(869,0.78);
5762  hrf->SetBinContent(870,0.66);
5763  hrf->SetBinContent(871,0.74);
5764  hrf->SetBinContent(872,0.7);
5765  hrf->SetBinContent(873,0.86);
5766  hrf->SetBinContent(874,0.58);
5767  hrf->SetBinContent(875,0.62);
5768  hrf->SetBinContent(876,0.62);
5769  hrf->SetBinContent(877,0.74);
5770  hrf->SetBinContent(878,0.66);
5771  hrf->SetBinContent(879,0.66);
5772  hrf->SetBinContent(880,0.58);
5773  hrf->SetBinContent(881,0.66);
5774  hrf->SetBinContent(882,0.62);
5775  hrf->SetBinContent(883,0.7);
5776  hrf->SetBinContent(884,0.66);
5777  hrf->SetBinContent(885,0.74);
5778  hrf->SetBinContent(886,0.7);
5779  hrf->SetBinContent(887,0.62);
5780  hrf->SetBinContent(888,0.58);
5781  hrf->SetBinContent(889,0.66);
5782  hrf->SetBinContent(890,0.62);
5783  hrf->SetBinContent(891,0.66);
5784  hrf->SetBinContent(892,0.66);
5785  hrf->SetBinContent(893,0.74);
5786  hrf->SetBinContent(894,0.7);
5787  hrf->SetBinContent(895,0.58);
5788  hrf->SetBinContent(896,0.7);
5789  hrf->SetBinContent(897,0.66);
5790  hrf->SetBinContent(898,0.7);
5791  hrf->SetBinContent(899,0.66);
5792  hrf->SetBinContent(900,0.7);
5793  hrf->SetBinContent(901,0.62);
5794  hrf->SetBinContent(902,0.58);
5795  hrf->SetBinContent(903,0.7);
5796  hrf->SetBinContent(904,0.7);
5797  hrf->SetBinContent(905,0.7);
5798  hrf->SetBinContent(906,0.66);
5799  hrf->SetBinContent(907,0.7);
5800  hrf->SetBinContent(908,0.74);
5801  hrf->SetBinContent(909,0.7);
5802  hrf->SetBinContent(910,0.74);
5803  hrf->SetBinContent(911,0.74);
5804  hrf->SetBinContent(912,0.66);
5805  hrf->SetBinContent(913,0.82);
5806  hrf->SetBinContent(914,0.78);
5807  hrf->SetBinContent(915,0.78);
5808  hrf->SetBinContent(916,0.82);
5809  hrf->SetBinContent(919,0.86);
5810  hrf->SetBinContent(920,0.78);
5811  hrf->SetBinContent(921,0.78);
5812  hrf->SetBinContent(922,0.78);
5813  hrf->SetBinContent(923,0.86);
5814  hrf->SetBinContent(924,0.78);
5815  hrf->SetBinContent(925,0.7);
5816  hrf->SetBinContent(926,0.78);
5817  hrf->SetBinContent(927,0.74);
5818  hrf->SetBinContent(928,0.62);
5819  hrf->SetBinContent(929,0.62);
5820  hrf->SetBinContent(930,0.7);
5821  hrf->SetBinContent(931,0.78);
5822  hrf->SetBinContent(932,0.66);
5823  hrf->SetBinContent(933,0.7);
5824  hrf->SetBinContent(934,0.7);
5825  hrf->SetBinContent(935,0.66);
5826  hrf->SetBinContent(936,0.62);
5827  hrf->SetBinContent(937,0.7);
5828  hrf->SetBinContent(938,0.7);
5829  hrf->SetBinContent(939,0.62);
5830  hrf->SetBinContent(940,0.74);
5831  hrf->SetBinContent(941,0.66);
5832  hrf->SetBinContent(942,0.62);
5833  hrf->SetBinContent(943,0.66);
5834  hrf->SetBinContent(944,0.74);
5835  hrf->SetBinContent(945,0.66);
5836  hrf->SetBinContent(946,0.66);
5837  hrf->SetBinContent(947,0.74);
5838  hrf->SetBinContent(948,0.66);
5839  hrf->SetBinContent(949,0.66);
5840  hrf->SetBinContent(950,0.62);
5841  hrf->SetBinContent(951,0.74);
5842  hrf->SetBinContent(952,0.74);
5843  hrf->SetBinContent(953,0.66);
5844  hrf->SetBinContent(954,0.66);
5845  hrf->SetBinContent(955,0.7);
5846  hrf->SetBinContent(956,0.58);
5847  hrf->SetBinContent(957,0.7);
5848  hrf->SetBinContent(958,0.66);
5849  hrf->SetBinContent(959,0.7);
5850  hrf->SetBinContent(960,0.62);
5851  hrf->SetBinContent(961,0.7);
5852  hrf->SetBinContent(962,0.82);
5853  hrf->SetBinContent(963,0.66);
5854  hrf->SetBinContent(964,0.74);
5855  hrf->SetBinContent(965,0.7);
5856  hrf->SetBinContent(966,0.74);
5857  hrf->SetBinContent(967,0.78);
5858  hrf->SetBinContent(968,0.86);
5859  hrf->SetBinContent(969,0.78);
5860  hrf->SetBinContent(970,0.78);
5861  hrf->SetBinContent(973,0.82);
5862  hrf->SetBinContent(974,0.82);
5863  hrf->SetBinContent(975,0.74);
5864  hrf->SetBinContent(976,0.7);
5865  hrf->SetBinContent(977,0.78);
5866  hrf->SetBinContent(978,0.74);
5867  hrf->SetBinContent(979,0.82);
5868  hrf->SetBinContent(980,0.7);
5869  hrf->SetBinContent(981,0.74);
5870  hrf->SetBinContent(982,0.62);
5871  hrf->SetBinContent(983,0.7);
5872  hrf->SetBinContent(984,0.7);
5873  hrf->SetBinContent(985,0.66);
5874  hrf->SetBinContent(986,0.78);
5875  hrf->SetBinContent(987,0.62);
5876  hrf->SetBinContent(988,0.74);
5877  hrf->SetBinContent(989,0.7);
5878  hrf->SetBinContent(990,0.7);
5879  hrf->SetBinContent(991,0.7);
5880  hrf->SetBinContent(992,0.7);
5881  hrf->SetBinContent(993,0.82);
5882  hrf->SetBinContent(994,0.86);
5883  hrf->SetBinContent(995,0.7);
5884  hrf->SetBinContent(996,0.7);
5885  hrf->SetBinContent(997,0.78);
5886  hrf->SetBinContent(998,0.66);
5887  hrf->SetBinContent(999,0.74);
5888  hrf->SetBinContent(1000,0.86);
5889  hrf->SetBinContent(1001,0.66);
5890  hrf->SetBinContent(1002,0.66);
5891  hrf->SetBinContent(1003,0.74);
5892  hrf->SetBinContent(1004,0.7);
5893  hrf->SetBinContent(1005,0.62);
5894  hrf->SetBinContent(1006,0.66);
5895  hrf->SetBinContent(1007,0.78);
5896  hrf->SetBinContent(1008,0.7);
5897  hrf->SetBinContent(1009,0.74);
5898  hrf->SetBinContent(1010,0.66);
5899  hrf->SetBinContent(1011,0.78);
5900  hrf->SetBinContent(1012,0.62);
5901  hrf->SetBinContent(1013,0.7);
5902  hrf->SetBinContent(1014,0.58);
5903  hrf->SetBinContent(1015,0.74);
5904  hrf->SetBinContent(1016,0.74);
5905  hrf->SetBinContent(1017,0.7);
5906  hrf->SetBinContent(1018,0.7);
5907  hrf->SetBinContent(1019,0.74);
5908  hrf->SetBinContent(1020,0.78);
5909  hrf->SetBinContent(1021,0.74);
5910  hrf->SetBinContent(1022,0.86);
5911  hrf->SetBinContent(1023,0.86);
5912  hrf->SetBinContent(1024,0.82);
5913  hrf->SetBinContent(1027,0.82);
5914  hrf->SetBinContent(1028,0.82);
5915  hrf->SetBinContent(1029,0.78);
5916  hrf->SetBinContent(1030,0.78);
5917  hrf->SetBinContent(1031,0.78);
5918  hrf->SetBinContent(1032,0.78);
5919  hrf->SetBinContent(1033,0.78);
5920  hrf->SetBinContent(1034,0.78);
5921  hrf->SetBinContent(1035,0.9);
5922  hrf->SetBinContent(1036,0.74);
5923  hrf->SetBinContent(1037,0.62);
5924  hrf->SetBinContent(1038,0.7);
5925  hrf->SetBinContent(1039,0.66);
5926  hrf->SetBinContent(1040,0.7);
5927  hrf->SetBinContent(1041,0.74);
5928  hrf->SetBinContent(1042,0.74);
5929  hrf->SetBinContent(1043,0.74);
5930  hrf->SetBinContent(1044,0.7);
5931  hrf->SetBinContent(1045,0.62);
5932  hrf->SetBinContent(1046,0.74);
5933  hrf->SetBinContent(1047,0.78);
5934  hrf->SetBinContent(1048,0.74);
5935  hrf->SetBinContent(1049,0.78);
5936  hrf->SetBinContent(1050,0.78);
5937  hrf->SetBinContent(1051,0.78);
5938  hrf->SetBinContent(1052,0.74);
5939  hrf->SetBinContent(1053,0.74);
5940  hrf->SetBinContent(1054,0.78);
5941  hrf->SetBinContent(1055,0.74);
5942  hrf->SetBinContent(1056,0.78);
5943  hrf->SetBinContent(1057,0.74);
5944  hrf->SetBinContent(1058,0.74);
5945  hrf->SetBinContent(1059,0.74);
5946  hrf->SetBinContent(1060,0.74);
5947  hrf->SetBinContent(1061,0.7);
5948  hrf->SetBinContent(1062,0.7);
5949  hrf->SetBinContent(1063,0.66);
5950  hrf->SetBinContent(1064,0.74);
5951  hrf->SetBinContent(1065,0.74);
5952  hrf->SetBinContent(1066,0.7);
5953  hrf->SetBinContent(1067,0.7);
5954  hrf->SetBinContent(1068,0.62);
5955  hrf->SetBinContent(1069,0.74);
5956  hrf->SetBinContent(1070,0.7);
5957  hrf->SetBinContent(1071,0.74);
5958  hrf->SetBinContent(1072,0.74);
5959  hrf->SetBinContent(1073,0.82);
5960  hrf->SetBinContent(1074,0.82);
5961  hrf->SetBinContent(1075,0.86);
5962  hrf->SetBinContent(1076,0.78);
5963  hrf->SetBinContent(1077,0.82);
5964  hrf->SetBinContent(1078,0.86);
5965  hrf->SetBinContent(1081,0.86);
5966  hrf->SetBinContent(1082,0.82);
5967  hrf->SetBinContent(1083,0.78);
5968  hrf->SetBinContent(1084,0.78);
5969  hrf->SetBinContent(1085,0.82);
5970  hrf->SetBinContent(1086,0.82);
5971  hrf->SetBinContent(1087,0.82);
5972  hrf->SetBinContent(1088,0.78);
5973  hrf->SetBinContent(1089,0.86);
5974  hrf->SetBinContent(1090,0.74);
5975  hrf->SetBinContent(1091,0.78);
5976  hrf->SetBinContent(1092,0.74);
5977  hrf->SetBinContent(1093,0.7);
5978  hrf->SetBinContent(1094,0.66);
5979  hrf->SetBinContent(1095,0.78);
5980  hrf->SetBinContent(1096,0.74);
5981  hrf->SetBinContent(1097,0.78);
5982  hrf->SetBinContent(1098,0.78);
5983  hrf->SetBinContent(1099,0.78);
5984  hrf->SetBinContent(1100,0.74);
5985  hrf->SetBinContent(1101,0.7);
5986  hrf->SetBinContent(1102,0.82);
5987  hrf->SetBinContent(1103,0.78);
5988  hrf->SetBinContent(1104,0.86);
5989  hrf->SetBinContent(1105,0.78);
5990  hrf->SetBinContent(1106,0.74);
5991  hrf->SetBinContent(1107,0.78);
5992  hrf->SetBinContent(1108,0.74);
5993  hrf->SetBinContent(1109,0.82);
5994  hrf->SetBinContent(1110,0.74);
5995  hrf->SetBinContent(1111,0.82);
5996  hrf->SetBinContent(1112,0.74);
5997  hrf->SetBinContent(1113,0.86);
5998  hrf->SetBinContent(1114,0.82);
5999  hrf->SetBinContent(1115,0.74);
6000  hrf->SetBinContent(1116,0.78);
6001  hrf->SetBinContent(1117,0.74);
6002  hrf->SetBinContent(1118,0.7);
6003  hrf->SetBinContent(1119,0.66);
6004  hrf->SetBinContent(1120,0.66);
6005  hrf->SetBinContent(1121,0.74);
6006  hrf->SetBinContent(1122,0.66);
6007  hrf->SetBinContent(1123,0.7);
6008  hrf->SetBinContent(1124,0.82);
6009  hrf->SetBinContent(1125,0.86);
6010  hrf->SetBinContent(1126,0.74);
6011  hrf->SetBinContent(1127,0.78);
6012  hrf->SetBinContent(1128,0.82);
6013  hrf->SetBinContent(1129,0.78);
6014  hrf->SetBinContent(1130,0.82);
6015  hrf->SetBinContent(1131,0.86);
6016  hrf->SetBinContent(1132,0.82);
6017  hrf->SetBinContent(1135,0.86);
6018  hrf->SetBinContent(1136,0.86);
6019  hrf->SetBinContent(1137,0.9);
6020  hrf->SetBinContent(1138,0.78);
6021  hrf->SetBinContent(1139,0.9);
6022  hrf->SetBinContent(1140,0.86);
6023  hrf->SetBinContent(1141,0.82);
6024  hrf->SetBinContent(1142,0.78);
6025  hrf->SetBinContent(1143,0.86);
6026  hrf->SetBinContent(1144,0.7);
6027  hrf->SetBinContent(1145,0.7);
6028  hrf->SetBinContent(1146,0.74);
6029  hrf->SetBinContent(1147,0.62);
6030  hrf->SetBinContent(1148,0.74);
6031  hrf->SetBinContent(1149,0.74);
6032  hrf->SetBinContent(1150,0.78);
6033  hrf->SetBinContent(1151,0.74);
6034  hrf->SetBinContent(1152,0.74);
6035  hrf->SetBinContent(1153,0.78);
6036  hrf->SetBinContent(1154,0.78);
6037  hrf->SetBinContent(1155,0.78);
6038  hrf->SetBinContent(1156,0.82);
6039  hrf->SetBinContent(1157,0.74);
6040  hrf->SetBinContent(1158,0.78);
6041  hrf->SetBinContent(1159,0.78);
6042  hrf->SetBinContent(1160,0.74);
6043  hrf->SetBinContent(1161,0.78);
6044  hrf->SetBinContent(1162,0.82);
6045  hrf->SetBinContent(1163,0.78);
6046  hrf->SetBinContent(1164,0.78);
6047  hrf->SetBinContent(1165,0.82);
6048  hrf->SetBinContent(1166,0.7);
6049  hrf->SetBinContent(1167,0.78);
6050  hrf->SetBinContent(1168,0.7);
6051  hrf->SetBinContent(1169,0.82);
6052  hrf->SetBinContent(1170,0.74);
6053  hrf->SetBinContent(1171,0.74);
6054  hrf->SetBinContent(1172,0.78);
6055  hrf->SetBinContent(1173,0.74);
6056  hrf->SetBinContent(1174,0.66);
6057  hrf->SetBinContent(1175,0.7);
6058  hrf->SetBinContent(1176,0.7);
6059  hrf->SetBinContent(1177,0.74);
6060  hrf->SetBinContent(1178,0.86);
6061  hrf->SetBinContent(1179,0.86);
6062  hrf->SetBinContent(1180,0.78);
6063  hrf->SetBinContent(1181,0.78);
6064  hrf->SetBinContent(1182,0.82);
6065  hrf->SetBinContent(1183,0.82);
6066  hrf->SetBinContent(1184,0.86);
6067  hrf->SetBinContent(1185,0.86);
6068  hrf->SetBinContent(1186,0.82);
6069  hrf->SetBinContent(1189,0.86);
6070  hrf->SetBinContent(1190,0.82);
6071  hrf->SetBinContent(1191,0.86);
6072  hrf->SetBinContent(1192,0.82);
6073  hrf->SetBinContent(1193,0.86);
6074  hrf->SetBinContent(1194,0.86);
6075  hrf->SetBinContent(1195,0.78);
6076  hrf->SetBinContent(1196,0.86);
6077  hrf->SetBinContent(1197,0.82);
6078  hrf->SetBinContent(1198,0.74);
6079  hrf->SetBinContent(1199,0.74);
6080  hrf->SetBinContent(1200,0.74);
6081  hrf->SetBinContent(1201,0.74);
6082  hrf->SetBinContent(1202,0.7);
6083  hrf->SetBinContent(1203,0.7);
6084  hrf->SetBinContent(1204,0.82);
6085  hrf->SetBinContent(1205,0.74);
6086  hrf->SetBinContent(1206,0.82);
6087  hrf->SetBinContent(1207,0.82);
6088  hrf->SetBinContent(1208,0.78);
6089  hrf->SetBinContent(1209,0.82);
6090  hrf->SetBinContent(1210,0.82);
6091  hrf->SetBinContent(1211,0.82);
6092  hrf->SetBinContent(1212,0.78);
6093  hrf->SetBinContent(1213,0.82);
6094  hrf->SetBinContent(1214,0.78);
6095  hrf->SetBinContent(1215,0.82);
6096  hrf->SetBinContent(1216,0.86);
6097  hrf->SetBinContent(1217,0.74);
6098  hrf->SetBinContent(1218,0.82);
6099  hrf->SetBinContent(1219,0.82);
6100  hrf->SetBinContent(1220,0.78);
6101  hrf->SetBinContent(1221,0.78);
6102  hrf->SetBinContent(1222,0.7);
6103  hrf->SetBinContent(1223,0.74);
6104  hrf->SetBinContent(1224,0.82);
6105  hrf->SetBinContent(1225,0.7);
6106  hrf->SetBinContent(1226,0.78);
6107  hrf->SetBinContent(1227,0.74);
6108  hrf->SetBinContent(1228,0.7);
6109  hrf->SetBinContent(1229,0.7);
6110  hrf->SetBinContent(1230,0.66);
6111  hrf->SetBinContent(1231,0.74);
6112  hrf->SetBinContent(1232,0.78);
6113  hrf->SetBinContent(1233,0.82);
6114  hrf->SetBinContent(1234,0.82);
6115  hrf->SetBinContent(1235,0.78);
6116  hrf->SetBinContent(1236,0.82);
6117  hrf->SetBinContent(1237,0.82);
6118  hrf->SetBinContent(1238,0.82);
6119  hrf->SetBinContent(1239,0.82);
6120  hrf->SetBinContent(1240,0.86);
6121  hrf->SetBinContent(1243,0.86);
6122  hrf->SetBinContent(1244,0.86);
6123  hrf->SetBinContent(1245,0.82);
6124  hrf->SetBinContent(1246,0.86);
6125  hrf->SetBinContent(1247,0.9);
6126  hrf->SetBinContent(1248,0.82);
6127  hrf->SetBinContent(1249,0.86);
6128  hrf->SetBinContent(1250,0.82);
6129  hrf->SetBinContent(1251,0.82);
6130  hrf->SetBinContent(1252,0.78);
6131  hrf->SetBinContent(1253,0.78);
6132  hrf->SetBinContent(1254,0.66);
6133  hrf->SetBinContent(1255,0.7);
6134  hrf->SetBinContent(1256,0.74);
6135  hrf->SetBinContent(1257,0.78);
6136  hrf->SetBinContent(1258,0.78);
6137  hrf->SetBinContent(1259,0.82);
6138  hrf->SetBinContent(1260,0.86);
6139  hrf->SetBinContent(1261,0.82);
6140  hrf->SetBinContent(1262,0.82);
6141  hrf->SetBinContent(1263,0.82);
6142  hrf->SetBinContent(1264,0.78);
6143  hrf->SetBinContent(1265,0.9);
6144  hrf->SetBinContent(1266,0.78);
6145  hrf->SetBinContent(1267,0.82);
6146  hrf->SetBinContent(1268,0.78);
6147  hrf->SetBinContent(1269,0.78);
6148  hrf->SetBinContent(1270,0.78);
6149  hrf->SetBinContent(1271,0.78);
6150  hrf->SetBinContent(1272,0.78);
6151  hrf->SetBinContent(1273,0.86);
6152  hrf->SetBinContent(1274,0.78);
6153  hrf->SetBinContent(1275,0.78);
6154  hrf->SetBinContent(1276,0.74);
6155  hrf->SetBinContent(1277,0.78);
6156  hrf->SetBinContent(1278,0.7);
6157  hrf->SetBinContent(1279,0.7);
6158  hrf->SetBinContent(1280,0.74);
6159  hrf->SetBinContent(1281,0.74);
6160  hrf->SetBinContent(1282,0.74);
6161  hrf->SetBinContent(1283,0.78);
6162  hrf->SetBinContent(1284,0.82);
6163  hrf->SetBinContent(1285,0.74);
6164  hrf->SetBinContent(1286,0.86);
6165  hrf->SetBinContent(1287,0.78);
6166  hrf->SetBinContent(1288,0.86);
6167  hrf->SetBinContent(1289,0.78);
6168  hrf->SetBinContent(1290,0.82);
6169  hrf->SetBinContent(1291,0.86);
6170  hrf->SetBinContent(1292,0.82);
6171  hrf->SetBinContent(1293,0.86);
6172  hrf->SetBinContent(1294,0.82);
6173  hrf->SetBinContent(1297,0.86);
6174  hrf->SetBinContent(1298,0.86);
6175  hrf->SetBinContent(1299,0.82);
6176  hrf->SetBinContent(1300,0.82);
6177  hrf->SetBinContent(1301,0.86);
6178  hrf->SetBinContent(1302,0.82);
6179  hrf->SetBinContent(1303,0.82);
6180  hrf->SetBinContent(1304,0.86);
6181  hrf->SetBinContent(1305,0.86);
6182  hrf->SetBinContent(1306,0.78);
6183  hrf->SetBinContent(1307,0.74);
6184  hrf->SetBinContent(1308,0.7);
6185  hrf->SetBinContent(1309,0.66);
6186  hrf->SetBinContent(1310,0.74);
6187  hrf->SetBinContent(1311,0.74);
6188  hrf->SetBinContent(1312,0.78);
6189  hrf->SetBinContent(1313,0.78);
6190  hrf->SetBinContent(1314,0.78);
6191  hrf->SetBinContent(1315,0.82);
6192  hrf->SetBinContent(1316,0.78);
6193  hrf->SetBinContent(1317,0.82);
6194  hrf->SetBinContent(1318,0.78);
6195  hrf->SetBinContent(1319,0.78);
6196  hrf->SetBinContent(1320,0.78);
6197  hrf->SetBinContent(1321,0.82);
6198  hrf->SetBinContent(1322,0.86);
6199  hrf->SetBinContent(1323,0.82);
6200  hrf->SetBinContent(1324,0.82);
6201  hrf->SetBinContent(1325,0.82);
6202  hrf->SetBinContent(1326,0.74);
6203  hrf->SetBinContent(1327,0.78);
6204  hrf->SetBinContent(1328,0.82);
6205  hrf->SetBinContent(1329,0.78);
6206  hrf->SetBinContent(1330,0.74);
6207  hrf->SetBinContent(1331,0.82);
6208  hrf->SetBinContent(1332,0.78);
6209  hrf->SetBinContent(1333,0.78);
6210  hrf->SetBinContent(1334,0.78);
6211  hrf->SetBinContent(1335,0.74);
6212  hrf->SetBinContent(1336,0.78);
6213  hrf->SetBinContent(1337,0.78);
6214  hrf->SetBinContent(1338,0.7);
6215  hrf->SetBinContent(1339,0.7);
6216  hrf->SetBinContent(1340,0.86);
6217  hrf->SetBinContent(1341,0.82);
6218  hrf->SetBinContent(1342,0.82);
6219  hrf->SetBinContent(1343,0.82);
6220  hrf->SetBinContent(1344,0.86);
6221  hrf->SetBinContent(1345,0.86);
6222  hrf->SetBinContent(1346,0.86);
6223  hrf->SetBinContent(1347,0.9);
6224  hrf->SetBinContent(1348,0.86);
6225  hrf->SetBinContent(1351,0.86);
6226  hrf->SetBinContent(1352,0.82);
6227  hrf->SetBinContent(1353,0.9);
6228  hrf->SetBinContent(1354,0.86);
6229  hrf->SetBinContent(1355,0.86);
6230  hrf->SetBinContent(1356,0.9);
6231  hrf->SetBinContent(1357,0.82);
6232  hrf->SetBinContent(1358,0.86);
6233  hrf->SetBinContent(1359,0.9);
6234  hrf->SetBinContent(1360,0.74);
6235  hrf->SetBinContent(1361,0.78);
6236  hrf->SetBinContent(1362,0.78);
6237  hrf->SetBinContent(1363,0.74);
6238  hrf->SetBinContent(1364,0.78);
6239  hrf->SetBinContent(1365,0.74);
6240  hrf->SetBinContent(1366,0.82);
6241  hrf->SetBinContent(1367,0.82);
6242  hrf->SetBinContent(1368,0.86);
6243  hrf->SetBinContent(1369,0.82);
6244  hrf->SetBinContent(1370,0.82);
6245  hrf->SetBinContent(1371,0.78);
6246  hrf->SetBinContent(1372,0.82);
6247  hrf->SetBinContent(1373,0.78);
6248  hrf->SetBinContent(1374,0.78);
6249  hrf->SetBinContent(1375,0.82);
6250  hrf->SetBinContent(1376,0.78);
6251  hrf->SetBinContent(1377,0.78);
6252  hrf->SetBinContent(1378,0.82);
6253  hrf->SetBinContent(1379,0.78);
6254  hrf->SetBinContent(1380,0.82);
6255  hrf->SetBinContent(1381,0.86);
6256  hrf->SetBinContent(1382,0.82);
6257  hrf->SetBinContent(1383,0.82);
6258  hrf->SetBinContent(1384,0.78);
6259  hrf->SetBinContent(1385,0.82);
6260  hrf->SetBinContent(1386,0.82);
6261  hrf->SetBinContent(1387,0.86);
6262  hrf->SetBinContent(1388,0.74);
6263  hrf->SetBinContent(1389,0.82);
6264  hrf->SetBinContent(1390,0.7);
6265  hrf->SetBinContent(1391,0.7);
6266  hrf->SetBinContent(1392,0.78);
6267  hrf->SetBinContent(1393,0.78);
6268  hrf->SetBinContent(1394,0.9);
6269  hrf->SetBinContent(1395,0.86);
6270  hrf->SetBinContent(1396,0.86);
6271  hrf->SetBinContent(1397,0.9);
6272  hrf->SetBinContent(1398,0.86);
6273  hrf->SetBinContent(1399,0.9);
6274  hrf->SetBinContent(1400,0.82);
6275  hrf->SetBinContent(1401,0.9);
6276  hrf->SetBinContent(1402,0.9);
6277  hrf->SetBinContent(1405,0.9);
6278  hrf->SetBinContent(1406,0.86);
6279  hrf->SetBinContent(1407,0.86);
6280  hrf->SetBinContent(1408,0.94);
6281  hrf->SetBinContent(1409,0.86);
6282  hrf->SetBinContent(1410,0.86);
6283  hrf->SetBinContent(1411,0.86);
6284  hrf->SetBinContent(1412,0.86);
6285  hrf->SetBinContent(1413,0.86);
6286  hrf->SetBinContent(1414,0.82);
6287  hrf->SetBinContent(1415,0.74);
6288  hrf->SetBinContent(1416,0.7);
6289  hrf->SetBinContent(1417,0.78);
6290  hrf->SetBinContent(1418,0.74);
6291  hrf->SetBinContent(1419,0.78);
6292  hrf->SetBinContent(1420,0.78);
6293  hrf->SetBinContent(1421,0.78);
6294  hrf->SetBinContent(1422,0.86);
6295  hrf->SetBinContent(1423,0.78);
6296  hrf->SetBinContent(1424,0.82);
6297  hrf->SetBinContent(1425,0.82);
6298  hrf->SetBinContent(1426,0.82);
6299  hrf->SetBinContent(1427,0.78);
6300  hrf->SetBinContent(1428,0.78);
6301  hrf->SetBinContent(1429,0.86);
6302  hrf->SetBinContent(1430,0.82);
6303  hrf->SetBinContent(1431,0.86);
6304  hrf->SetBinContent(1432,0.86);
6305  hrf->SetBinContent(1433,0.82);
6306  hrf->SetBinContent(1434,0.9);
6307  hrf->SetBinContent(1435,0.82);
6308  hrf->SetBinContent(1436,0.86);
6309  hrf->SetBinContent(1437,0.82);
6310  hrf->SetBinContent(1438,0.9);
6311  hrf->SetBinContent(1439,0.82);
6312  hrf->SetBinContent(1440,0.78);
6313  hrf->SetBinContent(1441,0.78);
6314  hrf->SetBinContent(1442,0.82);
6315  hrf->SetBinContent(1443,0.74);
6316  hrf->SetBinContent(1444,0.82);
6317  hrf->SetBinContent(1445,0.78);
6318  hrf->SetBinContent(1446,0.82);
6319  hrf->SetBinContent(1447,0.78);
6320  hrf->SetBinContent(1448,0.9);
6321  hrf->SetBinContent(1449,0.82);
6322  hrf->SetBinContent(1450,0.86);
6323  hrf->SetBinContent(1451,0.86);
6324  hrf->SetBinContent(1452,0.86);
6325  hrf->SetBinContent(1453,0.86);
6326  hrf->SetBinContent(1454,0.86);
6327  hrf->SetBinContent(1455,0.86);
6328  hrf->SetBinContent(1456,0.86);
6329  hrf->SetBinContent(1459,0.9);
6330  hrf->SetBinContent(1460,0.86);
6331  hrf->SetBinContent(1461,0.9);
6332  hrf->SetBinContent(1462,0.9);
6333  hrf->SetBinContent(1463,0.9);
6334  hrf->SetBinContent(1464,0.9);
6335  hrf->SetBinContent(1465,0.86);
6336  hrf->SetBinContent(1466,0.86);
6337  hrf->SetBinContent(1467,0.9);
6338  hrf->SetBinContent(1468,0.78);
6339  hrf->SetBinContent(1469,0.82);
6340  hrf->SetBinContent(1470,0.7);
6341  hrf->SetBinContent(1471,0.78);
6342  hrf->SetBinContent(1472,0.78);
6343  hrf->SetBinContent(1473,0.78);
6344  hrf->SetBinContent(1474,0.82);
6345  hrf->SetBinContent(1475,0.82);
6346  hrf->SetBinContent(1476,0.86);
6347  hrf->SetBinContent(1477,0.82);
6348  hrf->SetBinContent(1478,0.86);
6349  hrf->SetBinContent(1479,0.82);
6350  hrf->SetBinContent(1480,0.82);
6351  hrf->SetBinContent(1481,0.9);
6352  hrf->SetBinContent(1482,0.9);
6353  hrf->SetBinContent(1483,0.82);
6354  hrf->SetBinContent(1484,0.86);
6355  hrf->SetBinContent(1485,0.9);
6356  hrf->SetBinContent(1486,0.86);
6357  hrf->SetBinContent(1487,0.78);
6358  hrf->SetBinContent(1488,0.9);
6359  hrf->SetBinContent(1489,0.86);
6360  hrf->SetBinContent(1490,0.86);
6361  hrf->SetBinContent(1491,0.82);
6362  hrf->SetBinContent(1492,0.78);
6363  hrf->SetBinContent(1493,0.86);
6364  hrf->SetBinContent(1494,0.82);
6365  hrf->SetBinContent(1495,0.78);
6366  hrf->SetBinContent(1496,0.82);
6367  hrf->SetBinContent(1497,0.78);
6368  hrf->SetBinContent(1498,0.74);
6369  hrf->SetBinContent(1499,0.74);
6370  hrf->SetBinContent(1500,0.78);
6371  hrf->SetBinContent(1501,0.78);
6372  hrf->SetBinContent(1502,0.86);
6373  hrf->SetBinContent(1503,0.86);
6374  hrf->SetBinContent(1504,0.82);
6375  hrf->SetBinContent(1505,0.86);
6376  hrf->SetBinContent(1506,0.86);
6377  hrf->SetBinContent(1507,0.86);
6378  hrf->SetBinContent(1508,0.86);
6379  hrf->SetBinContent(1509,0.9);
6380  hrf->SetBinContent(1510,0.9);
6381  hrf->SetBinContent(1513,0.86);
6382  hrf->SetBinContent(1514,0.9);
6383  hrf->SetBinContent(1515,0.9);
6384  hrf->SetBinContent(1516,0.9);
6385  hrf->SetBinContent(1517,0.9);
6386  hrf->SetBinContent(1518,0.86);
6387  hrf->SetBinContent(1519,0.86);
6388  hrf->SetBinContent(1520,0.9);
6389  hrf->SetBinContent(1521,0.9);
6390  hrf->SetBinContent(1522,0.78);
6391  hrf->SetBinContent(1523,0.78);
6392  hrf->SetBinContent(1524,0.78);
6393  hrf->SetBinContent(1525,0.74);
6394  hrf->SetBinContent(1526,0.78);
6395  hrf->SetBinContent(1527,0.82);
6396  hrf->SetBinContent(1528,0.78);
6397  hrf->SetBinContent(1529,0.82);
6398  hrf->SetBinContent(1530,0.86);
6399  hrf->SetBinContent(1531,0.82);
6400  hrf->SetBinContent(1532,0.86);
6401  hrf->SetBinContent(1533,0.86);
6402  hrf->SetBinContent(1534,0.78);
6403  hrf->SetBinContent(1535,0.86);
6404  hrf->SetBinContent(1536,0.82);
6405  hrf->SetBinContent(1537,0.82);
6406  hrf->SetBinContent(1538,0.82);
6407  hrf->SetBinContent(1539,0.9);
6408  hrf->SetBinContent(1540,0.82);
6409  hrf->SetBinContent(1541,0.82);
6410  hrf->SetBinContent(1542,0.82);
6411  hrf->SetBinContent(1543,0.9);
6412  hrf->SetBinContent(1544,0.9);
6413  hrf->SetBinContent(1545,0.82);
6414  hrf->SetBinContent(1546,0.82);
6415  hrf->SetBinContent(1547,0.82);
6416  hrf->SetBinContent(1548,0.82);
6417  hrf->SetBinContent(1549,0.82);
6418  hrf->SetBinContent(1550,0.82);
6419  hrf->SetBinContent(1551,0.82);
6420  hrf->SetBinContent(1552,0.78);
6421  hrf->SetBinContent(1553,0.82);
6422  hrf->SetBinContent(1554,0.82);
6423  hrf->SetBinContent(1555,0.82);
6424  hrf->SetBinContent(1556,0.86);
6425  hrf->SetBinContent(1557,0.86);
6426  hrf->SetBinContent(1558,0.86);
6427  hrf->SetBinContent(1559,0.9);
6428  hrf->SetBinContent(1560,0.86);
6429  hrf->SetBinContent(1561,0.86);
6430  hrf->SetBinContent(1562,0.86);
6431  hrf->SetBinContent(1563,0.86);
6432  hrf->SetBinContent(1564,0.82);
6433 
6434  return hrf;
6435 }
6436 
6437 //____________________________________________________________________________||
6438 
6439 
const double TwoPi
TkRotation< Scalar > RotationType
Definition: Definitions.h:29
const double Pi
T getParameter(std::string const &) const
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Definition: TCMETAlgo.h:104
int i
Definition: DBlmapReader.cc:9
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapHandle_
Definition: TCMETAlgo.h:96
double zdist_
Definition: TCMETAlgo.h:146
reco::MET CalculateTCMET(edm::Event &event, const edm::EventSetup &setup)
Definition: TCMETAlgo.cc:172
double eVetoDeltaPhi_
Definition: TCMETAlgo.h:149
TH2D * getResponseFunction_fit()
Definition: TCMETAlgo.cc:3582
double met_y_
Definition: TCMETAlgo.h:82
tuple met
____________________________________________________________________________||
Definition: CaloMET_cfi.py:7
TH2D * getResponseFunction_noshower()
Definition: TCMETAlgo.cc:2207
edm::Handle< reco::VertexCollection > vertexHandle_
Definition: TCMETAlgo.h:94
edm::ESHandle< MagneticField > magneticFieldHandle_
Definition: TCMETAlgo.h:98
int nLayers(const reco::TrackRef)
Definition: TCMETAlgo.cc:573
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > tcmetDepValueMapToken_
Definition: TCMETAlgo.h:111
double vertexRho_
Definition: TCMETAlgo.h:119
double dupDCotTh_
Definition: TCMETAlgo.h:126
double dupMinPt_
Definition: TCMETAlgo.h:124
double y() const
y coordinate
Definition: Vertex.h:96
int vertexNdof_
Definition: TCMETAlgo.h:117
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
bool nearGoodShowerTrack(const reco::TrackRef, const std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:516
math::XYZTLorentzVector LorentzVector
double corner_
Definition: TCMETAlgo.h:147
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:10
void correctSumEtForTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:760
T y() const
Definition: PV3DBase.h:63
GlobalPoint globalPosition() const
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition: VertexFwd.h:9
const reco::VertexCollection * vertexColl_
Definition: TCMETAlgo.h:166
double eVetoDeltaR_
Definition: TCMETAlgo.h:148
bool usePFClusters_
Definition: TCMETAlgo.h:114
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFEMToken_
Definition: TCMETAlgo.h:108
edm::EDGetTokenT< reco::TrackCollection > trackToken_
Definition: TCMETAlgo.h:103
int nExpectedOuterHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:566
class TH2D * showerRF_
Definition: TCMETAlgo.h:164
bool usePvtxd0_
Definition: TCMETAlgo.h:159
std::pair< double, double > Point
Definition: CaloEllipse.h:18
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
double maxpt_eta25_
Definition: TCMETAlgo.h:121
TH2D * getResponseFunction_shower()
Definition: TCMETAlgo.cc:834
edm::Handle< reco::BeamSpot > beamSpotHandle_
Definition: TCMETAlgo.h:93
std::vector< Muon > MuonCollection
collection of Muon objects
Definition: MuonFwd.h:9
bool isMuon(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:580
bool electronVetoCone_
Definition: TCMETAlgo.h:158
double maxpt_eta20_
Definition: TCMETAlgo.h:122
double eVetoMinElectronPt_
Definition: TCMETAlgo.h:151
Point3DBase< Scalar, GlobalTag > PositionType
Definition: Definitions.h:30
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Definition: TCMETAlgo.h:105
double vertexZ_
Definition: TCMETAlgo.h:118
void findGoodShowerTracks(std::vector< int > &goodShowerTracks)
Definition: TCMETAlgo.cc:536
bool isElectron(const reco::TrackRef &trackRef)
Definition: TCMETAlgo.cc:592
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:250
double maxeta_
Definition: TCMETAlgo.h:141
int maxTrackAlgo_
Definition: TCMETAlgo.h:136
bool isValidVertex()
Definition: TCMETAlgo.cc:471
int nLayers_
Definition: TCMETAlgo.h:115
bool correctShowerTracks_
Definition: TCMETAlgo.h:157
edm::Handle< reco::TrackCollection > trackHandle_
Definition: TCMETAlgo.h:92
void findDuplicateTracks()
Definition: TCMETAlgo.cc:414
double d0cuta_
Definition: TCMETAlgo.h:129
std::vector< int > trkQuality_
Definition: TCMETAlgo.h:153
auto const T2 &decltype(t1.eta()) t2
Definition: deltaR.h:18
double d0cutb_
Definition: TCMETAlgo.h:130
Definition: MET.h:32
bool isGoodTrack(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:610
int trackerLayersWithMeasurement() const
Definition: HitPattern.h:740
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: TCMETAlgo.h:100
T sqrt(T t)
Definition: SSEVec.h:48
double p4[4]
Definition: TauolaWrapper.h:92
static PlanePointer build(Args &&...args)
Definition: Plane.h:36
T z() const
Definition: PV3DBase.h:64
Cos< T >::type cos(const T &t)
Definition: Cos.h:22
math::XYZPoint Point
double radius_
Definition: TCMETAlgo.h:145
Tan< T >::type tan(const T &t)
Definition: Tan.h:22
int numberOfHits() const
Definition: HitPattern.cc:211
double z() const
y coordinate
Definition: Vertex.h:98
bool hasValidVertex_
Definition: TCMETAlgo.h:165
void correct_MET_for_Tracks()
Definition: TCMETAlgo.cc:349
double maxchi2_tight_
Definition: TCMETAlgo.h:132
TH2D * getResponseFunction_mode()
Definition: TCMETAlgo.cc:5058
double met_x_
Definition: TCMETAlgo.h:81
double usedeltaRRejection_
Definition: TCMETAlgo.h:137
double sumEt_
Definition: TCMETAlgo.h:83
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger but the state exists so we define the behavior If all triggers are the negative crieriion will lead to accepting the event(this again matches the behavior of"!*"before the partial wildcard feature was incorporated).The per-event"cost"of each negative criterion with multiple relevant triggers is about the same as!*was in the past
bool isValid() const
Definition: HandleBase.h:76
edm::Handle< reco::MuonCollection > muonHandle_
Definition: TCMETAlgo.h:90
std::vector< int > trkAlgos_
Definition: TCMETAlgo.h:154
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
Definition: TCMETAlgo.h:102
void initialize_MET_with_CaloMET(edm::Event &event)
Definition: TCMETAlgo.cc:258
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition: TreeUtility.cc:17
void correctMETforMuon(const reco::TrackRef, reco::MuonRef &muonRef)
Definition: TCMETAlgo.cc:705
double x() const
x coordinate
Definition: Vertex.h:94
class TVector3 propagateTrackToCalorimeterFace(const reco::TrackRef trackRef)
Definition: TCMETAlgo.cc:783
double minhits_
Definition: TCMETAlgo.h:143
#define M_PI
Definition: BFit3D.cc:3
edm::EDGetTokenT< reco::PFClusterCollection > clustersECALToken_
Definition: TCMETAlgo.h:106
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double > > XYZPointD
point in space with cartesian internal representation
Definition: Point3D.h:8
double deltaRShower_
Definition: TCMETAlgo.h:138
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
edm::EDGetTokenT< reco::PFClusterCollection > clustersHFHADToken_
Definition: TCMETAlgo.h:109
void correctMETforTrack(const reco::TrackRef, TH2D *rf, const TVector3 &)
Definition: TCMETAlgo.cc:731
int nLayersTight_
Definition: TCMETAlgo.h:116
const T & get() const
Definition: EventSetup.h:55
double maxpt_
Definition: TCMETAlgo.h:140
int nMinOuterHits_
Definition: TCMETAlgo.h:135
key_type key() const
Accessor for product key.
Definition: Ref.h:266
T const * product() const
Definition: ESHandle.h:62
double eVetoDeltaCotTheta_
Definition: TCMETAlgo.h:150
virtual ~TCMETAlgo()
Definition: TCMETAlgo.cc:165
edm::EDGetTokenT< reco::PFClusterCollection > clustersHCALToken_
Definition: TCMETAlgo.h:107
T const * product() const
Definition: Handle.h:81
edm::EDGetTokenT< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapToken_
Definition: TCMETAlgo.h:110
int vetoTrack(int i1, int i2)
Definition: TCMETAlgo.cc:453
double maxchi2_
Definition: TCMETAlgo.h:142
bool isCosmics_
Definition: TCMETAlgo.h:156
class TH2D * response_function_
Definition: TCMETAlgo.h:163
edm::Handle< reco::GsfElectronCollection > electronHandle_
Definition: TCMETAlgo.h:91
std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
Definition: PFClusterFwd.h:9
void configure(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumesCollector)
Definition: TCMETAlgo.cc:65
edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition: TCMETAlgo.h:101
void initialize_MET_with_PFClusters(edm::Event &event)
Definition: TCMETAlgo.cc:200
bool checkTrackPropagation_
Definition: TCMETAlgo.h:160
double hOverECut_
Definition: TCMETAlgo.h:152
bool closeToElectron(const reco::TrackRef)
Definition: TCMETAlgo.cc:482
T x() const
Definition: PV3DBase.h:62
double vertexMaxDZ_
Definition: TCMETAlgo.h:120
std::vector< int > duplicateTracks_
Definition: TCMETAlgo.h:127
double dupDPhi_
Definition: TCMETAlgo.h:125
double maxPtErr_
Definition: TCMETAlgo.h:144
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
edm::Handle< edm::ValueMap< reco::MuonMETCorrectionData > > muonDepValueMapHandle_
Definition: TCMETAlgo.h:95
double minpt_
Definition: TCMETAlgo.h:139
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
double minhits_tight_
Definition: TCMETAlgo.h:133
int nExpectedInnerHits(const reco::TrackRef)
Definition: TCMETAlgo.cc:560
double maxd0cut_
Definition: TCMETAlgo.h:131
bool vetoDuplicates_
Definition: TCMETAlgo.h:123
void correct_MET_for_Muons()
Definition: TCMETAlgo.cc:268
math::PtEtaPhiELorentzVectorF LorentzVector
double maxPtErr_tight_
Definition: TCMETAlgo.h:134