diff --git a/source/trunk/Model/Equivalence/EQM_BakerRoss_FBR_MOX.cxx b/source/trunk/Model/Equivalence/EQM_BakerRoss_FBR_MOX.cxx index 8f0c305cff552f773c4a7ccc20dbf2f2944046ff..9eafedf22b9afe491d86b7ce78d1e2d665933277 100644 --- a/source/trunk/Model/Equivalence/EQM_BakerRoss_FBR_MOX.cxx +++ b/source/trunk/Model/Equivalence/EQM_BakerRoss_FBR_MOX.cxx @@ -13,7 +13,7 @@ //________________________________________________________________________ -EQM_BakerRoss_FBR_MOX::EQM_BakerRoss_FBR_MOX(double Weight_U_235, double Weight_Pu_238, double Weight_Pu_240, double Weight_Pu_241, double Weight_Pu_242, double Weight_Am_241, double EquivalentFissile):EquivalenceModel(new CLASSLogger("EQM_MLP_MOX.log")) +EQM_BakerRoss_FBR_MOX::EQM_BakerRoss_FBR_MOX(double Weight_U_235, double Weight_Pu_238, double Weight_Pu_240, double Weight_Pu_241, double Weight_Pu_242, double Weight_Am_241, double EquivalentFissile):EquivalenceModel(new CLASSLogger("EQM_BakerRoss_FBR_MOX.log")) { ZAI U8(92,238,0); ZAI U5(92,235,0); diff --git a/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.cxx b/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.cxx index 684936b22cc649d5e417e919b1abbcefaf98d24f..1f77c9341d681a8a9fd5a1ca6eec7c434bbae515 100644 --- a/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.cxx +++ b/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.cxx @@ -18,14 +18,14 @@ //________________________________________________________________________ // -// EQM_MLP_MOX +// EQM_MLP_PWR_MOX // // Equivalenve Model based on multi layer perceptron from TMVA (root cern) // For REP MOX use // //________________________________________________________________________ -EQM_MLP_MOX::EQM_MLP_MOX(string TMVAWeightPath):EquivalenceModel(new CLASSLogger("EQM_MLP_MOX.log")) +EQM_MLP_PWR_MOX::EQM_MLP_PWR_MOX(string TMVAWeightPath):EquivalenceModel(new CLASSLogger("EQM_MLP_PWR_MOX.log")) { fTMVAWeightPath = TMVAWeightPath; @@ -52,7 +52,7 @@ EQM_MLP_MOX::EQM_MLP_MOX(string TMVAWeightPath):EquivalenceModel(new CLASSLogger } //________________________________________________________________________ -EQM_MLP_MOX::EQM_MLP_MOX(CLASSLogger* log, string TMVAWeightPath):EquivalenceModel(log) +EQM_MLP_PWR_MOX::EQM_MLP_PWR_MOX(CLASSLogger* log, string TMVAWeightPath):EquivalenceModel(log) { fTMVAWeightPath = TMVAWeightPath; @@ -79,7 +79,7 @@ EQM_MLP_MOX::EQM_MLP_MOX(CLASSLogger* log, string TMVAWeightPath):EquivalenceMod } //________________________________________________________________________ -TTree* EQM_MLP_MOX::CreateTMVAInputTree(IsotopicVector Fissil,IsotopicVector Fertil,double BurnUp) +TTree* EQM_MLP_PWR_MOX::CreateTMVAInputTree(IsotopicVector Fissil,IsotopicVector Fertil,double BurnUp) { TTree* InputTree = new TTree("EQTMP", "EQTMP"); float Pu8 = 0; @@ -137,7 +137,7 @@ TTree* EQM_MLP_MOX::CreateTMVAInputTree(IsotopicVector Fissil,IsotopicVector Fer return InputTree; } //________________________________________________________________________ -double EQM_MLP_MOX::ExecuteTMVA(TTree* theTree) +double EQM_MLP_PWR_MOX::ExecuteTMVA(TTree* theTree) { // --- Create the Reader object TMVA::Reader *reader = new TMVA::Reader( "Silent" ); @@ -178,7 +178,7 @@ double EQM_MLP_MOX::ExecuteTMVA(TTree* theTree) return (double)val; //retourne teneur } //________________________________________________________________________ -double EQM_MLP_MOX::GetFissileMolarFraction(IsotopicVector Fissil,IsotopicVector Fertil,double BurnUp) +double EQM_MLP_PWR_MOX::GetFissileMolarFraction(IsotopicVector Fissil,IsotopicVector Fertil,double BurnUp) {DBGL return ExecuteTMVA(CreateTMVAInputTree(Fissil,Fertil,BurnUp)); } diff --git a/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.hxx b/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.hxx index 21b633da4333aff568f40a65384d34c0481ed6ff..50fd621d0a34838e9c4379efbaabc1455efdafab 100644 --- a/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.hxx +++ b/source/trunk/Model/Equivalence/EQM_MLP_PWR_MOX.hxx @@ -1,12 +1,12 @@ -#ifndef _EQM_MLP_MOX_HXX -#define _EQM_MLP_MOX_HXX +#ifndef _EQM_MLP_PWR_MOX_HXX +#define _EQM_MLP_PWR_MOX_HXX #include "EquivalenceModel.hxx" #include "TTree.h" /*! \file - \brief Header file for EQM_MLP_MOX class. + \brief Header file for EQM_MLP_PWR_MOX class. @author BLG @@ -29,7 +29,7 @@ using namespace std; //________________________________________________________________________ -class EQM_MLP_MOX : public EquivalenceModel +class EQM_MLP_PWR_MOX : public EquivalenceModel { public : /*! @@ -40,20 +40,20 @@ class EQM_MLP_MOX : public EquivalenceModel //{ /// normal constructor /*! - Create a EQM_MLP_MOX + Create a EQM_MLP_PWR_MOX \param TMVAWeightPath : PAth to the .xml file containing neural network informations : PATH/TMVAWeight.xml (total path to tmva weight) */ - EQM_MLP_MOX(string TMVAWeightPath); + EQM_MLP_PWR_MOX(string TMVAWeightPath); //} //{ /// Logger constructor /*! - Create a EQM_MLP_MOX + Create a EQM_MLP_PWR_MOX \param log : use for log \param TMVAWeightPath : PAth to the .xml file containing neural network informations : PATH/TMVAWeight.xml (total path to tmva weight) */ - EQM_MLP_MOX(CLASSLogger* log, string TMVAWeightPath); + EQM_MLP_PWR_MOX(CLASSLogger* log, string TMVAWeightPath); //} //@} diff --git a/source/trunk/Model/Equivalence/EQM_QUAD_PWR_MOX.hxx b/source/trunk/Model/Equivalence/EQM_QUAD_PWR_MOX.hxx index 8be909cc0e9cad5e82de08991d5bb0573603f453..365b75d3935fc78c44ca40fe179af747865d1d74 100644 --- a/source/trunk/Model/Equivalence/EQM_QUAD_PWR_MOX.hxx +++ b/source/trunk/Model/Equivalence/EQM_QUAD_PWR_MOX.hxx @@ -7,7 +7,7 @@ /*! \file - \brief Header file for EQM_MLP_MOX class. + \brief Header file for EQM_QUAD_PWR_MOX class. @author BaM diff --git a/source/trunk/include/EquivalenceModel.hxx b/source/trunk/include/EquivalenceModel.hxx index b005d87133296a071b04ac12b71b866d1edf296c..c4e27974f5f2bcfb4d1ac3079a7d4387e26d75a2 100644 --- a/source/trunk/include/EquivalenceModel.hxx +++ b/source/trunk/include/EquivalenceModel.hxx @@ -7,7 +7,8 @@ \brief Header file for EquivalenceModel class. - @author BLG,BaM + @author BaM + @author BLG @version 3.0 */ @@ -34,7 +35,8 @@ using namespace std; @see EQM_POL_PWR_UO2 @see EQM_QUAD_PWR_MOX - @author BLG,BaM + @author BaM + @author BLG @version 3.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/IrradiationModel.hxx b/source/trunk/include/IrradiationModel.hxx index 6d87333ab22751325ea8880e2cd9b6408a653d30..075e21d357dbb23a14d1e3d783642dcf26604f83 100644 --- a/source/trunk/include/IrradiationModel.hxx +++ b/source/trunk/include/IrradiationModel.hxx @@ -8,6 +8,7 @@ @author BaM + @author BLG @version 2.0 */ @@ -45,6 +46,7 @@ class CLASSLogger; derivated Irradiation Model. @author BaM + @author BLG @version 3.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/IsotopicVector.hxx b/source/trunk/include/IsotopicVector.hxx index 2e4d9af1a3306ed98eaa7d22f040b453153c1adf..3d914ac058f2ee2b9e3365ebd8e4c31549818bd2 100755 --- a/source/trunk/include/IsotopicVector.hxx +++ b/source/trunk/include/IsotopicVector.hxx @@ -25,7 +25,9 @@ typedef long long int cSecond; An isotopicVector is a map of ZAI and double (e.g number of atoms). Its aim is to define a radioactive sample. - @author BaM, MArc + @author BaM + @author BLG + @author Marc @version 2.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/PhysicsModels.hxx b/source/trunk/include/PhysicsModels.hxx index 93802e1488cd53ad14a11ab7b83e5bcef646b013..6e9f74447f600270e0826ead83c05561a71f4417 100644 --- a/source/trunk/include/PhysicsModels.hxx +++ b/source/trunk/include/PhysicsModels.hxx @@ -8,7 +8,8 @@ \brief Header file for XS_INTERPOLATOR class. - @authors BLG,BaM + @author BaM + @author BLG @version 1.0 */ #include "EquivalenceModel.hxx" @@ -37,7 +38,8 @@ User can either define his own (see manual) or uses the provided ones : \li IrradiationModel : can be Runge Kutta 4 or Matrix - @authors BLG,BaM + @author BaM + @author BLG @version 1.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/Scenario.hxx b/source/trunk/include/Scenario.hxx index 276a1c6b9240f70504a8d6c8e80c2e874c5179de..0e19675e90639eefbdb227b9482dd33e44cb9016 100755 --- a/source/trunk/include/Scenario.hxx +++ b/source/trunk/include/Scenario.hxx @@ -35,7 +35,7 @@ class Storage; @author BaM - @author BaL + @author BLG @version 2.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/SeparationPlant.hxx b/source/trunk/include/SeparationPlant.hxx index da28c440077f4e076ed8e9010ec3e5c9e5dea1c1..697b2b6708fbea15d4b9e77765eeb85474d0e257 100644 --- a/source/trunk/include/SeparationPlant.hxx +++ b/source/trunk/include/SeparationPlant.hxx @@ -28,6 +28,7 @@ class DecayDataBank; to send it to one or several Storage @author NT + @author BaM @version 1.0 */ //________________________________________________________________________ diff --git a/source/trunk/include/XSModel.hxx b/source/trunk/include/XSModel.hxx index c871d9384d75816bd51958c2891bf7073ce31d36..b3c6ce0599ea8fa51b6cf87f8bd00e4488f001b3 100644 --- a/source/trunk/include/XSModel.hxx +++ b/source/trunk/include/XSModel.hxx @@ -7,6 +7,7 @@ \brief Header file for XSMODEL class. + @author BaM @author BLG @version 1.0 */ @@ -30,6 +31,7 @@ This is the mother class for methods related to XS prediction @see XSM_CLOSEST @see XSM_MLP + @author BaM @author BLG @version 1.0 */ diff --git a/source/trunk/include/ZAIMass.hxx b/source/trunk/include/ZAIMass.hxx index a7acf09d1591bacd04719a01baaaa9eba244a304..252e69c90082c62e9be3c91628483d6971376534 100644 --- a/source/trunk/include/ZAIMass.hxx +++ b/source/trunk/include/ZAIMass.hxx @@ -6,7 +6,8 @@ \brief Header file for ZAIMass classes. - @author BaM & BaL + @author BaM + @author BLG @version 2.0 */ @@ -27,7 +28,8 @@ class IsotopicVector; /*! The aims of this class is to handle the molar mass of each ZAI - @author BaM, BaL + @author BaM + @author BLG @version 1.0 */ //________________________________________________________________________ diff --git a/source/trunk/src/SeparationPlant.cxx b/source/trunk/src/SeparationPlant.cxx index dceddda3e41215bb56b4549d5f0a5d16cfacecfd..5cd68fdd1a954697e59c0ac98717e05a187ae7d2 100644 --- a/source/trunk/src/SeparationPlant.cxx +++ b/source/trunk/src/SeparationPlant.cxx @@ -69,26 +69,9 @@ void SeparationPlant::SetBackEndDestination(CLASSBackEnd* storagedestination, Is fDestinationStorage.push_back(storagedestination); fDestinationStorageIV.push_back(isotopicvector); - if(fDestinationStorage.size()>=2) - { - //checker que pas 2 fois le même ZAI - //Dans VectorIsotopic, BaM a fait des trucs cools - //-> IV->GetThisComposition(IV2) - } if (fDestinationStorage.size() != fDestinationStorageIV.size()) ERROR << " fDestinationStorage.size() != fDestinationStorageIV.size() !! " << endl; - -/* - - - -les pertes non gérées -> WASTE par défaut - - - - -*/ DBGL }