Geant4.10
|
#include <G4AdjointSimManager.hh>
Static Public Member Functions | |
static G4AdjointSimManager * | GetInstance () |
Additional Inherited Members | |
![]() | |
G4bool | isMaster |
Definition at line 150 of file G4AdjointSimManager.hh.
void G4AdjointSimManager::BackToFwdSimulationMode | ( | ) |
Definition at line 216 of file G4AdjointSimManager.cc.
Referenced by RunAdjointSimulation().
Reimplemented from G4UserRunAction.
Definition at line 598 of file G4AdjointSimManager.cc.
References G4UserRunAction::BeginOfRunAction(), and G4cout.
Definition at line 532 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::ConsiderParticleAsPrimary().
Referenced by G4AdjointPhysicsList::ConstructEM(), and G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineAdjointSourceOnTheExtSurfaceOfAVolume | ( | const G4String & | volume_name | ) |
Definition at line 508 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4AdjointCrossSurfChecker::GetInstance(), and G4AdjointPrimaryGeneratorAction::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume().
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 474 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 487 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), G4AdjointCrossSurfChecker::GetInstance(), and G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 497 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), G4AdjointCrossSurfChecker::GetInstance(), and G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
Definition at line 459 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurface(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
G4bool G4AdjointSimManager::DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume | ( | G4double | radius, |
const G4String & | volume_name | ||
) |
Definition at line 466 of file G4AdjointSimManager.cc.
References G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), and G4AdjointCrossSurfChecker::GetInstance().
Referenced by G4AdjointSimMessenger::SetNewValue().
Reimplemented from G4UserRunAction.
Definition at line 611 of file G4AdjointSimManager.cc.
References G4UserRunAction::EndOfRunAction().
|
inline |
Definition at line 166 of file G4AdjointSimManager.hh.
Referenced by RMC01AnalysisManager::BeginOfRun().
|
inline |
Definition at line 199 of file G4AdjointSimManager.hh.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 165 of file G4AdjointSimManager.hh.
G4double G4AdjointSimManager::GetCosthAtEndOfLastAdjointTrack | ( | ) |
Definition at line 383 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetCosthAtEndOfLastAdjointTrack().
G4bool G4AdjointSimManager::GetDidAdjParticleReachTheExtSource | ( | ) |
Definition at line 338 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::GetDidAdjParticleReachTheExtSource().
Referenced by SetAdjointTrackingMode().
G4ThreeVector G4AdjointSimManager::GetDirectionAtEndOfLastAdjointTrack | ( | ) |
Definition at line 363 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetDirectionAtEndOfLastAdjointTrack().
G4double G4AdjointSimManager::GetEkinAtEndOfLastAdjointTrack | ( | ) |
Definition at line 368 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinAtEndOfLastAdjointTrack().
G4double G4AdjointSimManager::GetEkinNucAtEndOfLastAdjointTrack | ( | ) |
Definition at line 373 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetEkinNucAtEndOfLastAdjointTrack().
|
inline |
Definition at line 181 of file G4AdjointSimManager.hh.
const G4String & G4AdjointSimManager::GetFwdParticleNameAtEndOfLastAdjointTrack | ( | ) |
Definition at line 388 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticleNameAtEndOfLastAdjointTrack().
G4int G4AdjointSimManager::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack | ( | ) |
Definition at line 393 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack().
|
inline |
Definition at line 172 of file G4AdjointSimManager.hh.
|
static |
Definition at line 129 of file G4AdjointSimManager.cc.
Referenced by RMC01AnalysisManager::BeginOfRun(), G4AdjointPhysicsList::ConstructEM(), RMC01AnalysisManager::EndOfRun(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), and main().
std::vector< G4ParticleDefinition * > G4AdjointSimManager::GetListOfPrimaryFwdParticles | ( | ) |
Definition at line 344 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles().
|
inline |
Definition at line 162 of file G4AdjointSimManager.hh.
Referenced by RMC01AnalysisManager::BeginOfRun(), and RMC01AnalysisManager::EndOfRun().
size_t G4AdjointSimManager::GetNbOfPrimaryFwdParticles | ( | ) |
Definition at line 350 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles().
|
inline |
Definition at line 206 of file G4AdjointSimManager.hh.
|
inline |
Definition at line 207 of file G4AdjointSimManager.hh.
G4ThreeVector G4AdjointSimManager::GetPositionAtEndOfLastAdjointTrack | ( | ) |
Definition at line 357 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetPositionAtEndOfLastAdjointTrack().
const G4String & G4AdjointSimManager::GetPrimaryIonName | ( | ) |
Definition at line 557 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::GetPrimaryIonName().
G4double G4AdjointSimManager::GetWeightAtEndOfLastAdjointTrack | ( | ) |
Definition at line 378 of file G4AdjointSimManager.cc.
References G4AdjointTrackingAction::GetWeightAtEndOfLastAdjointTrack().
Definition at line 538 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::NeglectParticleAsPrimary().
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 563 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetPrimWeight().
void G4AdjointSimManager::RegisterAtEndOfAdjointTrack | ( | ) |
Definition at line 399 of file G4AdjointSimManager.cc.
References G4ParticleTable::FindParticle(), G4ParticleDefinition::GetBaryonNumber(), G4AdjointSteppingAction::GetLastEkin(), G4AdjointSteppingAction::GetLastMomentum(), G4AdjointSteppingAction::GetLastPartDef(), G4AdjointSteppingAction::GetLastPosition(), G4AdjointSteppingAction::GetLastWeight(), G4AdjointPrimaryGeneratorAction::GetListOfPrimaryFwdParticles(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGEncoding(), CLHEP::Hep3Vector::mag(), G4String::remove(), and CLHEP::Hep3Vector::z().
Referenced by SetAdjointTrackingMode().
Definition at line 136 of file G4AdjointSimManager.cc.
References BackToFwdSimulationMode(), G4RunManager::BeamOn(), G4cout, G4AdjointPrimaryGeneratorAction::GetNbOfAdjointPrimaryTypes(), G4RunManager::GetRunManager(), G4RunManager::sequentialRM, and SwitchToAdjointSimulationMode().
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointEventAction | ( | G4UserEventAction * | anAction | ) |
Definition at line 571 of file G4AdjointSimManager.cc.
Referenced by main().
void G4AdjointSimManager::SetAdjointRunAction | ( | G4UserRunAction * | anAction | ) |
Definition at line 590 of file G4AdjointSimManager.cc.
Referenced by main().
Definition at line 526 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetEmax().
Referenced by G4AdjointSimMessenger::SetNewValue().
Definition at line 520 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetEmin().
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetAdjointStackingAction | ( | G4UserStackingAction * | anAction | ) |
Definition at line 583 of file G4AdjointSimManager.cc.
References G4AdjointStackingAction::SetUserAdjointStackingAction().
void G4AdjointSimManager::SetAdjointSteppingAction | ( | G4UserSteppingAction * | anAction | ) |
Definition at line 577 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetUserAdjointSteppingAction().
Definition at line 315 of file G4AdjointSimManager.cc.
References GetDidAdjParticleReachTheExtSource(), RegisterAtEndOfAdjointTrack(), G4AdjointStackingAction::SetAdjointMode(), and G4AdjointStackingAction::SetKillTracks().
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 481 of file G4AdjointSimManager.cc.
References G4AdjointSteppingAction::SetExtSourceEMax().
Referenced by G4AdjointSimMessenger::SetNewValue().
void G4AdjointSimManager::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
Definition at line 551 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::SetPrimaryIon().
void G4AdjointSimManager::SwitchToAdjointSimulationMode | ( | ) |
Definition at line 203 of file G4AdjointSimManager.cc.
References G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles().
Referenced by RunAdjointSimulation().
Definition at line 218 of file G4AdjointSimManager.hh.