48 #ifndef G4DNACHEMISTRYMANAGER_HH
49 #define G4DNACHEMISTRYMANAGER_HH
131 void Gun(
G4ITGun*,
bool physicsTableToBuild =
true);
301 #endif // G4DNACHEMISTRYMANAGER_HH
G4bool IsChemistryActivated()
G4bool fResetCounterWhenRunEnds
void Gun(G4ITGun *, bool physicsTableToBuild=true)
G4UIcmdWithoutParameter * fpSkipReactionsFromChemList
void ForceThreadReinitialization()
virtual G4bool Notify(G4ApplicationState requestedState)
G4bool fBuildPhysicsTable
G4DNAWaterExcitationStructure * GetExcitationLevel()
static G4DNAChemistryManager * GetInstanceIfExists()
void SetGlobalTemperature(G4double temp_K)
void WriteInto(const G4String &, std::ios_base::openmode mode=std::ios_base::out)
void SetBuildPhysicsTable(G4bool flag)
G4UIdirectory * fpChemDNADirectory
void ForceMasterReinitialization()
G4bool fPhysicsTableBuilt
G4UIcmdWithoutParameter * fpInitChem
G4DNAWaterIonisationStructure * GetIonisationLevel()
virtual G4String GetCurrentValue(G4UIcommand *command)
void CreateSolvatedElectron(const G4Track *, G4ThreeVector *finalPosition=0)
void PushMoleculeAtParentTimeAndPlace(G4Molecule *&molecule, const G4Track *)
static G4DNAChemistryManager * fgInstance
void SetChemistryList(G4VUserChemistryList *)
void TagThreadForReinitialization()
void CreateWaterMolecule(ElectronicModification, G4int, const G4Track *)
G4bool fMasterInitialized
static void Activated(G4bool flag=true)
G4bool IsCounterResetWhenRunEnds() const
G4VUserChemistryList * fpUserChemistryList
void ForceRebuildingPhysicsTable()
void SetVerbose(G4int verbose)
G4UIcmdWithABool * fpActivateChem
G4UIcmdWithoutParameter * fpRunChem
virtual ~G4DNAChemistryManager()
void ResetCounterWhenRunEnds(G4bool resetCounterWhenRunEnds)
static void DeleteInstance()
G4UIcmdWithADoubleAndUnit * fpScaleForNewTemperature
virtual void SetNewValue(G4UIcommand *, G4String)
void Deregister(G4VUserChemistryList *)
G4DNAWaterExcitationStructure * fpExcitationLevel
G4VPhysChemIO * fpPhysChemIO
void AddEmptyLineInOuputFile()
G4bool fThreadInitialized_tl
static G4DNAChemistryManager * Instance()
G4DNAWaterIonisationStructure * fpIonisationLevel
void SetChemistryActivation(G4bool)
static G4ThreadLocal ThreadLocalData * fpThreadData
void SetPhysChemIO(G4VPhysChemIO *physChemIO)
G4bool fForceThreadReinitialization
void PushMolecule(G4Molecule *&molecule, G4double time, const G4ThreeVector &position, G4int parentID)
static G4bool IsActivated()