CLASS  5.1
Fuel Cycle Simulator
EQM_PWR_MLP_MOX_Am.hxx
Go to the documentation of this file.
1 #ifndef _EQM_PWR_MLP_MOX_AM_HXX
2 #define _EQM_PWR_MLP_MOX_AM_HXX
3 
4 #include "EquivalenceModel.hxx"
5 #include "TTree.h"
6 
7 using namespace std;
8 
9 //-----------------------------------------------------------------------------//
11 
19 //________________________________________________________________________
20 
22 {
23  public :
28 
29  //{
31 
35  EQM_PWR_MLP_MOX_AM(string TMVAWeightPath);
36  //}
37 
38  //{
40 
45  EQM_PWR_MLP_MOX_AM(CLASSLogger* log, string TMVAWeightPath);
46  //}
48 
49  //{
51 
56  map < string , double> GetMolarFraction(map < string , IsotopicVector> IVStream, double BurnUp);
57  //}
58 
59  private :
60 
61  TTree* CreateTMVAInputTree(map < string , IsotopicVector> IVStream,double BurnUp);
62  map < string , double> ExecuteTMVA(TTree* theTree);
63 
64 
65  string fTMVAWeightPath;;
66 
67 };
68 
69 #endif
70 
Determines how to build a fresh fuel.
Definition: EquivalenceModel.hxx:59
Definition: CLASSBackEndDict.cxx:37
Defines an EquivalenceModel based on neural network.
Definition: EQM_PWR_MLP_MOX_Am.hxx:21
Header file for EquivalenceModel class.
Object to handle output messages.
Definition: CLASSLogger.hxx:144