30 TString Subdet0Pt10To14p5Weights ,
31 TString Subdet1Pt10To14p5Weights ,
32 TString Subdet0Pt14p5To20Weights,
33 TString Subdet1Pt14p5To20Weights,
34 TString Subdet0Pt20ToInfWeights,
35 TString Subdet1Pt20ToInfWeights);
38 Double_t
MVAValue(
HWW&,
const unsigned int mu,
const unsigned int vertex);
39 Double_t
MVAValue( Double_t MuPt , Double_t MuEta,
41 Double_t MuGlobalNchi2,
42 Double_t MuNValidHits,
43 Double_t MuNTrackerHits,
44 Double_t MuNPixelHits,
50 Double_t MuSegmentCompatibility,
51 Double_t MuCaloCompatibility,
52 Double_t MuHadEnergyOverPt,
53 Double_t MuHoEnergyOverPt,
54 Double_t MuEmEnergyOverPt,
55 Double_t MuHadS9EnergyOverPt,
56 Double_t MuHoS9EnergyOverPt,
57 Double_t MuEmS9EnergyOverPt,
58 Double_t MuTrkIso03OverPt,
59 Double_t MuEMIso03OverPt,
60 Double_t MuHadIso03OverPt,
61 Double_t MuTrkIso05OverPt,
62 Double_t MuEMIso05OverPt,
63 Double_t MuHadIso05OverPt,
89 Double_t EffectiveArea = 0;
90 if (fabs(Eta) < 1.0) {
102 if (type ==
kMuEMIso03) EffectiveArea = 0.080;
105 if (type ==
kMuEMIso05) EffectiveArea = 0.290;
107 }
else if (fabs(Eta) >= 1.0 && fabs(Eta) < 1.479 ) {
119 if (type ==
kMuEMIso03) EffectiveArea = 0.043;
122 if (type ==
kMuEMIso05) EffectiveArea = 0.184;
124 }
else if (fabs(Eta) >= 1.479 && fabs(Eta) < 2.0 ) {
136 if (type ==
kMuEMIso03) EffectiveArea = 0.025;
139 if (type ==
kMuEMIso05) EffectiveArea = 0.124;
141 }
else if (fabs(Eta) >= 2.0 && fabs(Eta) < 2.25 ) {
153 if (type ==
kMuEMIso03) EffectiveArea = 0.025;
156 if (type ==
kMuEMIso05) EffectiveArea = 0.120;
158 }
else if (fabs(Eta) >= 2.25 && fabs(Eta) < 2.4 ) {
170 if (type ==
kMuEMIso03) EffectiveArea = 0.027;
173 if (type ==
kMuEMIso05) EffectiveArea = 0.139;
176 return EffectiveArea;
Float_t fMVAVar_MuEMIso05OverPt
Float_t fMVAVar_MuIP3dSig
Float_t fMVAVar_MuChargedIso03OverPt
Float_t fMVAVar_MuGlobalNchi2
Float_t fMVAVar_MuEMIso03OverPt
void Initialize(TString methodName, unsigned int version, TString Subdet0Pt10To14p5Weights, TString Subdet1Pt10To14p5Weights, TString Subdet0Pt14p5To20Weights, TString Subdet1Pt14p5To20Weights, TString Subdet0Pt20ToInfWeights, TString Subdet1Pt20ToInfWeights)
Float_t fMVAVar_MuHoEnergyOverPt
Float_t fMVAVar_MuCaloCompatibility
Float_t fMVAVar_MuHadEnergyOverPt
Float_t fMVAVar_MuTrkIso03OverPt
Float_t fMVAVar_MuNeutralIso03OverPt
Float_t fMVAVar_MuNPixelHits
Float_t fMVAVar_MuNMatches
Float_t fMVAVar_MuNeutralIso04OverPt
Float_t fMVAVar_MuEmS9EnergyOverPt
Float_t fMVAVar_MuHadIso05OverPt
Float_t fMVAVar_MuTrkKink
Bool_t IsInitialized() const
Float_t fMVAVar_MuTrkIso05OverPt
Float_t fMVAVar_MuHadIso03OverPt
static const Double_t MuonEffectiveArea(EMuonEffectiveAreaType type, Double_t Eta)
Float_t fMVAVar_MuSegmentCompatibility
Float_t fMVAVar_MuChargedIso04OverPt
Float_t fMVAVar_MuEmEnergyOverPt
Float_t fMVAVar_MuHadS9EnergyOverPt
TMVA::Reader * fTMVAReader[6]
Float_t fMVAVar_MuNTrackerHits
Float_t fMVAVar_MuHoS9EnergyOverPt
Float_t fMVAVar_MuNValidHits
Double_t MVAValue(HWW &, const unsigned int mu, const unsigned int vertex)
Float_t fMVAVar_MuTkNchi2