31#ifndef G4ChemEquilibrium_hh
32#define G4ChemEquilibrium_hh 1
48 if(fStatus == fAddEquilibrium){
52 fStatus = fAddEquilibrium;
64 fAddEquilibrium =
false;
78 if(fGlobalTime - fEquilibriumTime > fEquilibriumDuration && fAddEquilibrium)
80 fAddEquilibrium =
false;
82 G4cout <<
"SetEquilibrium : off " << fRectionType
83 <<
" fGlobalTime : " <<
G4BestUnit(fGlobalTime,
"Time")
84 <<
" fEquilibriumTime8 : " <<
G4BestUnit(fEquilibriumTime,
"Time")
85 <<
" fAddEquilibrium : " << fAddEquilibrium <<
G4endl;
93 return fAddEquilibrium;
99 G4bool fAddEquilibrium =
false;
101 const G4double fEquilibriumDuration = 0;
102 G4int fRectionType = 0;
G4GLOB_DLL std::ostream G4cout
void SetVerbose(const G4int &verbose)
G4bool GetEquilibriumStatus() const
const G4DNAMolecularReactionData * Reaction
G4ChemEquilibrium(const G4int &type, const G4double &time)
void SetGlobalTime(const G4double &time)
void SetEquilibrium(Reaction pReaction)
~G4ChemEquilibrium()=default
const G4MolecularConfiguration * MolType