70 std::vector<IsotopicVector>
GetIVArray ()
const;
91 virtual void SetIVArray ( std::vector< IsotopicVector >
const& ivarray );
100 using CLASSFacility::SetName;
126 #ifndef __ROOTCLING__ 133 #ifndef __ROOTCLING__ 152 #ifndef __ROOTCLING__ 161 #ifndef __ROOTCLING__ 163 { fDecayDataBase = decayDB; }
void SetIVArrayArrivalTime(std::vector< cSecond > const &IVArrayArrivalTime)
Set Arrival Time in Back end.
Definition: CLASSBackEnd.hxx:158
virtual void ApplyZAIThreshold(int z=90)
Put all nuclei below the threshold in -2 -2 -2 ZAI...
Definition: CLASSBackEnd.cxx:85
void UpdateInsideIV()
Definition: CLASSBackEnd.cxx:53
IsotopicVector GetIV(int i) const
Definition: CLASSBackEnd.hxx:146
Header file for DecayDataBank class.
void ClearIVArray()
Empty the IVArray removing all fuel stored.
Definition: CLASSBackEnd.cxx:37
Allows to store & operate on radioactive sample.
Definition: IsotopicVector.hxx:37
virtual void SetIVArray(std::vector< IsotopicVector > const &ivarray)
Set The isotopicVector Array.
Definition: CLASSBackEnd.hxx:159
int GetIVNumber() const
Return the number of Isotopic Vector present in the CLASSBackEnd object.
Definition: CLASSBackEnd.hxx:144
virtual void SetOutBackEndFacility(CLASSBackEnd *befacility)
Set an out Facility.
Definition: CLASSBackEnd.hxx:164
IsotopicVector GetDecay(IsotopicVector const &isotopicvector, cSecond t)
Get IsotopicVector decay at time t [s].
Definition: CLASSBackEnd.cxx:66
std::vector< IsotopicVector > fIVArray
Vector containning all the fuel stored.
Definition: CLASSBackEnd.hxx:123
std::vector< cSecond > GetIVArrayArrivalTime() const
Vector of arrival time of each IV in the CLASSBackEnd.
Definition: CLASSBackEnd.hxx:143
virtual void Evolution(cSecond t)
Performs the Evolution until time t.
Definition: CLASSBackEnd.hxx:115
virtual std::map< cSecond, int > GetTheBackEndTimePath()
Get the full path.
Definition: CLASSBackEnd.cxx:96
void SetDecayDataBank(DecayDataBank *decayDB)
Set the Decay DataBank.
Definition: CLASSBackEnd.hxx:162
DecayDataBank * GetDecayDataBank()
Return the pointer to the decay DataBank.
Definition: CLASSBackEnd.hxx:153
CLASSBackEnd(int type=0)
Default Constructor.
virtual void AddIV(IsotopicVector isotopicvector)
Add an Isotopicvector to the IVArray.
Definition: CLASSBackEnd.cxx:45
long long int cSecond
Definition: CLASSConstante.hxx:10
CLASSBackEnd * fOutBackEndFacility
Facility getting the fuel at the end of the cycle.
Definition: CLASSBackEnd.hxx:127
Header file for IsotopicVector class.
std::vector< IsotopicVector > GetIVArray() const
Return the IsotopicVector Array.
Definition: CLASSBackEnd.hxx:142
Describes outcore radioactive decays.
Definition: DecayDataBank.hxx:45
Object to handle output messages.
Definition: CLASSLogger.hxx:144
Defines the common properties of all facilities.
Definition: CLASSFacility.hxx:30
CLASSBackEnd * GetOutBackEndFacility() const
Return the pointer to the OUtBackEndFacility.
Definition: CLASSBackEnd.hxx:154
bool GetStorageType() const
Return the storageType : True if it is a Storage.
Definition: CLASSBackEnd.hxx:145
std::vector< cSecond > fIVArrayArrivalTime
Vector containning the arrival time of each fuel in [s].
Definition: CLASSBackEnd.hxx:124
Class defining the common properties of all back end fuel cycle facilities.
Definition: CLASSBackEnd.hxx:26
void SetIsStorageType(bool val=true)
Set the fIsStorage bool.
Definition: CLASSBackEnd.hxx:157