28 |
|
void readvars(TString varfile); |
29 |
|
void readlimits(TString varfile); |
30 |
|
TString getBinName(double pt, double eta, int isglobal=-1, int istracker=-1); |
31 |
< |
double getBDTCut(double pt, double eta, TString tightness, TString era=""); |
31 |
> |
double getBDTCut(double pt, double eta, TString tightness); |
32 |
|
double getBDTCut(TString binname, TString tightness); |
33 |
< |
double getBDTval(Double_t pt, Double_t eta, TString era, TString method="BDTG"); |
34 |
< |
Bool_t passBDT(Double_t pt, Double_t eta, TString tightness, TString era="", TString method="BDTG"); |
33 |
> |
double getBDTval(Double_t pt, Double_t eta, TString method="BDTG"); |
34 |
> |
Bool_t passBDT(Double_t pt, Double_t eta, TString tightness, TString method="BDTG"); |
35 |
|
void setVals(map<TString,Float_t> floatvals); |
36 |
|
void print(); |
37 |
|
|
47 |
|
map<TString,float> glbbin_lows_,trkbin_lows_; // high edges for each glb/trk bin |
48 |
|
map<TString,float> glbbin_highs_,trkbin_highs_; // high edges for each pt/trk bin |
49 |
|
map<TString,double> loosecuts_,mediumcuts_,tightcuts_; // cut values |
50 |
+ |
map<TString,double> cuts_; |
51 |
|
// variables names: a vector of names for each bin |
52 |
|
map<TString,vector<TString> > floatvar_names_,floatvar_expressions_,floatspec_names_; |
53 |
|
map<TString,double> minima_,maxima_; // limiting values for mva input variables |