#include <WLSSteppingAction.hh>
Public 멤버 함수 | |
WLSSteppingAction (WLSDetectorConstruction *) | |
virtual | ~WLSSteppingAction () |
virtual void | UserSteppingAction (const G4Step *) |
void | SetBounceLimit (G4int) |
G4int | GetNumberOfBounces () |
G4int | GetNumberOfClad1Bounces () |
G4int | GetNumberOfClad2Bounces () |
G4int | GetNumberOfWLSBounces () |
G4int | ResetSuccessCounter () |
virtual void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Protected 속성 | |
G4SteppingManager * | fpSteppingManager |
Private 멤버 함수 | |
void | ResetCounters () |
void | SaveRandomStatus (G4String subDir) |
정적 Private 속성 | |
static G4int | fMaxRndmSave = 10000 |
WLSSteppingAction.hh 파일의 48 번째 라인에서 정의되었습니다.
WLSSteppingAction::WLSSteppingAction | ( | WLSDetectorConstruction * | detector | ) |
WLSSteppingAction.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : fBounceLimit, fCounterEnd, fCounterMid, fOpProcess, fSteppingMessenger, ResetCounters().
|
virtual |
WLSSteppingAction.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : fSteppingMessenger.
G4int WLSSteppingAction::GetNumberOfBounces | ( | ) |
WLSSteppingAction.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterBounce.
G4int WLSSteppingAction::GetNumberOfClad1Bounces | ( | ) |
WLSSteppingAction.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterClad1Bounce.
G4int WLSSteppingAction::GetNumberOfClad2Bounces | ( | ) |
WLSSteppingAction.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterClad2Bounce.
G4int WLSSteppingAction::GetNumberOfWLSBounces | ( | ) |
WLSSteppingAction.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterWLSBounce.
|
inlineprivate |
WLSSteppingAction.hh 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterBounce, fCounterClad1Bounce, fCounterClad2Bounce, fCounterWLSBounce, fInitGamma, fInitTheta.
다음에 의해서 참조됨 : UserSteppingAction(), WLSSteppingAction().
G4int WLSSteppingAction::ResetSuccessCounter | ( | ) |
WLSSteppingAction.cc 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : fCounterEnd.
WLSSteppingAction.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::ApplyCommand(), fMaxRndmSave, G4RunManager::GetCurrentEvent(), G4RunManager::GetCurrentRun(), G4Event::GetEventID(), G4RunManager::GetRandomNumberStoreDir(), G4Run::GetRunID(), G4RunManager::GetRunManager(), G4UImanager::GetUIpointer().
WLSSteppingAction.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fBounceLimit.
|
virtualinherited |
G4MultiSteppingAction에서 재구현되었습니다.
다음에 의해서 참조됨 : G4TrackingManager::SetUserAction().
G4UserSteppingAction(으)로부터 재구현되었습니다.
WLSSteppingAction.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : WLSUserTrackInformation::AddStatusFlag(), deg, Detection, G4ProcessVector::entries(), EscapedFromReadOut, EscapedFromSide, fAlive, fBounceLimit, fCounterBounce, fCounterClad1Bounce, fCounterClad2Bounce, fCounterEnd, fCounterMid, fCounterWLSBounce, fDetector, G4SDManager::FindSensitiveDetector(), fInitGamma, fOpProcess, FresnelReflection, FresnelRefraction, fStopAndKill, G4cout, G4endl, G4Track::GetCurrentStepNumber(), G4VPhysicalVolume::GetName(), G4Track::GetParentID(), G4StepPoint::GetPhysicalVolume(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4ProcessManager::GetPostStepProcessVector(), G4Step::GetPreStepPoint(), G4ParticleDefinition::GetProcessManager(), G4SDManager::GetSDMpointer(), G4OpBoundaryProcess::GetStatus(), G4Step::GetTrack(), G4Track::GetTrackStatus(), G4Track::GetUserInformation(), G4Track::GetVertexMomentumDirection(), WLSDetectorConstruction::GetWLSFiberEnd(), InsideOfFiber, WLSDetectorConstruction::IsPerfectFiber(), WLSUserTrackInformation::IsStatus(), LambertianReflection, LobeReflection, murderee, G4OpticalPhoton::OpticalPhoton(), OutsideOfFiber, WLSPhotonDetSD::ProcessHits_constStep(), rad, ReflectedAtMirror, ReflectedAtReadOut, ResetCounters(), SameMaterial, WLSUserTrackInformation::SetExitPosition(), G4Track::SetTrackStatus(), SpikeReflection, TotalInternalReflection, typeDoIt, Undefined, x, CLHEP::Hep3Vector::x(), y, CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
|
private |
WLSSteppingAction.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetBounceLimit(), UserSteppingAction(), WLSSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfBounces(), ResetCounters(), UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfClad1Bounces(), ResetCounters(), UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfClad2Bounces(), ResetCounters(), UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResetSuccessCounter(), UserSteppingAction(), WLSSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UserSteppingAction(), WLSSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfWLSBounces(), ResetCounters(), UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResetCounters(), UserSteppingAction().
|
private |
WLSSteppingAction.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResetCounters().
|
staticprivate |
WLSSteppingAction.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SaveRandomStatus().
|
private |
WLSSteppingAction.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UserSteppingAction(), WLSSteppingAction().
|
protectedinherited |
|
private |
WLSSteppingAction.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : WLSSteppingAction(), ~WLSSteppingAction().