Skip to content
Snippets Groups Projects
  1. Aug 14, 2013
    • BaM's avatar
      HUDGE UPDATE : · 02f47d41
      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
      02f47d41
  2. Jun 07, 2013
  3. Jun 06, 2013
  4. Jun 05, 2013
  5. Jun 04, 2013
    • BaM's avatar
      Clean the selection of the evolution Calculation : · f2df0e88
      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
      f2df0e88
    • BaM's avatar
      by BaM · 8f3a19fb
      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
      8f3a19fb
    • BaM's avatar
      by BaM, · 109f6ad8
      BaM authored
      DataBank, some warning forgetted....
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@78 0e7d625b-0364-4367-a6be-d5be4a48d228
      109f6ad8
    • BaM's avatar
      By BaM · 3fcf1a65
      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
      3fcf1a65
    • Ernoult's avatar
      by Marc · d8e9aac4
      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
      d8e9aac4
Loading