327 |
|
Double_t lStBoundary[8]; |
328 |
|
|
329 |
|
Double_t lWeight = 0.; |
330 |
– |
Bool_t lAdjust = kTRUE; |
330 |
|
for (Int_t i0 = 0; i0 < 8; ++i0) { |
331 |
|
lStBoundary[i0] = 0.; |
332 |
|
if(iMuon->GetTrackDist(i0) < 999999. ) { |
343 |
|
} else |
344 |
|
lStSegmentmatch[i0] = 0; |
345 |
|
|
347 |
– |
if(iMuon->GetDY(i0) < 999999.) |
348 |
– |
lAdjust = kFALSE; |
346 |
|
} |
347 |
|
|
348 |
|
if (lNStationsCrossed == 0) |
426 |
|
return ret; |
427 |
|
} |
428 |
|
//-------------------------------------------------------------------------------------------------- |
429 |
< |
Bool_t MuonTools::PassD0Cut(const Muon *mu, const VertexCol *vertices, Double_t fD0Cut) |
429 |
> |
Bool_t MuonTools::PassD0Cut(const Muon *mu, const VertexCol *vertices, Double_t fD0Cut, Int_t nVertex) |
430 |
|
{ |
431 |
|
Bool_t d0cut = kFALSE; |
432 |
|
const Track *mt = mu->BestTrk(); |
433 |
|
if (!mt) return kFALSE; |
434 |
|
|
435 |
+ |
if( nVertex >= (int) vertices->GetEntries() ) |
436 |
+ |
nVertex = vertices->GetEntries() - 1; |
437 |
+ |
|
438 |
|
Double_t d0_real = 1e30; |
439 |
< |
for(UInt_t i0 = 0; i0 < vertices->GetEntries(); i0++) { |
440 |
< |
if(vertices->At(i0)->NTracks() > 0){ |
441 |
< |
Double_t pD0 = mt->D0Corrected(*vertices->At(i0)); |
442 |
< |
d0_real = TMath::Abs(pD0); |
443 |
< |
break; |
439 |
> |
if(nVertex >= 0) d0_real = TMath::Abs(mt->D0Corrected(*vertices->At(nVertex))); |
440 |
> |
else { |
441 |
> |
Double_t distVtx = 999.0; |
442 |
> |
Int_t closestVtx = 0; |
443 |
> |
for(UInt_t nv=0; nv<vertices->GetEntries(); nv++){ |
444 |
> |
double dz = TMath::Abs(mt->DzCorrected(*vertices->At(nv))); |
445 |
> |
if(dz < distVtx) { |
446 |
> |
distVtx = dz; |
447 |
> |
closestVtx = nv; |
448 |
> |
} |
449 |
|
} |
450 |
+ |
d0_real = TMath::Abs(mt->D0Corrected(*vertices->At(closestVtx))); |
451 |
|
} |
452 |
|
if(d0_real < fD0Cut) d0cut = kTRUE; |
453 |
|
|
473 |
|
} |
474 |
|
|
475 |
|
//-------------------------------------------------------------------------------------------------- |
476 |
< |
Bool_t MuonTools::PassSoftMuonCut(const Muon *mu, const VertexCol *vertices) |
476 |
> |
Bool_t MuonTools::PassDZCut(const Muon *mu, const VertexCol *vertices, Double_t fDZCut, Int_t nVertex) |
477 |
|
{ |
478 |
< |
if(mu->Pt() <= 3.0) return kFALSE; |
478 |
> |
Bool_t dzcut = kFALSE; |
479 |
> |
const Track *mt = mu->BestTrk(); |
480 |
> |
if (!mt) return kFALSE; |
481 |
> |
|
482 |
> |
if( nVertex >= (int) vertices->GetEntries() ) |
483 |
> |
nVertex = vertices->GetEntries() - 1; |
484 |
> |
|
485 |
> |
Double_t distVtx = 999.0; |
486 |
> |
if(nVertex >= 0) distVtx = TMath::Abs(mt->DzCorrected(*vertices->At(nVertex))); |
487 |
> |
else { |
488 |
> |
for(UInt_t nv=0; nv<vertices->GetEntries(); nv++){ |
489 |
> |
double dz = TMath::Abs(mt->DzCorrected(*vertices->At(nv))); |
490 |
> |
if(dz < distVtx) { |
491 |
> |
distVtx = dz; |
492 |
> |
} |
493 |
> |
} |
494 |
> |
} |
495 |
> |
|
496 |
> |
if(distVtx < fDZCut) dzcut = kTRUE; |
497 |
|
|
498 |
+ |
return dzcut; |
499 |
+ |
} |
500 |
+ |
|
501 |
+ |
//-------------------------------------------------------------------------------------------------- |
502 |
+ |
Bool_t MuonTools::PassSoftMuonCut(const Muon *mu, const VertexCol *vertices, const Double_t fDZCut, |
503 |
+ |
const Bool_t applyIso) |
504 |
+ |
{ |
505 |
+ |
if(mu->Pt() <= 3.0) return kFALSE; |
506 |
+ |
|
507 |
|
if(!mu->IsTrackerMuon()) return kFALSE; |
508 |
|
|
509 |
|
if(!mu->Quality().Quality(MuonQuality::TMLastStationAngTight)) return kFALSE; |
510 |
+ |
|
511 |
+ |
if(mu->NTrkLayersHit() <= 5) return kFALSE; |
512 |
+ |
|
513 |
+ |
if(!PassD0Cut(mu, vertices, 0.2, 0)) return kFALSE; |
514 |
+ |
|
515 |
+ |
if(!PassDZCut(mu, vertices, fDZCut, 0)) return kFALSE; |
516 |
+ |
|
517 |
+ |
if(applyIso == kTRUE){ |
518 |
+ |
Double_t totalIso = 1.0 * mu->IsoR03SumPt() + |
519 |
+ |
1.0 * mu->IsoR03EmEt() + |
520 |
+ |
1.0 * mu->IsoR03HadEt(); |
521 |
+ |
if (totalIso < (mu->Pt()*0.10) && mu->Pt() > 20.0) return kFALSE; |
522 |
+ |
} |
523 |
+ |
|
524 |
+ |
return kTRUE; |
525 |
+ |
} |
526 |
+ |
|
527 |
+ |
Double_t MuonTools::MuonEffectiveArea(EMuonEffectiveAreaType type, Double_t Eta, |
528 |
+ |
EMuonEffectiveAreaTarget EffectiveAreaTarget) { |
529 |
+ |
|
530 |
+ |
Double_t EffectiveArea = 0; |
531 |
+ |
if (fabs(Eta) < 1.0) { |
532 |
+ |
if (type == kMuChargedIso03) EffectiveArea = 0.000; |
533 |
+ |
if (type == kMuNeutralIso03) EffectiveArea = 0.080; |
534 |
+ |
if (type == kMuChargedIso04) EffectiveArea = 0.000; |
535 |
+ |
if (type == kMuNeutralIso04) EffectiveArea = 0.163; |
536 |
+ |
if (type == kMuHadEnergy) EffectiveArea = 0.000; |
537 |
+ |
if (type == kMuHoEnergy) EffectiveArea = 0.000; |
538 |
+ |
if (type == kMuEmEnergy) EffectiveArea = 0.000; |
539 |
+ |
if (type == kMuHadS9Energy) EffectiveArea = 0.016; |
540 |
+ |
if (type == kMuHoS9Energy) EffectiveArea = 0.000; |
541 |
+ |
if (type == kMuEmS9Energy) EffectiveArea = 0.000; |
542 |
+ |
if (type == kMuTrkIso03) EffectiveArea = 0.000; |
543 |
+ |
if (type == kMuEMIso03) EffectiveArea = 0.080; |
544 |
+ |
if (type == kMuHadIso03) EffectiveArea = 0.025; |
545 |
+ |
if (type == kMuTrkIso05) EffectiveArea = 0.000; |
546 |
+ |
if (type == kMuEMIso05) EffectiveArea = 0.290; |
547 |
+ |
if (type == kMuHadIso05) EffectiveArea = 0.091; |
548 |
+ |
} else if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) { |
549 |
+ |
if (type == kMuChargedIso03) EffectiveArea = 0.000; |
550 |
+ |
if (type == kMuNeutralIso03) EffectiveArea = 0.083; |
551 |
+ |
if (type == kMuChargedIso04) EffectiveArea = 0.000; |
552 |
+ |
if (type == kMuNeutralIso04) EffectiveArea = 0.168; |
553 |
+ |
if (type == kMuHadEnergy) EffectiveArea = 0.005; |
554 |
+ |
if (type == kMuHoEnergy) EffectiveArea = 0.000; |
555 |
+ |
if (type == kMuEmEnergy) EffectiveArea = 0.000; |
556 |
+ |
if (type == kMuHadS9Energy) EffectiveArea = 0.041; |
557 |
+ |
if (type == kMuHoS9Energy) EffectiveArea = 0.000; |
558 |
+ |
if (type == kMuEmS9Energy) EffectiveArea = 0.000; |
559 |
+ |
if (type == kMuTrkIso03) EffectiveArea = 0.000; |
560 |
+ |
if (type == kMuEMIso03) EffectiveArea = 0.043; |
561 |
+ |
if (type == kMuHadIso03) EffectiveArea = 0.028; |
562 |
+ |
if (type == kMuTrkIso05) EffectiveArea = 0.000; |
563 |
+ |
if (type == kMuEMIso05) EffectiveArea = 0.184; |
564 |
+ |
if (type == kMuHadIso05) EffectiveArea = 0.106; |
565 |
+ |
} else if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) { |
566 |
+ |
if (type == kMuChargedIso03) EffectiveArea = 0.000; |
567 |
+ |
if (type == kMuNeutralIso03) EffectiveArea = 0.060; |
568 |
+ |
if (type == kMuChargedIso04) EffectiveArea = 0.000; |
569 |
+ |
if (type == kMuNeutralIso04) EffectiveArea = 0.131; |
570 |
+ |
if (type == kMuHadEnergy) EffectiveArea = 0.020; |
571 |
+ |
if (type == kMuHoEnergy) EffectiveArea = 0.000; |
572 |
+ |
if (type == kMuEmEnergy) EffectiveArea = 0.000; |
573 |
+ |
if (type == kMuHadS9Energy) EffectiveArea = 0.072; |
574 |
+ |
if (type == kMuHoS9Energy) EffectiveArea = 0.000; |
575 |
+ |
if (type == kMuEmS9Energy) EffectiveArea = 0.000; |
576 |
+ |
if (type == kMuTrkIso03) EffectiveArea = 0.000; |
577 |
+ |
if (type == kMuEMIso03) EffectiveArea = 0.025; |
578 |
+ |
if (type == kMuHadIso03) EffectiveArea = 0.036; |
579 |
+ |
if (type == kMuTrkIso05) EffectiveArea = 0.000; |
580 |
+ |
if (type == kMuEMIso05) EffectiveArea = 0.124; |
581 |
+ |
if (type == kMuHadIso05) EffectiveArea = 0.140; |
582 |
+ |
} else if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.25 ) { |
583 |
+ |
if (type == kMuChargedIso03) EffectiveArea = 0.000; |
584 |
+ |
if (type == kMuNeutralIso03) EffectiveArea = 0.066; |
585 |
+ |
if (type == kMuChargedIso04) EffectiveArea = 0.000; |
586 |
+ |
if (type == kMuNeutralIso04) EffectiveArea = 0.149; |
587 |
+ |
if (type == kMuHadEnergy) EffectiveArea = 0.056; |
588 |
+ |
if (type == kMuHoEnergy) EffectiveArea = 0.000; |
589 |
+ |
if (type == kMuEmEnergy) EffectiveArea = 0.000; |
590 |
+ |
if (type == kMuHadS9Energy) EffectiveArea = 0.148; |
591 |
+ |
if (type == kMuHoS9Energy) EffectiveArea = 0.000; |
592 |
+ |
if (type == kMuEmS9Energy) EffectiveArea = 0.000; |
593 |
+ |
if (type == kMuTrkIso03) EffectiveArea = 0.000; |
594 |
+ |
if (type == kMuEMIso03) EffectiveArea = 0.025; |
595 |
+ |
if (type == kMuHadIso03) EffectiveArea = 0.050; |
596 |
+ |
if (type == kMuTrkIso05) EffectiveArea = 0.000; |
597 |
+ |
if (type == kMuEMIso05) EffectiveArea = 0.120; |
598 |
+ |
if (type == kMuHadIso05) EffectiveArea = 0.186; |
599 |
+ |
} else if (fabs(Eta) >= 2.25 && fabs(Eta) < 2.4 ) { |
600 |
+ |
if (type == kMuChargedIso03) EffectiveArea = 0.000; |
601 |
+ |
if (type == kMuNeutralIso03) EffectiveArea = 0.098; |
602 |
+ |
if (type == kMuChargedIso04) EffectiveArea = 0.000; |
603 |
+ |
if (type == kMuNeutralIso04) EffectiveArea = 0.200; |
604 |
+ |
if (type == kMuHadEnergy) EffectiveArea = 0.093; |
605 |
+ |
if (type == kMuHoEnergy) EffectiveArea = 0.000; |
606 |
+ |
if (type == kMuEmEnergy) EffectiveArea = 0.000; |
607 |
+ |
if (type == kMuHadS9Energy) EffectiveArea = 0.260; |
608 |
+ |
if (type == kMuHoS9Energy) EffectiveArea = 0.000; |
609 |
+ |
if (type == kMuEmS9Energy) EffectiveArea = 0.000; |
610 |
+ |
if (type == kMuTrkIso03) EffectiveArea = 0.000; |
611 |
+ |
if (type == kMuEMIso03) EffectiveArea = 0.027; |
612 |
+ |
if (type == kMuHadIso03) EffectiveArea = 0.060; |
613 |
+ |
if (type == kMuTrkIso05) EffectiveArea = 0.000; |
614 |
+ |
if (type == kMuEMIso05) EffectiveArea = 0.139; |
615 |
+ |
if (type == kMuHadIso05) EffectiveArea = 0.228; |
616 |
+ |
} |
617 |
+ |
|
618 |
+ |
if (EffectiveAreaTarget == kMuEANoCorr) { |
619 |
+ |
return 0.0; |
620 |
+ |
} |
621 |
|
|
622 |
< |
if(mu->BestTrk()->NHits() <= 10) return kFALSE; |
622 |
> |
//2012 Data Effective Areas |
623 |
> |
else if (EffectiveAreaTarget == kMuEAData2012) { |
624 |
> |
if (type == kMuGammaIsoDR0p0To0p1) { |
625 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.005; |
626 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.002; |
627 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.005; |
628 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.023; |
629 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.000; |
630 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.000; |
631 |
> |
} |
632 |
> |
if (type == kMuGammaIsoDR0p1To0p2) { |
633 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.013; |
634 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.007; |
635 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.006; |
636 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.010; |
637 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.010; |
638 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.016; |
639 |
> |
} |
640 |
> |
if (type == kMuGammaIsoDR0p2To0p3) { |
641 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.027; |
642 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.021; |
643 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.012; |
644 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.018; |
645 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.019; |
646 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.025; |
647 |
> |
} |
648 |
> |
if (type == kMuGammaIsoDR0p3To0p4) { |
649 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.044; |
650 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.031; |
651 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.019; |
652 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.024; |
653 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.021; |
654 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.040; |
655 |
> |
} |
656 |
> |
if (type == kMuGammaIsoDR0p4To0p5) { |
657 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.060; |
658 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.045; |
659 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.027; |
660 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.037; |
661 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.043; |
662 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.052; |
663 |
> |
} |
664 |
> |
if (type == kMuNeutralHadronIsoDR0p0To0p1) { |
665 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.000; |
666 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.003; |
667 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.006; |
668 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.000; |
669 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.000; |
670 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.003; |
671 |
> |
} |
672 |
> |
if (type == kMuNeutralHadronIsoDR0p1To0p2) { |
673 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.005; |
674 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.005; |
675 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.003; |
676 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.004; |
677 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.002; |
678 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.007; |
679 |
> |
} |
680 |
> |
if (type == kMuNeutralHadronIsoDR0p2To0p3) { |
681 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.006; |
682 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.009; |
683 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.009; |
684 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.008; |
685 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.013; |
686 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.015; |
687 |
> |
} |
688 |
> |
if (type == kMuNeutralHadronIsoDR0p3To0p4) { |
689 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.008; |
690 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.013; |
691 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.013; |
692 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.013; |
693 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.013; |
694 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.013; |
695 |
> |
} |
696 |
> |
if (type == kMuNeutralHadronIsoDR0p4To0p5) { |
697 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.014; |
698 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.016; |
699 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.015; |
700 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.024; |
701 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.023; |
702 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.077; |
703 |
> |
} |
704 |
> |
|
705 |
> |
|
706 |
> |
|
707 |
> |
if (type == kMuGammaIso04){ |
708 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.50419; |
709 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.30582; |
710 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.19765; |
711 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.28723; |
712 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.52529; |
713 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.48818; |
714 |
> |
} |
715 |
> |
if (type == kMuNeutralHadronIso04){ |
716 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.16580; |
717 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.25904; |
718 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.24695; |
719 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.22021; |
720 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.34045; |
721 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.21592; |
722 |
> |
} |
723 |
> |
if (type == kMuGammaAndNeutralHadronIso04){ |
724 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.674; |
725 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.565; |
726 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.442; |
727 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.515; |
728 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.821; |
729 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.660; |
730 |
> |
} |
731 |
> |
if (type == kMuGammaAndNeutralHadronIso03){ |
732 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.382; |
733 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.317; |
734 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.242; |
735 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.326; |
736 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.462; |
737 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.372; |
738 |
> |
} |
739 |
> |
if (type == kMuGammaAndNeutralHadronIso04Tight){ |
740 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.340; |
741 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.310; |
742 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.315; |
743 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.415; |
744 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.658; |
745 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.405; |
746 |
> |
} |
747 |
> |
if (type == kMuGammaAndNeutralHadronIso03Tight){ |
748 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.207; |
749 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.183; |
750 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.177; |
751 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.271; |
752 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.348; |
753 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.246; |
754 |
> |
} |
755 |
> |
} |
756 |
> |
|
757 |
> |
//2011 Data Effective Areas |
758 |
> |
else if (EffectiveAreaTarget == kMuEAData2011) { |
759 |
> |
|
760 |
> |
if (type == kMuGammaIsoDR0p0To0p1) { |
761 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.004; |
762 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.002; |
763 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.002; |
764 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.000; |
765 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.000; |
766 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.005; |
767 |
> |
} |
768 |
> |
if (type == kMuGammaIsoDR0p1To0p2) { |
769 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.011; |
770 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.008; |
771 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.005; |
772 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.008; |
773 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.008; |
774 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.011; |
775 |
> |
} |
776 |
> |
if (type == kMuGammaIsoDR0p2To0p3) { |
777 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.023; |
778 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.016; |
779 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.010; |
780 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.014; |
781 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.017; |
782 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.021; |
783 |
> |
} |
784 |
> |
if (type == kMuGammaIsoDR0p3To0p4) { |
785 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.036; |
786 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.026; |
787 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.017; |
788 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.023; |
789 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.028; |
790 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.032; |
791 |
> |
} |
792 |
> |
if (type == kMuGammaIsoDR0p4To0p5) { |
793 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.051; |
794 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.037; |
795 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.028; |
796 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.033; |
797 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.042; |
798 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.052; |
799 |
> |
} |
800 |
> |
if (type == kMuNeutralHadronIsoDR0p0To0p1) { |
801 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.002; |
802 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.001; |
803 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.001; |
804 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.001; |
805 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.005; |
806 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.007; |
807 |
> |
} |
808 |
> |
if (type == kMuNeutralHadronIsoDR0p1To0p2) { |
809 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.005; |
810 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.008; |
811 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.009; |
812 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.009; |
813 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.010; |
814 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.014; |
815 |
> |
} |
816 |
> |
if (type == kMuNeutralHadronIsoDR0p2To0p3) { |
817 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.010; |
818 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.015; |
819 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.017; |
820 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.017; |
821 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.019; |
822 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.024; |
823 |
> |
} |
824 |
> |
if (type == kMuNeutralHadronIsoDR0p3To0p4) { |
825 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.015; |
826 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.021; |
827 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.024; |
828 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.032; |
829 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.038; |
830 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.038; |
831 |
> |
} |
832 |
> |
if (type == kMuNeutralHadronIsoDR0p4To0p5) { |
833 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.020; |
834 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.026; |
835 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.033; |
836 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.045; |
837 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.051; |
838 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.114; |
839 |
> |
} |
840 |
> |
/// BEGIN FROM SLIDE 11 OF https://indico.cern.ch/getFile.py/access?contribId=1&resId=0&materialId=slides&confId=188494 |
841 |
> |
/// NOTE: to be used with the rho from ALL pf candidates within |eta|<2.5 |
842 |
> |
if (type == kMuGammaIso03){ |
843 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.049; |
844 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.030; |
845 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.022; |
846 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.034; |
847 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.041; |
848 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.048; |
849 |
> |
} |
850 |
> |
if (type == kMuGammaIso04){ |
851 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.085; |
852 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.052; |
853 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.038; |
854 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.055; |
855 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.070; |
856 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.081; |
857 |
> |
} |
858 |
> |
if (type == kMuNeutralHadronIso03){ |
859 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.027; |
860 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.039; |
861 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.044; |
862 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.047; |
863 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.055; |
864 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.065; |
865 |
> |
} |
866 |
> |
if (type == kMuNeutralHadronIso04){ |
867 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.046; |
868 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.067; |
869 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.074; |
870 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.083; |
871 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.095; |
872 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.105; |
873 |
> |
} |
874 |
> |
if (type == kMuGammaAndNeutralHadronIso03){ |
875 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.076; |
876 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.070; |
877 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.067; |
878 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.082; |
879 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.097; |
880 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.115; |
881 |
> |
} |
882 |
> |
if (type == kMuGammaAndNeutralHadronIso04){ |
883 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.132; |
884 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.5 ) EffectiveArea = 0.120; |
885 |
> |
if (fabs(Eta) >= 1.5 && fabs(Eta) < 2.0 ) EffectiveArea = 0.114; |
886 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.139; |
887 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.168; |
888 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.189; |
889 |
> |
} |
890 |
> |
/// END FROM SLIDE 11 OF https://indico.cern.ch/getFile.py/access?contribId=1&resId=0&materialId=slides&confId=188494 |
891 |
|
|
892 |
< |
if(!PassD0Cut(mu, vertices, 0.2)) return kFALSE; |
892 |
> |
if (type == kMuGammaIso05){ |
893 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.05317; |
894 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.03502; |
895 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.03689; |
896 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.05221; |
897 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.06668; |
898 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.0744; |
899 |
> |
} |
900 |
> |
if (type == kMuNeutralIso05) { |
901 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.06408; |
902 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.07557; |
903 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.08864; |
904 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.11492; |
905 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.13784; |
906 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.18745; |
907 |
> |
} |
908 |
> |
} |
909 |
|
|
910 |
< |
Double_t totalIso = 1.0 * mu->IsoR03SumPt() + |
911 |
< |
1.0 * mu->IsoR03EmEt() + |
912 |
< |
1.0 * mu->IsoR03HadEt(); |
913 |
< |
if (totalIso < (mu->Pt()*0.10) && mu->Pt() > 20.0) return kFALSE; |
910 |
> |
//Summer11 MC Effective Areas |
911 |
> |
else if (EffectiveAreaTarget == kMuEASummer11MC) { |
912 |
> |
if (type == kMuGammaIsoDR0p0To0p1) { |
913 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.000; |
914 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.000; |
915 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.000; |
916 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.000; |
917 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.000; |
918 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.006; |
919 |
> |
} |
920 |
> |
if (type == kMuGammaIsoDR0p1To0p2) { |
921 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.012; |
922 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.007; |
923 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.006; |
924 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.008; |
925 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.019; |
926 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.015; |
927 |
> |
} |
928 |
> |
if (type == kMuGammaIsoDR0p2To0p3) { |
929 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.023; |
930 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.018; |
931 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.013; |
932 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.016; |
933 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.024; |
934 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.036; |
935 |
> |
} |
936 |
> |
if (type == kMuGammaIsoDR0p3To0p4) { |
937 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.038; |
938 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.027; |
939 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.019; |
940 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.033; |
941 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.041; |
942 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.062; |
943 |
> |
} |
944 |
> |
if (type == kMuGammaIsoDR0p4To0p5) { |
945 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.055; |
946 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.038; |
947 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.032; |
948 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.052; |
949 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.066; |
950 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.093; |
951 |
> |
} |
952 |
> |
if (type == kMuNeutralHadronIsoDR0p0To0p1) { |
953 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.002; |
954 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.005; |
955 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.000; |
956 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.000; |
957 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.000; |
958 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.003; |
959 |
> |
} |
960 |
> |
if (type == kMuNeutralHadronIsoDR0p1To0p2) { |
961 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.005; |
962 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.006; |
963 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.009; |
964 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.008; |
965 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.009; |
966 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.013; |
967 |
> |
} |
968 |
> |
if (type == kMuNeutralHadronIsoDR0p2To0p3) { |
969 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.009; |
970 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.013; |
971 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.015; |
972 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.016; |
973 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.020; |
974 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.024; |
975 |
> |
} |
976 |
> |
if (type == kMuNeutralHadronIsoDR0p3To0p4) { |
977 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.012; |
978 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.019; |
979 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.021; |
980 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.025; |
981 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.030; |
982 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.044; |
983 |
> |
} |
984 |
> |
if (type == kMuNeutralHadronIsoDR0p4To0p5) { |
985 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.016; |
986 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.026; |
987 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.030; |
988 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.038; |
989 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.048; |
990 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.118; |
991 |
> |
} |
992 |
> |
} |
993 |
> |
|
994 |
> |
//Fall11 MC Effective Areas |
995 |
> |
else if (EffectiveAreaTarget == kMuEAFall11MC) { |
996 |
> |
if (type == kMuGammaIsoDR0p0To0p1) { |
997 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.004; |
998 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.002; |
999 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.003; |
1000 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.009; |
1001 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.003; |
1002 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.011; |
1003 |
> |
} |
1004 |
> |
if (type == kMuGammaIsoDR0p1To0p2) { |
1005 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.012; |
1006 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.008; |
1007 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.006; |
1008 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.012; |
1009 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.019; |
1010 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.024; |
1011 |
> |
} |
1012 |
> |
if (type == kMuGammaIsoDR0p2To0p3) { |
1013 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.026; |
1014 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.020; |
1015 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.012; |
1016 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.022; |
1017 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.027; |
1018 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.034; |
1019 |
> |
} |
1020 |
> |
if (type == kMuGammaIsoDR0p3To0p4) { |
1021 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.042; |
1022 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.033; |
1023 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.022; |
1024 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.036; |
1025 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.059; |
1026 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.068; |
1027 |
> |
} |
1028 |
> |
if (type == kMuGammaIsoDR0p4To0p5) { |
1029 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.060; |
1030 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.043; |
1031 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.036; |
1032 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.055; |
1033 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.092; |
1034 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.115; |
1035 |
> |
} |
1036 |
> |
if (type == kMuNeutralHadronIsoDR0p0To0p1) { |
1037 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.002; |
1038 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.004; |
1039 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.004; |
1040 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.004; |
1041 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.010; |
1042 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.014; |
1043 |
> |
} |
1044 |
> |
if (type == kMuNeutralHadronIsoDR0p1To0p2) { |
1045 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.005; |
1046 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.007; |
1047 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.009; |
1048 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.009; |
1049 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.015; |
1050 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.017; |
1051 |
> |
} |
1052 |
> |
if (type == kMuNeutralHadronIsoDR0p2To0p3) { |
1053 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.009; |
1054 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.015; |
1055 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.016; |
1056 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.018; |
1057 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.022; |
1058 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.026; |
1059 |
> |
} |
1060 |
> |
if (type == kMuNeutralHadronIsoDR0p3To0p4) { |
1061 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.013; |
1062 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.021; |
1063 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.026; |
1064 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.032; |
1065 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.037; |
1066 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.042; |
1067 |
> |
} |
1068 |
> |
if (type == kMuNeutralHadronIsoDR0p4To0p5) { |
1069 |
> |
if (fabs(Eta) >= 0.0 && fabs(Eta) < 1.0 ) EffectiveArea = 0.017; |
1070 |
> |
if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) EffectiveArea = 0.026; |
1071 |
> |
if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) EffectiveArea = 0.035; |
1072 |
> |
if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.2 ) EffectiveArea = 0.046; |
1073 |
> |
if (fabs(Eta) >= 2.2 && fabs(Eta) < 2.3 ) EffectiveArea = 0.063; |
1074 |
> |
if (fabs(Eta) >= 2.3 ) EffectiveArea = 0.135; |
1075 |
> |
} |
1076 |
> |
} |
1077 |
> |
|
1078 |
> |
return EffectiveArea; |
1079 |
|
|
487 |
– |
return kTRUE; |
1080 |
|
} |
1081 |
+ |
|
1082 |
+ |
|