#include <CCalStackingAction.hh>
Public 타입 | |
enum | stageLevel { firstStage, end } |
enum | { maxNumberOfSD = 30 } |
Public 멤버 함수 | |
~CCalStackingAction () | |
virtual G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
virtual void | NewStage () |
virtual void | PrepareNewEvent () |
void | SetStackManager (G4StackManager *value) |
Protected 속성 | |
G4StackManager * | stackManager |
Private 멤버 함수 | |
CCalStackingAction () | |
void | initialize () |
G4bool | trackStartsInCalo (const G4Track *atrack) |
void | setPrimaryID (G4int id) |
Private 속성 | |
stageLevel | stage |
int | numberOfSD |
G4String | SDName [maxNumberOfSD] |
int | nurgent |
int | acceptSecondaries |
CCaloSD * | theCaloSD [maxNumberOfSD] |
G4bool | isInitialized |
Friends | |
class | CCalSensAssign |
CCalStackingAction.hh 파일의 40 번째 라인에서 정의되었습니다.
anonymous enum |
열거형 멤버 | |
---|---|
maxNumberOfSD |
CCalStackingAction.hh 파일의 56 번째 라인에서 정의되었습니다.
열거형 멤버 | |
---|---|
firstStage | |
end |
CCalStackingAction.hh 파일의 55 번째 라인에서 정의되었습니다.
|
private |
CCalStackingAction.cc 파일의 43 번째 라인에서 정의되었습니다.
CCalStackingAction::~CCalStackingAction | ( | ) |
CCalStackingAction.cc 파일의 46 번째 라인에서 정의되었습니다.
|
virtual |
PRIMARIES ///
SECONDARIES ///
G4UserStackingAction(으)로부터 재구현되었습니다.
CCalStackingAction.cc 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : acceptSecondaries, G4UserStackingAction::ClassifyNewTrack(), end, eV, fKill, fUrgent, fWaiting, G4cout, G4endl, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4Track::GetTrackID(), G4Track::GetTrackStatus(), MeV, nurgent, parentID, setPrimaryID(), stage, trackStartsInCalo().
|
private |
CCalStackingAction.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::FindSensitiveDetector(), G4cout, G4endl, CCalSDList::getInstance(), CCalSDList::getNumberOfCaloSD(), G4SDManager::GetSDMpointerIfExist(), isInitialized, numberOfSD, SDName, CCaloSD::SetPrimaryID(), theCaloSD.
다음에 의해서 참조됨 : PrepareNewEvent().
|
virtual |
G4UserStackingAction(으)로부터 재구현되었습니다.
CCalStackingAction.cc 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : acceptSecondaries, end, G4cout, G4endl, G4StackManager::GetNUrgentTrack(), nurgent, G4StackManager::ReClassify(), setPrimaryID(), G4UserStackingAction::stackManager, stage.
|
virtual |
G4UserStackingAction(으)로부터 재구현되었습니다.
CCalStackingAction.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : acceptSecondaries, firstStage, initialize(), isInitialized, nurgent, stage.
CCalStackingAction.cc 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfSD, CCaloSD::SetPrimaryID(), theCaloSD.
다음에 의해서 참조됨 : ClassifyNewTrack(), NewStage().
|
inlineinherited |
G4UserStackingAction.hh 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UserStackingAction::stackManager.
다음에 의해서 참조됨 : G4StackManager::SetUserStackingAction().
This method should check that the secondary particle was produced inside the detector calorimeter and really is part of the shower. If it has been produced before the calorimeter for ex. Bremsstrahlung, it should be treated as a new particle producing a new shower.
CCalStackingAction.cc 파일의 194 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClassifyNewTrack().
|
friend |
CCalStackingAction.hh 파일의 42 번째 라인에서 정의되었습니다.
|
private |
CCalStackingAction.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClassifyNewTrack(), NewStage(), PrepareNewEvent().
|
private |
CCalStackingAction.hh 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : initialize(), PrepareNewEvent().
|
private |
CCalStackingAction.hh 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : initialize(), setPrimaryID().
|
private |
CCalStackingAction.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClassifyNewTrack(), NewStage(), PrepareNewEvent().
|
private |
CCalStackingAction.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : initialize().
|
protectedinherited |
|
private |
CCalStackingAction.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClassifyNewTrack(), NewStage(), PrepareNewEvent().
|
private |
CCalStackingAction.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : initialize(), setPrimaryID().