1 #ifndef ROOT_TMVA_ROCCalc
2 #define ROOT_TMVA_ROCCalc
28 ROCCalc(TH1* mvaS, TH1* mvaB);
35 Double_t GetEffSForEffBof(Double_t effBref, Double_t &effSerr);
37 Double_t GetSignalReferenceCut(){
return fSignalCut;}
39 Double_t GetROCIntegral();
41 TH1* GetSignificance( Int_t nStot, Int_t nBtot);
42 TH1* GetPurity(Int_t nStot, Int_t nBtot);
44 void ApplySignalAndBackgroundStyle( TH1* sig, TH1* bkg, TH1* any = 0 );
46 TH1* GetMvaSpdf(){
return fmvaSpdf;}
47 TH1* GetMvaBpdf(){
return fmvaBpdf;}
50 Bool_t GetStatus(){
return fStatus;}
51 void ResetStatus(){fStatus=kTRUE;}
54 Double_t Root(Double_t);
55 Double_t GetEffForRoot( Double_t theCut );
65 TH1* fmvaSpdf, *fmvaBpdf;
68 Int_t fCutOrientation;
69 TSpline* fSplS, *fSplB;
70 TSpline* fSplmvaCumS, *fSplmvaCumB;
72 TH1* fmvaScumul, *fmvaBcumul;
82 mutable MsgLogger* fLogger;
83 MsgLogger& Log()
const {
return *fLogger; }