#include <Par01EMShowerModel.hh>
Public 멤버 함수 | |
Par01EMShowerModel (G4String, G4Region *) | |
Par01EMShowerModel (G4String) | |
~Par01EMShowerModel () | |
virtual G4bool | IsApplicable (const G4ParticleDefinition &) |
virtual G4bool | ModelTrigger (const G4FastTrack &) |
virtual void | DoIt (const G4FastTrack &, G4FastStep &) |
virtual G4bool | AtRestModelTrigger (const G4FastTrack &) |
virtual void | AtRestDoIt (const G4FastTrack &, G4FastStep &) |
const G4String | GetName () const |
G4bool | operator== (const G4VFastSimulationModel &) const |
Private 멤버 함수 | |
void | AssignSpotAndCallHit (const Par01EnergySpot &eSpot) |
void | FillFakeStep (const Par01EnergySpot &eSpot) |
void | Explode (const G4FastTrack &) |
void | BuildDetectorResponse () |
Private 속성 | |
G4Step * | fFakeStep |
G4StepPoint * | fFakePreStepPoint |
G4StepPoint * | fFakePostStepPoint |
G4TouchableHandle | fTouchableHandle |
G4Navigator * | fpNavigator |
G4bool | fNaviSetup |
G4Material * | fCsI |
std::vector< Par01EnergySpot > | feSpotList |
Par01EMShowerModel.hh 파일의 48 번째 라인에서 정의되었습니다.
Par01EMShowerModel.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : fCsI, fFakePostStepPoint, fFakePreStepPoint, fFakeStep, fNaviSetup, fpNavigator, fTouchableHandle, G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint().
Par01EMShowerModel::Par01EMShowerModel | ( | G4String | modelName | ) |
Par01EMShowerModel.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : fCsI, fFakePostStepPoint, fFakePreStepPoint, fFakeStep, fNaviSetup, fpNavigator, fTouchableHandle, G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint().
Par01EMShowerModel::~Par01EMShowerModel | ( | ) |
Par01EMShowerModel.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : fFakeStep, fpNavigator.
|
private |
Par01EMShowerModel.cc 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : fFakeStep, FillFakeStep(), G4VPhysicalVolume::GetLogicalVolume(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPreStepPoint(), G4VSensitiveDetector::Hit().
다음에 의해서 참조됨 : BuildDetectorResponse().
|
inlinevirtualinherited |
G4VFastSimulationModel.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastSimulationManager::InvokeAtRestDoIt().
|
inlinevirtualinherited |
G4VFastSimulationModel.hh 파일의 121 번째 라인에서 정의되었습니다.
|
private |
Par01EMShowerModel.cc 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : AssignSpotAndCallHit(), feSpotList.
다음에 의해서 참조됨 : DoIt().
|
virtual |
|
private |
Par01EMShowerModel.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : a, C(), CLHEP::Hep3Vector::cross(), fCsI, feSpotList, G4NistManager::FindOrBuildMaterial(), G4UniformRand, G4Gamma::GammaDefinition(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), G4FastTrack::GetPrimaryTrack(), G4Material::GetRadlen(), G4NistManager::Instance(), MeV, CLHEP::Hep3Vector::orthogonal(), Par01EnergySpot::SetEnergy(), Par01EnergySpot::SetPosition(), G4INCL::DeJongSpin::shoot(), twopi, y, z.
다음에 의해서 참조됨 : DoIt().
|
private |
Par01EMShowerModel.cc 파일의 242 번째 라인에서 정의되었습니다.
다음을 참조함 : fFakePreStepPoint, fFakeStep, fNaviSetup, fpNavigator, fTouchableHandle, Par01EnergySpot::GetEnergy(), Par01EnergySpot::GetPosition(), G4TransportationManager::GetTransportationManager(), G4Step::SetTotalEnergyDeposit(), G4StepPoint::SetTouchableHandle().
다음에 의해서 참조됨 : AssignSpotAndCallHit().
G4VFastSimulationModel.hh 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFastSimulationModel::theModelName.
|
virtual |
Par01EMShowerModel.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Electron::ElectronDefinition(), G4Gamma::GammaDefinition(), G4Positron::PositronDefinition().
|
virtual |
Par01EMShowerModel.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Track::GetKineticEnergy(), G4FastTrack::GetPrimaryTrack(), MeV.
|
inlineinherited |
G4VFastSimulationModel.hh 파일의 158 번째 라인에서 정의되었습니다.
|
private |
Par01EMShowerModel.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Explode(), Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildDetectorResponse(), Explode().
|
private |
Par01EMShowerModel.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillFakeStep(), Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AssignSpotAndCallHit(), FillFakeStep(), Par01EMShowerModel(), ~Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillFakeStep(), Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillFakeStep(), Par01EMShowerModel(), ~Par01EMShowerModel().
|
private |
Par01EMShowerModel.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillFakeStep(), Par01EMShowerModel().