28 throw std::runtime_error(
"Error compiling : " +
cmd);
29 std::cout <<
"compiled : " <<
cmd << std::endl;
31 cmd =
"auto sofie_functor = TMVA::Experimental::SofieFunctor<" + std::to_string(
ninputs) +
",TMVA_SOFIE_" +
35 throw std::runtime_error(
"Error compiling : " +
cmd);
36 std::cout <<
"compiled : " <<
cmd << std::endl;
37 std::cout <<
"Model is ready to be evaluated" << std::endl;
46 Info(
"TMVA_SOFIE_RDataFrame",
"You need to run TMVA_SOFIE_Keras_Higgs_Model.py to generate the SOFIE header for the Keras trained model");
53 Error(
"TMVA_SOFIE_RDataFrame",
"Generated weight file is missing");
64 auto h1 =
df1.Define(
"DNN_Value",
"sofie_functor(rdfslot_,m_jj, m_jjj, m_lv, m_jlv, m_bb, m_wbb, m_wwbb)")
65 .Histo1D({
"h_sig",
"", 100, 0, 1},
"DNN_Value");
69 .Histo1D({
"h_bkg",
"", 100, 0, 1},
"DNN_Value");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
void Info(const char *location, const char *msgfmt,...)
Use this function for informational messages.
void Error(const char *location, const char *msgfmt,...)
Use this function in case an error occurred.
R__EXTERN TStyle * gStyle
R__EXTERN TSystem * gSystem
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
virtual void SetLineColor(Color_t lcolor)
Set the line color.
virtual TObject * DrawClone(Option_t *option="") const
Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.