ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Classes | |
struct | ThreadLocalData |
Static Public Member Functions | |
static G4DNAChemistryManager * | Instance () |
static G4DNAChemistryManager * | GetInstanceIfExists () |
static void | DeleteInstance () |
static G4bool | IsActivated () |
Protected Member Functions | |
~G4DNAChemistryManager () override | |
void | HandleStandaloneInitialization () |
void | PushTrack (G4Track *) |
void | SetGlobalTemperature (G4double temperatureKelvin) |
G4DNAWaterExcitationStructure * | GetExcitationLevel () |
G4DNAWaterIonisationStructure * | GetIonisationLevel () |
void | InitializeFile () |
void | InitializeMaster () |
void | InitializeThread () |
void | InitializeThreadSharedData () |
G4DNAChemistryManager () | |
Protected Member Functions inherited from G4UImessenger | |
G4String | ItoS (G4int i) |
G4String | DtoS (G4double a) |
G4String | BtoS (G4bool b) |
G4int | StoI (G4String s) |
G4long | StoL (G4String s) |
G4double | StoD (G4String s) |
G4bool | StoB (G4String s) |
void | AddUIcommand (G4UIcommand *newCommand) |
void | CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) |
template<typename T > | |
T * | CreateCommand (const G4String &cname, const G4String &dsc) |
Private Attributes | |
std::unique_ptr< G4UIdirectory > | fpChemDNADirectory |
std::unique_ptr< G4UIcmdWithABool > | fpActivateChem |
std::unique_ptr < G4UIcmdWithAnInteger > | fpRunChem |
std::unique_ptr < G4UIcmdWithoutParameter > | fpSkipReactionsFromChemList |
std::unique_ptr < G4UIcmdWithADoubleAndUnit > | fpScaleForNewTemperature |
std::unique_ptr < G4UIcmdWithoutParameter > | fpInitChem |
G4bool | fActiveChemistry |
G4bool | fMasterInitialized |
G4bool | fForceThreadReinitialization |
std::unique_ptr < G4DNAWaterExcitationStructure > | fpExcitationLevel |
std::unique_ptr < G4DNAWaterIonisationStructure > | fpIonisationLevel |
std::unique_ptr < G4VUserChemistryList > | fpUserChemistryList |
G4bool | fOwnChemistryList |
G4bool | fUseInStandalone |
G4bool | fPhysicsTableBuilt |
G4bool | fSkipReactions |
G4bool | fGeometryClosed |
G4int | fVerbose |
G4bool | fResetCounterWhenRunEnds |
Static Private Attributes | |
static G4DNAChemistryManager * | fgInstance = nullptr |
static G4ThreadLocal ThreadLocalData * | fpThreadData = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
WARNING: THIS CLASS IS A PROTOTYPE G4DNAChemistryManager is called from the physics models. It creates the water molecules and the solvated electrons and and send them to G4ITStepManager to be treated in the chemistry stage. For this, the fActiveChemistry flag needs to be on. It is also possible to give already molecule's pointers already built. G4DNAChemistryManager will then be in charge of creating the track and loading it to the IT system. The user can also ask to create a file containing a information about the creation of water molecules and solvated electrons.
Definition at line 87 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 87 of file G4DNAChemistryManager.hh
|
overrideprotected |
Definition at line 164 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 164 of file G4DNAChemistryManager.cc
References Clear(), and fgInstance.
|
protected |
Definition at line 101 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 101 of file G4DNAChemistryManager.cc
References fpRunChem, and fpScaleForNewTemperature.
Referenced by Instance().
void G4DNAChemistryManager::AddEmptyLineInOutputFile | ( | ) |
Definition at line 564 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 564 of file G4DNAChemistryManager.cc
References G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, and fpThreadData.
void G4DNAChemistryManager::Clear | ( | ) |
Definition at line 172 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 172 of file G4DNAChemistryManager.cc
References G4VMoleculeCounter::DeleteInstance(), G4DNAMolecularReactionTable::DeleteInstance(), G4MolecularConfiguration::DeleteManager(), Deregister(), fpActivateChem, fpChemDNADirectory, fpExcitationLevel, fpInitChem, fpIonisationLevel, fpRunChem, fpSkipReactionsFromChemList, fpThreadData, and fpUserChemistryList.
Referenced by Notify(), and ~G4DNAChemistryManager().
void G4DNAChemistryManager::CloseFile | ( | ) |
Close the file specified with WriteInto
Definition at line 574 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 574 of file G4DNAChemistryManager.cc
References G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, and fpThreadData.
Referenced by Run().
void G4DNAChemistryManager::CreateSolvatedElectron | ( | const G4Track * | pIncomingTrack, |
G4ThreeVector * | pFinalPosition = nullptr |
||
) |
This method should be used by the physics model of the ElectronSolvatation process.
Definition at line 662 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 662 of file G4DNAChemistryManager.cc
References G4Electron_aq::Definition(), fActiveChemistry, G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, fpThreadData, G4Track::GetPosition(), G4Track::GetTrackID(), picosecond, and PushMolecule().
Referenced by G4DNATransformElectronModel::SampleSecondaries(), and G4TDNAOneStepThermalizationModel< MODEL >::SampleSecondaries().
void G4DNAChemistryManager::CreateWaterMolecule | ( | ElectronicModification | modification, |
G4int | electronicLevel, | ||
const G4Track * | pIncomingTrack | ||
) |
Method used by DNA physics model to create a water molecule. The ElectronicModification is a flag telling whether the molecule is ionized or excited, the electronic level is calculated by the model and the IncomingTrack is the track responsible for the creation of this molecule (electron, proton...).
Definition at line 606 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 606 of file G4DNAChemistryManager.cc
References G4Molecule::AddElectron(), G4Molecule::BuildTrack(), G4H2O::Definition(), eDissociativeAttachment, eExcitedMolecule, eIonizedMolecule, energy, G4DNAWaterExcitationStructure::ExcitationEnergy(), G4Molecule::ExciteMolecule(), fActiveChemistry, G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, fpThreadData, fStopButAlive, GetExcitationLevel(), GetIonisationLevel(), G4Track::GetPosition(), G4Track::GetTrackID(), G4DNAWaterIonisationStructure::IonisationEnergy(), G4Molecule::IonizeMolecule(), picosecond, PushTrack(), G4Track::SetKineticEnergy(), G4Track::SetParentID(), and G4Track::SetTrackStatus().
Referenced by G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornExcitationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornExcitationModel2::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNACPA100ExcitationModel::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), and G4DNAPTBExcitationModel::SampleSecondaries().
|
static |
Definition at line 202 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 202 of file G4DNAChemistryManager.cc
References chemManExistence, fgInstance, G4cerr, G4endl, and G4TemplateAutoLock< _Mutex_t >::unlock().
void G4DNAChemistryManager::Deregister | ( | G4VUserChemistryList & | chemistryList | ) |
Definition at line 730 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 730 of file G4DNAChemistryManager.cc
References fOwnChemistryList, and fpUserChemistryList.
Referenced by Clear(), and G4VUserChemistryList::~G4VUserChemistryList().
void G4DNAChemistryManager::ForceMasterReinitialization | ( | ) |
Definition at line 780 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 780 of file G4DNAChemistryManager.cc
References fMasterInitialized, and InitializeMaster().
void G4DNAChemistryManager::ForceRebuildingPhysicsTable | ( | ) |
Definition at line 773 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 773 of file G4DNAChemistryManager.cc
References fPhysicsTableBuilt.
void G4DNAChemistryManager::ForceThreadReinitialization | ( | ) |
Definition at line 788 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 788 of file G4DNAChemistryManager.cc
References fForceThreadReinitialization.
|
overridevirtual |
Reimplemented from G4UImessenger.
Definition at line 278 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 278 of file G4DNAChemistryManager.cc
References G4UIcommand::ConvertToString(), fActiveChemistry, fpActivateChem, fpScaleForNewTemperature, fpSkipReactionsFromChemList, fSkipReactions, and G4MolecularConfiguration::GetGlobalTemperature().
|
protected |
Definition at line 584 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 584 of file G4DNAChemistryManager.cc
References fpExcitationLevel.
Referenced by CreateWaterMolecule().
|
static |
Definition at line 157 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 157 of file G4DNAChemistryManager.cc
References fgInstance.
Referenced by G4VUserChemistryList::~G4VUserChemistryList().
|
protected |
Definition at line 595 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 595 of file G4DNAChemistryManager.cc
References fpIonisationLevel.
Referenced by CreateWaterMolecule().
|
protected |
Definition at line 438 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 438 of file G4DNAChemistryManager.cc
References G4GeometryManager::CloseGeometry(), fGeometryClosed, fPhysicsTableBuilt, fpUserChemistryList, fUseInStandalone, fVerbose, G4cout, G4endl, G4GeometryManager::GetInstance(), and G4GeometryManager::OpenGeometry().
Referenced by InitializeThread().
void G4DNAChemistryManager::Initialize | ( | ) |
Definition at line 360 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 360 of file G4DNAChemistryManager.cc
References InitializeMaster(), InitializeThread(), InitializeThreadSharedData(), G4Threading::IsMultithreadedApplication(), and G4Threading::IsWorkerThread().
Referenced by G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), and SetNewValue().
|
protected |
Definition at line 507 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 507 of file G4DNAChemistryManager.cc
References G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, fpThreadData, fVerbose, G4cout, and G4endl.
Referenced by InitializeThread().
|
protected |
Definition at line 399 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 399 of file G4DNAChemistryManager.cc
References FatalException, fMasterInitialized, fpUserChemistryList, fSkipReactions, fVerbose, G4cout, G4endl, G4Exception(), G4DNAMolecularReactionTable::GetReactionTable(), and G4Scheduler::Instance().
Referenced by ForceMasterReinitialization(), and Initialize().
|
protected |
Definition at line 472 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 472 of file G4DNAChemistryManager.cc
References FatalException, fForceThreadReinitialization, fpThreadData, fpUserChemistryList, G4DNAChemistryManager::ThreadLocalData::fThreadInitialized, fVerbose, G4cout, G4endl, G4Exception(), G4DNAMolecularReactionTable::GetReactionTable(), HandleStandaloneInitialization(), G4Scheduler::Initialize(), InitializeFile(), G4VMoleculeCounter::InitializeInstance(), and G4Scheduler::Instance().
Referenced by Initialize(), Run(), and SetNewValue().
|
protected |
Definition at line 298 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 298 of file G4DNAChemistryManager.cc
References G4MoleculeTable::Finalize(), G4MoleculeTable::Instance(), G4Threading::IsMasterThread(), and G4MoleculeTable::PrepareMolecularConfiguration().
Referenced by Initialize(), and Notify().
|
static |
Definition at line 132 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 132 of file G4DNAChemistryManager.cc
References chemManExistence, fgInstance, fpThreadData, G4DNAChemistryManager(), and G4TemplateAutoLock< _Mutex_t >::unlock().
Referenced by G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4EmDNAChemistry::G4EmDNAChemistry(), G4EmDNAChemistry_option1::G4EmDNAChemistry_option1(), G4EmDNAChemistry_option2::G4EmDNAChemistry_option2(), StackingAction::NewStage(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNAMeltonAttachmentModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornExcitationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), G4DNABornExcitationModel2::SampleSecondaries(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNACPA100ExcitationModel::SampleSecondaries(), G4DNATransformElectronModel::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4DNAPTBExcitationModel::SampleSecondaries(), and G4TDNAOneStepThermalizationModel< MODEL >::SampleSecondaries().
|
static |
Definition at line 523 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 523 of file G4DNAChemistryManager.cc
References fgInstance, and IsChemistryActivated().
Referenced by G4EmDNAPhysicsActivator::ConstructProcess(), and G4TDNAOneStepThermalizationModel< MODEL >::SampleSecondaries().
G4bool G4DNAChemistryManager::IsChemistryActivated | ( | ) |
Definition at line 530 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 530 of file G4DNAChemistryManager.cc
References fActiveChemistry.
Referenced by IsActivated().
G4bool G4DNAChemistryManager::IsCounterResetWhenRunEnds | ( | ) | const |
Definition at line 759 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 759 of file G4DNAChemistryManager.cc
References fResetCounterWhenRunEnds.
|
overridevirtual |
Implements G4VStateDependent.
Definition at line 222 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 222 of file G4DNAChemistryManager.cc
References Clear(), fGeometryClosed, fVerbose, G4cout, G4endl, G4State_GeomClosed, G4State_Idle, G4State_Quit, and InitializeThreadSharedData().
void G4DNAChemistryManager::PushMolecule | ( | std::unique_ptr< G4Molecule > | pMolecule, |
G4double | time, | ||
const G4ThreeVector & | position, | ||
G4int | parentID | ||
) |
Definition at line 682 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 682 of file G4DNAChemistryManager.cc
References G4Molecule::BuildTrack(), fActiveChemistry, fAlive, PushTrack(), G4Track::SetParentID(), and G4Track::SetTrackStatus().
Referenced by CreateSolvatedElectron().
Definition at line 745 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 745 of file G4DNAChemistryManager.cc
References G4ITTrackHolder::Instance(), and G4ITTrackHolder::Push().
Referenced by CreateWaterMolecule(), and PushMolecule().
Definition at line 766 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 766 of file G4DNAChemistryManager.cc
References fResetCounterWhenRunEnds.
void G4DNAChemistryManager::Run | ( | ) |
Definition at line 310 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 310 of file G4DNAChemistryManager.cc
References CloseFile(), fActiveChemistry, FatalException, G4MoleculeTable::Finalize(), fMasterInitialized, fpThreadData, fResetCounterWhenRunEnds, G4DNAChemistryManager::ThreadLocalData::fThreadInitialized, G4Exception(), InitializeThread(), G4MoleculeTable::Instance(), G4VMoleculeCounter::Instance(), G4Scheduler::Instance(), G4Scheduler::Process(), and G4VMoleculeCounter::ResetCounter().
Referenced by StackingAction::NewStage(), and SetNewValue().
Definition at line 537 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 537 of file G4DNAChemistryManager.cc
References fActiveChemistry.
Referenced by SetChemistryList(), and SetNewValue().
void G4DNAChemistryManager::SetChemistryList | ( | G4VUserChemistryList & | chemistryList | ) |
Chemistry list is managed outside the chemistry manager (eg. constructor).
Definition at line 714 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 714 of file G4DNAChemistryManager.cc
References fOwnChemistryList, fpUserChemistryList, and SetChemistryActivation().
Referenced by G4EmDNAChemistry::G4EmDNAChemistry(), G4EmDNAChemistry_option1::G4EmDNAChemistry_option1(), and G4EmDNAChemistry_option2::G4EmDNAChemistry_option2().
void G4DNAChemistryManager::SetChemistryList | ( | std::unique_ptr< G4VUserChemistryList > | pChemistryList | ) |
Not a constructor or when used in standalone? Prefer this method.
Definition at line 721 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 721 of file G4DNAChemistryManager.cc
References fOwnChemistryList, fpUserChemistryList, and SetChemistryActivation().
void G4DNAChemistryManager::SetChemistryList | ( | G4VUserChemistryList * | pChemistryList | ) |
Definition at line 707 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 707 of file G4DNAChemistryManager.cc
References fOwnChemistryList, fpUserChemistryList, and SetChemistryActivation().
Definition at line 699 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 699 of file G4DNAChemistryManager.cc
References G4DNAMolecularReactionTable::Instance(), G4DNAMolecularReactionTable::ScaleReactionRateForNewTemperature(), and G4MolecularConfiguration::SetGlobalTemperature().
Referenced by SetNewValue().
Inject custom species to the simulation.
This method should be called per thread, possibly from ActionInitialisation::Build. One can decide to set the same gun for all threads. It is the user responsibility to handle the pointer deletion.
Definition at line 353 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 353 of file G4DNAChemistryManager.cc
References G4Scheduler::Instance(), and G4Scheduler::SetGun().
|
overridevirtual |
Reimplemented from G4UImessenger.
Definition at line 247 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 247 of file G4DNAChemistryManager.cc
References G4UIcommand::ConvertToInt(), fpActivateChem, fpInitChem, fpRunChem, fpScaleForNewTemperature, fpSkipReactionsFromChemList, fSkipReactions, G4UIcmdWithABool::GetNewBoolValue(), Initialize(), InitializeThread(), Run(), SetChemistryActivation(), and SetGlobalTemperature().
void G4DNAChemistryManager::SetPhysChemIO | ( | std::unique_ptr< G4VPhysChemIO > | pPhysChemIO | ) |
Definition at line 88 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 88 of file G4DNAChemistryManager.cc
References G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, and fpThreadData.
Definition at line 752 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 752 of file G4DNAChemistryManager.cc
References fVerbose.
void G4DNAChemistryManager::TagThreadForReinitialization | ( | ) |
Definition at line 795 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 795 of file G4DNAChemistryManager.cc
References fpThreadData, and G4DNAChemistryManager::ThreadLocalData::fThreadInitialized.
If the chemistry module is used in standalone (ie. without running the physics stage beforehand), the physics table still needs to be built. It is therefore necessary to flag the chemistry module as being run in standalone.
Definition at line 346 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 346 of file G4DNAChemistryManager.cc
References fUseInStandalone.
void G4DNAChemistryManager::WriteInto | ( | const G4String & | output, |
std::ios_base::openmode | mode = std::ios_base::out |
||
) |
Tells the chemMan to write into a file the position and electronic state of the water molecule and the position thermalized or not of the solvated electron
Definition at line 544 of file G4DNAChemistryManager.cc.
View newest version in sPHENIX GitHub at line 544 of file G4DNAChemistryManager.cc
References G4String::data(), G4DNAChemistryManager::ThreadLocalData::fpPhysChemIO, fpThreadData, fVerbose, G4cout, and G4endl.
|
private |
Definition at line 228 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 228 of file G4DNAChemistryManager.hh
Referenced by CreateSolvatedElectron(), CreateWaterMolecule(), GetCurrentValue(), IsChemistryActivated(), PushMolecule(), Run(), and SetChemistryActivation().
|
private |
Definition at line 240 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 240 of file G4DNAChemistryManager.hh
Referenced by ForceThreadReinitialization(), and InitializeThread().
|
private |
Definition at line 251 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 251 of file G4DNAChemistryManager.hh
Referenced by HandleStandaloneInitialization(), and Notify().
|
staticprivate |
Definition at line 227 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 227 of file G4DNAChemistryManager.hh
Referenced by DeleteInstance(), GetInstanceIfExists(), Instance(), IsActivated(), and ~G4DNAChemistryManager().
|
private |
Definition at line 239 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 239 of file G4DNAChemistryManager.hh
Referenced by ForceMasterReinitialization(), InitializeMaster(), and Run().
|
private |
Definition at line 246 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 246 of file G4DNAChemistryManager.hh
Referenced by Deregister(), and SetChemistryList().
|
private |
Definition at line 221 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 221 of file G4DNAChemistryManager.hh
Referenced by Clear(), GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 220 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 220 of file G4DNAChemistryManager.hh
Referenced by Clear().
|
private |
Definition at line 242 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 242 of file G4DNAChemistryManager.hh
Referenced by Clear(), and GetExcitationLevel().
|
private |
Definition at line 248 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 248 of file G4DNAChemistryManager.hh
Referenced by ForceRebuildingPhysicsTable(), and HandleStandaloneInitialization().
|
private |
Definition at line 225 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 225 of file G4DNAChemistryManager.hh
Referenced by Clear(), and SetNewValue().
|
private |
Definition at line 243 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 243 of file G4DNAChemistryManager.hh
Referenced by Clear(), and GetIonisationLevel().
|
private |
Definition at line 222 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 222 of file G4DNAChemistryManager.hh
Referenced by Clear(), G4DNAChemistryManager(), and SetNewValue().
|
private |
Definition at line 224 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 224 of file G4DNAChemistryManager.hh
Referenced by G4DNAChemistryManager(), GetCurrentValue(), and SetNewValue().
|
private |
Definition at line 223 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 223 of file G4DNAChemistryManager.hh
Referenced by Clear(), GetCurrentValue(), and SetNewValue().
|
staticprivate |
Definition at line 237 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 237 of file G4DNAChemistryManager.hh
Referenced by AddEmptyLineInOutputFile(), Clear(), CloseFile(), CreateSolvatedElectron(), CreateWaterMolecule(), InitializeFile(), InitializeThread(), Instance(), Run(), SetPhysChemIO(), TagThreadForReinitialization(), WriteInto(), and G4DNAChemistryManager::ThreadLocalData::~ThreadLocalData().
|
private |
Definition at line 245 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 245 of file G4DNAChemistryManager.hh
Referenced by Clear(), Deregister(), HandleStandaloneInitialization(), InitializeMaster(), InitializeThread(), and SetChemistryList().
|
private |
Definition at line 254 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 254 of file G4DNAChemistryManager.hh
Referenced by IsCounterResetWhenRunEnds(), ResetCounterWhenRunEnds(), and Run().
|
private |
Definition at line 249 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 249 of file G4DNAChemistryManager.hh
Referenced by GetCurrentValue(), InitializeMaster(), and SetNewValue().
|
private |
Definition at line 247 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 247 of file G4DNAChemistryManager.hh
Referenced by HandleStandaloneInitialization(), and UseAsStandalone().
|
private |
Definition at line 253 of file G4DNAChemistryManager.hh.
View newest version in sPHENIX GitHub at line 253 of file G4DNAChemistryManager.hh
Referenced by HandleStandaloneInitialization(), InitializeFile(), InitializeMaster(), InitializeThread(), Notify(), SetVerbose(), and WriteInto().