61 XSM_MLP(
string TMVA_Weight_Directory,
string InformationFile =
"/Data_Base_Info.nfo");
72 XSM_MLP(
CLASSLogger* Log,
string TMVA_Weight_Directory,
string InformationFile =
"/Data_Base_Info.nfo");
93 void ReadTimeSteps(
const string &line);
101 void ReadZAIName(
const string &line);
108 void ReadLine(
string line);
114 void BookTMVAReader();
122 void GetMLPWeightFiles();
124 void ReadWeightFile(
string Filename,
int &Z,
int &A,
int &I,
int &Reaction) ;
128 double ExecuteTMVA(
string WeightFile, TTree* InputTree);
129 vector<float> CreateTMVAInput(
IsotopicVector isotopicvector,
int t);
142 #ifndef __ROOTCLING__ map< ZAI, string > fMapOfTMVAVariableNames
List of TMVA input variable names (read from fMLPInformationFile ) , name depends on the training ste...
Definition: XSM_MLP.hxx:140
void(XSM_MLP::* XS_MLP_DMthPtr)(const string &)
Definition: XSM_MLP.hxx:29
long long int cSecond
Definition: XSM_MLP.hxx:23
string fTMVAWeightFolder
folder containing all the weight file
Definition: XSM_MLP.hxx:135
vector< CLASSReader * > fReader
Definition: XSM_MLP.hxx:120
Allows to store & operate on radioactive sample.
Definition: IsotopicVector.hxx:37
Definition: CLASSBackEndDict.cxx:37
Header file for XSMODEL class.
Stores fuel inventory evolution , mean cross sections evolution, flux evolution, power ...
Definition: EvolutionData.hxx:54
map< string, XS_MLP_DMthPtr > fDKeyword
Definition: XSM_MLP.hxx:143
Defines a XSModel getting mean cross sections from neural network execution.
Definition: XSM_MLP.hxx:45
vector< string > fWeightFiles
All the weight file contains in fTMVAWeightFolder.
Definition: XSM_MLP.hxx:133
Object to handle output messages.
Definition: CLASSLogger.hxx:144
vector< double > fMLP_Time
Time vector of the data base.
Definition: XSM_MLP.hxx:132
Defines a mean cross section predictor.
Definition: XSModel.hxx:48
bool fIsStepTime
true if one TMVA weihgt per step time is requiered otherwise it assumes time is part of the MLP input...
Definition: XSM_MLP.hxx:138