- Aug 14, 2013
-
-
BaM authored
Introducing the CLSSObject and CLSSFacility in order to simplify the shared properties between must of the CLASS object : Almost all the CLASS Object will inherit of the CLSSObject class, which actually only include the log file.(Except class ZAI IsotopicVector) All facility in CLASS now inherit of the CLSSFacility, which are a CLSSObject and a TNamed (from ROOT/CERN library). In the CLSSFacility, one can found : fId, fParc, fCreationTime, fLifeTime as private variable (the daughter class can not access directly to this member, one need to use the setter and getter - SetId(int) by ex-) fIsStarted, fShutDown, fEndOfCycle, fInternalTime, fInCycleTime, fCycleTime, fInsideIV as protected member (the daughter class can directly modify this variable - also accessible via setter/getter) this repartition between private and protected could change in the future, fCycleTime replace fCoolingTime and fFabricationTime in respectively Pool and FabricationPlant Those variable are shared by almost all the facility, it is then more convenient to regroup them. For all facility the fInsideIV represent the total amount of fuel in the facility, in the case of the Reactor, this is also the fuel inside the reactor (it replace the old fReactorIV) If it is needed to add any variable to all CLASS Object (except ZAI and IsotopicVector), one should use the CLSSObject, for the facility, use CLSSFacility. + All ClassDef of the daughter facilities change from 1 to 2 (because of the inheritance), the ClassDef of the CLSSObject has been set to 0, and 1 for CLSSFacility (as explain in rootcin doc, 0 mean no I/O, 1 is the first level, and should increase by 1 at each inheritance...) Resolve the small glitch (not really a bug) which cause the warning at the execution of a scenario, and at the reading of the output in ROOT, using #ifndef __CINT__ // #endif to exclude some part of the variable at the compilation of the root library... BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@115 0e7d625b-0364-4367-a6be-d5be4a48d228
-
- Jun 07, 2013
-
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@114 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@113 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@112 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@111 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@110 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@109 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@108 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@107 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@106 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@105 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@104 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@103 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@102 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@101 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@100 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@99 0e7d625b-0364-4367-a6be-d5be4a48d228
-
- Jun 06, 2013
-
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@98 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
by BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@97 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@96 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@95 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
Correct the definition of the FabricationPlant, which prevent the correct filling of the FP branch in the output TTree CLASS : Add the possibility to cut the evolution in many part in the same program ( by example in order to check and update the pard after X year of evolution) Reactor : place correctly an imp flag (the "pragma imp critical" now only apply on the fParc->AddToPower(fPower) not all the loop :) ) EvolutionData : remove a forgotten "cout"... By BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@94 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
by Marc git-svn-id: svn+ssh://svn.in2p3.fr/class@93 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
Modifiing the Power calculation, so when a reactor doesn't start because it cna't find the needed fuel, the power is reduce adequatly by Marc git-svn-id: svn+ssh://svn.in2p3.fr/class@92 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@91 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
by BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@90 0e7d625b-0364-4367-a6be-d5be4a48d228
-
- Jun 05, 2013
-
-
BaM authored
by BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@89 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@88 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@87 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
git-svn-id: svn+ssh://svn.in2p3.fr/class@86 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
by BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@85 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
update Read function -> see documentation .... If u want to use new read Method use : DataBank->SetOldReadMethod(false) by BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@84 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
Add FabricationPlants to the TTree for Root reading git-svn-id: svn+ssh://svn.in2p3.fr/class@83 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
Change FabricatioPlant, Reactor, Pool and Storage into TNamed instead of TObject to have access to their name git-svn-id: svn+ssh://svn.in2p3.fr/class@82 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
Add Marc Name !!!! By BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@81 0e7d625b-0364-4367-a6be-d5be4a48d228
-
- Jun 04, 2013
-
-
BaM authored
DataBank : add boolean to select the evolution calculation method (search closest EvolutionData at each step or only at beginning of the evolution) FabricationPlant : directly use the GenerateEvolutionData of the DataBank. By BaM git-svn-id: svn+ssh://svn.in2p3.fr/class@80 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
Remove old file : EvolutionDataBase, EvolutiveProduct and TreatmentFactory, kown as respectively DataBank, EvolutionData and Pool git-svn-id: svn+ssh://svn.in2p3.fr/class@79 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
DataBank, some warning forgetted.... git-svn-id: svn+ssh://svn.in2p3.fr/class@78 0e7d625b-0364-4367-a6be-d5be4a48d228
-
BaM authored
IsotopicVector, Storage : improve Write function (-1 as time will not print the time in the file) Storage, Reactor, Pool, FabricationPlant : Add log. FabricationPlant : Add Substitution Fuel loaded if not enough stock to build the needed fuel. git-svn-id: svn+ssh://svn.in2p3.fr/class@77 0e7d625b-0364-4367-a6be-d5be4a48d228
-
Ernoult authored
Add possibility to use more accurate distance using coefficients for weight for each ZAI git-svn-id: svn+ssh://svn.in2p3.fr/class@76 0e7d625b-0364-4367-a6be-d5be4a48d228
-