ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/STCyclotron/include/STCyclotronPhysicsList.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VModularPhysicsList | |
static const G4VMPLManager & | GetSubInstanceManager () |
Protected Types inherited from G4VModularPhysicsList | |
typedef G4VMPLData::G4PhysConstVectorData | G4PhysConstVector |
Protected Member Functions inherited from G4VModularPhysicsList | |
G4VModularPhysicsList (const G4VModularPhysicsList &) | |
G4VModularPhysicsList & | operator= (const G4VModularPhysicsList &) |
Protected Attributes inherited from G4VModularPhysicsList | |
G4int | verboseLevel |
G4int | g4vmplInstanceID |
Static Protected Attributes inherited from G4VModularPhysicsList | |
static G4RUN_DLL G4VMPLManager | G4VMPLsubInstanceManager |
Definition at line 42 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 42 of file STCyclotronPhysicsList.hh
STCyclotronPhysicsList::STCyclotronPhysicsList | ( | STCyclotronDetectorConstruction * | det | ) |
Definition at line 63 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 63 of file STCyclotronPhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, e, eV, fCutFoilElectron, fCutFoilGamma, fCutFoilNeutron, fCutFoilPositron, fCutFoilProton, fCutForElectron, fCutForGamma, fCutForPositron, fCutTargetElectron, fCutTargetGamma, fCutTargetNeutron, fCutTargetPositron, fCutTargetProton, fDecPhysicsList, fDetector, fEmName, fEmPhysicsList, fHadPhysicsList, fRaddecayList, fThickness_foil, fThickness_target, G4NuclideTable::GetInstance(), G4LossTableManager::Instance(), mm, second, G4NuclideTable::SetLevelTolerance(), and G4NuclideTable::SetThresholdOfHalfLife().
|
virtual |
Definition at line 127 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 127 of file STCyclotronPhysicsList.cc
References fDecPhysicsList, fEmPhysicsList, fHadPhysicsList, and fRaddecayList.
Reimplemented from G4VModularPhysicsList.
Definition at line 138 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 138 of file STCyclotronPhysicsList.cc
References G4VPhysicsConstructor::ConstructParticle(), G4Deuteron::DeuteronDefinition(), G4Electron::ElectronDefinition(), fDecPhysicsList, G4Gamma::GammaDefinition(), G4Neutron::NeutronDefinition(), G4Positron::PositronDefinition(), and G4Proton::ProtonDefinition().
Reimplemented from G4VModularPhysicsList.
Definition at line 153 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 153 of file STCyclotronPhysicsList.cc
References G4VUserPhysicsList::AddTransportation(), G4VPhysicsConstructor::ConstructProcess(), fDecPhysicsList, fDetector, fEmPhysicsList, fHadPhysicsList, fRaddecayList, fThickness_foil, fThickness_target, STCyclotronDetectorConstruction::GetFoilThickness(), STCyclotronDetectorConstruction::GetTargetThickness(), mm, and SetCutTarget().
void STCyclotronPhysicsList::SetCutFoil | ( | G4double | cutProton, |
G4double | cutElectron, | ||
G4double | cutPositron, | ||
G4double | cutGamma, | ||
G4double | cutNeutron | ||
) |
Definition at line 245 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 245 of file STCyclotronPhysicsList.cc
References fCutFoilElectron, fCutFoilGamma, fCutFoilNeutron, fCutFoilPositron, fCutFoilProton, G4ProductionCuts::GetIndex(), G4RegionStore::GetInstance(), G4RegionStore::GetRegion(), mm, and G4ProductionCuts::SetProductionCut().
Referenced by SetCuts().
Definition at line 210 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 210 of file STCyclotronPhysicsList.cc
References G4Electron::Electron(), fCutForElectron, and G4VUserPhysicsList::SetParticleCuts().
Definition at line 204 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 204 of file STCyclotronPhysicsList.cc
References fCutForGamma, G4Gamma::Gamma(), and G4VUserPhysicsList::SetParticleCuts().
Definition at line 216 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 216 of file STCyclotronPhysicsList.cc
References fCutForPositron, G4Positron::Positron(), and G4VUserPhysicsList::SetParticleCuts().
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 184 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 184 of file STCyclotronPhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), fCutForElectron, fCutForGamma, fCutForPositron, fThickness_foil, fThickness_target, G4BestUnit, G4cout, G4endl, SetCutFoil(), SetCutTarget(), G4VUserPhysicsList::SetCutValue(), and G4VModularPhysicsList::verboseLevel.
void STCyclotronPhysicsList::SetCutTarget | ( | G4double | cutProton, |
G4double | cutElectron, | ||
G4double | cutPositron, | ||
G4double | cutGamma, | ||
G4double | cutNeutron | ||
) |
Definition at line 222 of file STCyclotronPhysicsList.cc.
View newest version in sPHENIX GitHub at line 222 of file STCyclotronPhysicsList.cc
References fCutTargetElectron, fCutTargetGamma, fCutTargetNeutron, fCutTargetPositron, fCutTargetProton, G4ProductionCuts::GetIndex(), G4RegionStore::GetInstance(), G4RegionStore::GetRegion(), mm, and G4ProductionCuts::SetProductionCut().
Referenced by ConstructProcess(), and SetCuts().
|
private |
Definition at line 83 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 83 of file STCyclotronPhysicsList.hh
Referenced by SetCutFoil(), and STCyclotronPhysicsList().
|
private |
Definition at line 85 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 85 of file STCyclotronPhysicsList.hh
Referenced by SetCutFoil(), and STCyclotronPhysicsList().
|
private |
Definition at line 86 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 86 of file STCyclotronPhysicsList.hh
Referenced by SetCutFoil(), and STCyclotronPhysicsList().
|
private |
Definition at line 84 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 84 of file STCyclotronPhysicsList.hh
Referenced by SetCutFoil(), and STCyclotronPhysicsList().
|
private |
Definition at line 82 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 82 of file STCyclotronPhysicsList.hh
Referenced by SetCutFoil(), and STCyclotronPhysicsList().
|
private |
Definition at line 73 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 73 of file STCyclotronPhysicsList.hh
Referenced by SetCutForElectron(), SetCuts(), and STCyclotronPhysicsList().
|
private |
Definition at line 72 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 72 of file STCyclotronPhysicsList.hh
Referenced by SetCutForGamma(), SetCuts(), and STCyclotronPhysicsList().
|
private |
Definition at line 74 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 74 of file STCyclotronPhysicsList.hh
Referenced by SetCutForPositron(), SetCuts(), and STCyclotronPhysicsList().
|
private |
Definition at line 77 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 77 of file STCyclotronPhysicsList.hh
Referenced by SetCutTarget(), and STCyclotronPhysicsList().
|
private |
Definition at line 79 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 79 of file STCyclotronPhysicsList.hh
Referenced by SetCutTarget(), and STCyclotronPhysicsList().
|
private |
Definition at line 80 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 80 of file STCyclotronPhysicsList.hh
Referenced by SetCutTarget(), and STCyclotronPhysicsList().
|
private |
Definition at line 78 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 78 of file STCyclotronPhysicsList.hh
Referenced by SetCutTarget(), and STCyclotronPhysicsList().
|
private |
Definition at line 76 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 76 of file STCyclotronPhysicsList.hh
Referenced by SetCutTarget(), and STCyclotronPhysicsList().
|
private |
Definition at line 65 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 65 of file STCyclotronPhysicsList.hh
Referenced by ConstructParticle(), ConstructProcess(), STCyclotronPhysicsList(), and ~STCyclotronPhysicsList().
|
private |
Definition at line 88 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 88 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), and STCyclotronPhysicsList().
|
private |
Definition at line 63 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 63 of file STCyclotronPhysicsList.hh
Referenced by STCyclotronPhysicsList().
|
private |
Definition at line 64 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 64 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), STCyclotronPhysicsList(), and ~STCyclotronPhysicsList().
|
private |
Definition at line 66 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 66 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), STCyclotronPhysicsList(), and ~STCyclotronPhysicsList().
|
private |
Definition at line 67 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 67 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), STCyclotronPhysicsList(), and ~STCyclotronPhysicsList().
|
private |
Definition at line 70 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 70 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), SetCuts(), and STCyclotronPhysicsList().
|
private |
Definition at line 69 of file STCyclotronPhysicsList.hh.
View newest version in sPHENIX GitHub at line 69 of file STCyclotronPhysicsList.hh
Referenced by ConstructProcess(), SetCuts(), and STCyclotronPhysicsList().