ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/LeptonSelection/interface/bdtiface.h
(Generate patch)

Comparing UserCode/MitHzz4l/LeptonSelection/interface/bdtiface.h (file contents):
Revision 1.2 by dkralph, Sat Apr 21 22:45:01 2012 UTC vs.
Revision 1.3 by dkralph, Wed May 2 13:12:37 2012 UTC

# Line 27 | Line 27 | public:
27    void    readbins(TString varfile);
28    void    readvars(TString varfile);
29    void    readlimits(TString varfile);
30 <  TString getBinName(double pt, double eta, TString era="");
30 >  TString getBinName(double pt, double eta, int isglobal=-1, int istracker=-1);
31    double  getBDTCut(double pt, double eta, TString tightness, TString era="");
32    double  getBDTCut(TString binname, TString tightness);
33    double  getBDTval(Double_t pt, Double_t eta, TString era, TString method="BDTG");
# Line 42 | Line 42 | private:
42    unsigned                        max_nfloats;                          // maximum number of variables used in any one bin
43    map<TString,Float_t>            floatvals_;                           // value for each input float variable (includes spectators)
44    vector<TString>                 binnamev_;                            // pt/eta/era bin names
45 <  vector<float>                   ptbin_highs_,etabin_highs_;           // high edges for each pt/eta bin
45 >  map<TString,float>              ptbin_lows_,etabin_lows_;             // high edges for each pt/eta bin
46 >  map<TString,float>              ptbin_highs_,etabin_highs_;           // high edges for each pt/eta bin
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    // variables names: a vector of names for each bin
51    map<TString,vector<TString> >   floatvar_names_,floatvar_expressions_,floatspec_names_;
52 <  map<TString,double>             minima_,maxima_;
52 >  map<TString,double>             minima_,maxima_;                      // limiting values for mva input variables
53   };
54  
55   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines