#include <G4AdjointPrimaryGeneratorAction.hh>
Private 멤버 함수 | |
G4double | ComputeEnergyDistWeight (G4double energy, G4double E1, G4double E2) |
G4AdjointPrimaryGeneratorAction (const G4AdjointPrimaryGeneratorAction &) | |
G4AdjointPrimaryGeneratorAction & | operator= (const G4AdjointPrimaryGeneratorAction &) |
G4AdjointPrimaryGeneratorAction.hh 파일의 78 번째 라인에서 정의되었습니다.
G4AdjointPrimaryGeneratorAction::G4AdjointPrimaryGeneratorAction | ( | ) |
G4AdjointPrimaryGeneratorAction::~G4AdjointPrimaryGeneratorAction | ( | ) |
G4AdjointPrimaryGeneratorAction.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : theAdjointPrimaryGenerator.
|
private |
|
private |
G4AdjointPrimaryGeneratorAction.cc 파일의 277 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AdjointSimManager::GetInstance(), G4AdjointSimManager::GetNbEvtOfLastRun().
다음에 의해서 참조됨 : GeneratePrimaries().
G4AdjointPrimaryGeneratorAction.cc 파일의 313 번째 라인에서 정의되었습니다.
다음을 참조함 : PrimariesConsideredInAdjointSim, UpdateListOfPrimaryParticles().
다음에 의해서 참조됨 : G4AdjointSimManager::ConsiderParticleAsPrimary().
G4VUserPrimaryGeneratorAction를 구현.
G4AdjointPrimaryGeneratorAction.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), G4Event::AddPrimaryVertex(), G4AdjointSimManager::ClearEndOfAdjointTrackInfoVectors(), ComputeEnergyDistWeight(), dir, Emax, EmaxIon, Emin, EminIon, G4Gamma::Gamma(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4AdjointSimManager::GetAdjointSourceArea(), G4Event::GetEventID(), G4AdjointSimManager::GetInstance(), G4PrimaryParticle::GetMomentum(), G4PrimaryVertex::GetPosition(), G4PrimaryVertex::GetPrimary(), G4Event::GetPrimaryVertex(), index_particle, ListOfPrimaryAdjParticles, ListOfPrimaryFwdParticles, CLHEP::Hep3Vector::mag(), n, nb_adj_primary_electrons_per_event, nb_adj_primary_gammas_per_event, nb_fwd_gammas_per_event, pi, pos, G4AdjointSimManager::ResetDidOneAdjPartReachExtSourceDuringEvent(), G4AdjointSimManager::SetAdjointTrackingMode(), G4PrimaryVertex::SetPosition(), G4PrimaryVertex::SetPrimary(), G4PrimaryVertex::SetT0(), G4PrimaryVertex::SetWeight(), theAdjointPrimaryGenerator, UpdateListOfPrimaryParticles(), weight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
|
inline |
G4AdjointPrimaryGeneratorAction.hh 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : index_particle, ListOfPrimaryFwdParticles.
다음에 의해서 참조됨 : G4AdjointSimManager::GetLastGeneratedFwdPrimaryParticle().
|
inline |
G4AdjointPrimaryGeneratorAction.hh 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : ListOfPrimaryFwdParticles.
다음에 의해서 참조됨 : G4AdjointSimManager::G4AdjointSimManager(), G4AdjointSimManager::GetListOfPrimaryFwdParticles(), G4AdjointSimManager::GetNbOfPrimaryFwdParticles(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
G4AdjointPrimaryGeneratorAction.hh 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : ListOfPrimaryAdjParticles.
다음에 의해서 참조됨 : G4AdjointSimManager::RunAdjointSimulation().
|
inline |
G4AdjointPrimaryGeneratorAction.hh 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : ion_name.
다음에 의해서 참조됨 : G4AdjointSimManager::GetPrimaryIonName().
G4AdjointPrimaryGeneratorAction.cc 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : PrimariesConsideredInAdjointSim, UpdateListOfPrimaryParticles().
다음에 의해서 참조됨 : G4AdjointSimManager::NeglectParticleAsPrimary().
|
private |
G4AdjointPrimaryGeneratorAction.cc 파일의 258 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointSimManager::SetAdjointSourceEmax().
G4AdjointPrimaryGeneratorAction.cc 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : EmaxIon.
G4AdjointPrimaryGeneratorAction.cc 파일의 251 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointSimManager::SetAdjointSourceEmin().
G4AdjointPrimaryGeneratorAction.cc 파일의 265 번째 라인에서 정의되었습니다.
다음을 참조함 : EminIon.
G4AdjointPrimaryGeneratorAction.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : nb_adj_primary_electrons_per_event.
다음에 의해서 참조됨 : G4AdjointSimManager::SetNbAdjointPrimaryElectronsPerEvent().
G4AdjointPrimaryGeneratorAction.hh 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : nb_adj_primary_gammas_per_event.
다음에 의해서 참조됨 : G4AdjointSimManager::SetNbAdjointPrimaryGammasPerEvent().
G4AdjointPrimaryGeneratorAction.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : nb_fwd_gammas_per_event.
다음에 의해서 참조됨 : G4AdjointSimManager::SetNbOfPrimaryFwdGammasPerEvent().
void G4AdjointPrimaryGeneratorAction::SetPrimaryIon | ( | G4ParticleDefinition * | adjointIon, |
G4ParticleDefinition * | fwdIon | ||
) |
G4AdjointPrimaryGeneratorAction.cc 파일의 371 번째 라인에서 정의되었습니다.
다음을 참조함 : adj_ion, fwd_ion, UpdateListOfPrimaryParticles().
다음에 의해서 참조됨 : G4AdjointSimManager::SetPrimaryIon().
G4AdjointPrimaryGeneratorAction.hh 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : rndmFlag.
void G4AdjointPrimaryGeneratorAction::SetSphericalAdjointPrimarySource | ( | G4double | radius, |
G4ThreeVector | pos | ||
) |
G4AdjointPrimaryGeneratorAction.cc 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : center_spherical_source, radius, radius_spherical_source, G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource(), theAdjointPrimaryGenerator, type_of_adjoint_source.
다음에 의해서 참조됨 : G4AdjointSimManager::DefineSphericalAdjointSource(), G4AdjointSimManager::DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume().
void G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles | ( | ) |
G4AdjointPrimaryGeneratorAction.cc 파일의 331 번째 라인에서 정의되었습니다.
다음을 참조함 : adj_ion, G4ParticleTable::FindParticle(), G4String::first(), fwd_ion, G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), ion_name, ListOfPrimaryAdjParticles, ListOfPrimaryFwdParticles, PrimariesConsideredInAdjointSim.
다음에 의해서 참조됨 : ConsiderParticleAsPrimary(), GeneratePrimaries(), NeglectParticleAsPrimary(), SetPrimaryIon(), G4AdjointSimManager::SwitchToAdjointSimulationMode().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetPrimaryIon(), UpdateListOfPrimaryParticles().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetSphericalAdjointPrimarySource().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 135 번째 라인에서 정의되었습니다.
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetEmax().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetEmax(), SetEmaxIon().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetEmin().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetEmin(), SetEminIon().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetPrimaryIon(), UpdateListOfPrimaryParticles().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetLastGeneratedFwdPrimaryParticle().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryIonName(), UpdateListOfPrimaryParticles().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPrimaryGeneratorAction(), GeneratePrimaries(), GetNbOfAdjointPrimaryTypes(), UpdateListOfPrimaryParticles().
|
private |
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPrimaryGeneratorAction(), GeneratePrimaries(), SetNbAdjointPrimaryElectronsPerEvent().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPrimaryGeneratorAction(), GeneratePrimaries(), SetNbAdjointPrimaryGammasPerEvent().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPrimaryGeneratorAction(), GeneratePrimaries(), SetNbPrimaryFwdGammasPerEvent().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 135 번째 라인에서 정의되었습니다.
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries().
G4AdjointPrimaryGeneratorAction.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConsiderParticleAsPrimary(), G4AdjointPrimaryGeneratorAction(), NeglectParticleAsPrimary(), UpdateListOfPrimaryParticles().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetSphericalAdjointPrimarySource().
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetRndmFlag().
|
private |
|
private |
G4AdjointPrimaryGeneratorAction.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), SetSphericalAdjointPrimarySource().