9 #ifndef RECOTAUTAG_RECOTAU_AntiElectronIDMVA5GBR_H
10 #define RECOTAUTAG_RECOTAU_AntiElectronIDMVA5GBR_H
19 #include "TMVA/Tools.h"
20 #include "TMVA/Reader.h"
35 double MVAValue(Float_t TauEtaAtEcalEntrance,
37 Float_t TauLeadChargedPFCandEtaAtEcalEntrance,
38 Float_t TauLeadChargedPFCandPt,
41 Float_t TauEmFraction,
42 Float_t TauSignalPFGammaCands,
43 Float_t TauLeadPFChargedHadrHoP,
44 Float_t TauLeadPFChargedHadrEoP,
47 const std::vector<Float_t>& GammasdEta,
48 const std::vector<Float_t>& GammasdPhi,
49 const std::vector<Float_t>& GammasPt,
51 Float_t TauGSFNumHits,
53 Float_t TauGSFTrackResol,
54 Float_t TauGSFTracklnPt,
55 Float_t TauGSFTrackEta,
57 Float_t TauSignalPFChargedCands,
68 Float_t ElecGSFNumHits,
69 Float_t ElecGSFTrackResol,
70 Float_t ElecGSFTracklnPt,
71 Float_t ElecGSFTrackEta);
73 double MVAValue(Float_t TauEtaAtEcalEntrance,
75 Float_t TauLeadChargedPFCandEtaAtEcalEntrance,
76 Float_t TauLeadChargedPFCandPt,
79 Float_t TauEmFraction,
80 Float_t TauSignalPFGammaCands,
81 Float_t TauLeadPFChargedHadrHoP,
82 Float_t TauLeadPFChargedHadrEoP,
85 Float_t TauGammaEtaMom,
86 Float_t TauGammaPhiMom,
87 Float_t TauGammaEnFrac,
89 Float_t TauGSFNumHits,
91 Float_t TauGSFTrackResol,
92 Float_t TauGSFTracklnPt,
93 Float_t TauGSFTrackEta,
95 Float_t TauSignalPFChargedCands,
106 Float_t ElecGSFNumHits,
107 Float_t ElecGSFTrackResol,
108 Float_t ElecGSFTracklnPt,
109 Float_t ElecGSFTrackEta);
GBRForest * gbr_NoEleMatch_wGwGSF_EC_
GBRForest * gbr_wGwGSF_EC_
void Initialize_from_file(const std::string &methodName, const std::string &gbrFile)
Float_t * Var_NoEleMatch_woGwGSF_Endcap_
Float_t * Var_NoEleMatch_woGwGSF_Barrel_
GBRForest * gbr_woGwGSF_EC_
GBRForest * gbr_woGwoGSF_BL_
GBRForest * gbr_wGwGSF_BL_
Float_t * Var_wGwoGSF_Endcap_
Float_t * Var_woGwGSF_Barrel_
GBRForest * gbr_wGwoGSF_BL_
double minimum(double a, double b)
GBRForest * gbr_NoEleMatch_wGwGSF_BL_
GBRForest * gbr_NoEleMatch_wGwoGSF_BL_
GBRForest * gbr_NoEleMatch_woGwoGSF_EC_
Float_t * Var_NoEleMatch_wGwGSF_Barrel_
GBRForest * gbr_NoEleMatch_woGwoGSF_BL_
Float_t * Var_NoEleMatch_wGwGSF_Endcap_
Float_t * Var_NoEleMatch_woGwoGSF_Endcap_
GBRForest * gbr_NoEleMatch_woGwGSF_EC_
GBRForest * gbr_NoEleMatch_woGwGSF_BL_
GBRForest * gbr_wGwoGSF_EC_
Float_t * Var_NoEleMatch_woGwoGSF_Barrel_
Float_t * Var_NoEleMatch_wGwoGSF_Endcap_
Float_t * Var_NoEleMatch_wGwoGSF_Barrel_
GBRForest * gbr_woGwoGSF_EC_
double dCrackPhi(double phi, double eta)
Float_t * Var_woGwGSF_Endcap_
Float_t * Var_wGwGSF_Barrel_
double MVAValue(Float_t TauEtaAtEcalEntrance, Float_t TauPt, Float_t TauLeadChargedPFCandEtaAtEcalEntrance, Float_t TauLeadChargedPFCandPt, Float_t TaudCrackEta, Float_t TaudCrackPhi, Float_t TauEmFraction, Float_t TauSignalPFGammaCands, Float_t TauLeadPFChargedHadrHoP, Float_t TauLeadPFChargedHadrEoP, Float_t TauVisMass, Float_t TauHadrMva, const std::vector< Float_t > &GammasdEta, const std::vector< Float_t > &GammasdPhi, const std::vector< Float_t > &GammasPt, Float_t TauKFNumHits, Float_t TauGSFNumHits, Float_t TauGSFChi2, Float_t TauGSFTrackResol, Float_t TauGSFTracklnPt, Float_t TauGSFTrackEta, Float_t TauPhi, Float_t TauSignalPFChargedCands, Float_t TauHasGsf, Float_t ElecEta, Float_t ElecPhi, Float_t ElecPt, Float_t ElecEe, Float_t ElecEgamma, Float_t ElecPin, Float_t ElecPout, Float_t ElecFbrem, Float_t ElecChi2GSF, Float_t ElecGSFNumHits, Float_t ElecGSFTrackResol, Float_t ElecGSFTracklnPt, Float_t ElecGSFTrackEta)
Float_t * Var_woGwoGSF_Endcap_
GBRForest * gbr_woGwGSF_BL_
GBRForest * gbr_NoEleMatch_wGwoGSF_EC_
Float_t * Var_wGwoGSF_Barrel_
Float_t * Var_wGwGSF_Endcap_
double dCrackEta(double eta)
Float_t * Var_woGwoGSF_Barrel_