Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 속성 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
RE05StackingAction 클래스 참조

#include <RE05StackingAction.hh>

RE05StackingAction에 대한 상속 다이어그램 :
G4UserStackingAction

Public 멤버 함수

 RE05StackingAction ()
 
virtual ~RE05StackingAction ()
 
virtual G4ClassificationOfNewTrack ClassifyNewTrack (const G4Track *aTrack)
 
virtual void NewStage ()
 
virtual void PrepareNewEvent ()
 
void SetNRequestMuon (G4int val)
 
G4int GetNRequestMuon () const
 
void SetNRequestIsoMuon (G4int val)
 
G4int GetNRequestIsoMuon () const
 
void SetNIsolation (G4int val)
 
G4int GetNIsolation () const
 
void SetRoIAngle (G4double val)
 
G4double GetRoIAngle () const
 
void SetStackManager (G4StackManager *value)
 

Protected 속성

G4StackManagerstackManager
 

Private 멤버 함수

G4bool InsideRoI (const G4Track *aTrack, G4double ang)
 
G4VHitsCollectionGetCollection (G4String colName)
 

Private 속성

RE05TrackerHitsCollectionfTrkHits
 
RE05MuonHitsCollectionfMuonHits
 
RE05StackingActionMessengerfMessenger
 
G4int fStage
 
G4int fReqMuon
 
G4int fReqIsoMuon
 
G4int fReqIso
 
G4double fAngRoI
 

상세한 설명

RE05StackingAction.hh 파일의 45 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

RE05StackingAction::RE05StackingAction ( )

RE05StackingAction.cc 파일의 47 번째 라인에서 정의되었습니다.

다음을 참조함 : fMessenger.

RE05StackingAction::~RE05StackingAction ( )
virtual

RE05StackingAction.cc 파일의 60 번째 라인에서 정의되었습니다.

다음을 참조함 : fMessenger.

멤버 함수 문서화

G4ClassificationOfNewTrack RE05StackingAction::ClassifyNewTrack ( const G4Track aTrack)
virtual
G4VHitsCollection * RE05StackingAction::GetCollection ( G4String  colName)
private
G4int RE05StackingAction::GetNIsolation ( ) const
inline

RE05StackingAction.hh 파일의 76 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqIso.

다음에 의해서 참조됨 : RE05StackingActionMessenger::GetCurrentValue().

G4int RE05StackingAction::GetNRequestIsoMuon ( ) const
inline

RE05StackingAction.hh 파일의 74 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqIsoMuon.

다음에 의해서 참조됨 : RE05StackingActionMessenger::GetCurrentValue().

G4int RE05StackingAction::GetNRequestMuon ( ) const
inline

RE05StackingAction.hh 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqMuon.

다음에 의해서 참조됨 : RE05StackingActionMessenger::GetCurrentValue().

G4double RE05StackingAction::GetRoIAngle ( ) const
inline

RE05StackingAction.hh 파일의 78 번째 라인에서 정의되었습니다.

다음을 참조함 : fAngRoI.

다음에 의해서 참조됨 : RE05StackingActionMessenger::GetCurrentValue().

G4bool RE05StackingAction::InsideRoI ( const G4Track aTrack,
G4double  ang 
)
private

RE05StackingAction.cc 파일의 109 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::Hep3Vector::angle(), G4THitsCollection< T >::entries(), fMuonHits, G4cerr, G4endl, GetCollection(), G4Track::GetPosition().

다음에 의해서 참조됨 : ClassifyNewTrack().

void RE05StackingAction::NewStage ( )
virtual
void RE05StackingAction::PrepareNewEvent ( )
virtual

G4UserStackingAction(으)로부터 재구현되었습니다.

RE05StackingAction.cc 파일의 221 번째 라인에서 정의되었습니다.

다음을 참조함 : fMuonHits, fStage, fTrkHits.

void RE05StackingAction::SetNIsolation ( G4int  val)
inline

RE05StackingAction.hh 파일의 75 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqIso.

다음에 의해서 참조됨 : RE05StackingActionMessenger::SetNewValue().

void RE05StackingAction::SetNRequestIsoMuon ( G4int  val)
inline

RE05StackingAction.hh 파일의 73 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqIsoMuon.

다음에 의해서 참조됨 : RE05StackingActionMessenger::SetNewValue().

void RE05StackingAction::SetNRequestMuon ( G4int  val)
inline

RE05StackingAction.hh 파일의 71 번째 라인에서 정의되었습니다.

다음을 참조함 : fReqMuon.

다음에 의해서 참조됨 : RE05StackingActionMessenger::SetNewValue().

void RE05StackingAction::SetRoIAngle ( G4double  val)
inline

RE05StackingAction.hh 파일의 77 번째 라인에서 정의되었습니다.

다음을 참조함 : fAngRoI.

다음에 의해서 참조됨 : RE05StackingActionMessenger::SetNewValue().

void G4UserStackingAction::SetStackManager ( G4StackManager value)
inlineinherited

G4UserStackingAction.hh 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UserStackingAction::stackManager.

다음에 의해서 참조됨 : G4StackManager::SetUserStackingAction().

멤버 데이타 문서화

G4double RE05StackingAction::fAngRoI
private

RE05StackingAction.hh 파일의 68 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClassifyNewTrack(), GetRoIAngle(), NewStage(), SetRoIAngle().

RE05StackingActionMessenger* RE05StackingAction::fMessenger
private

RE05StackingAction.hh 파일의 62 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : RE05StackingAction(), ~RE05StackingAction().

RE05MuonHitsCollection* RE05StackingAction::fMuonHits
private

RE05StackingAction.hh 파일의 61 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : InsideRoI(), NewStage(), PrepareNewEvent().

G4int RE05StackingAction::fReqIso
private

RE05StackingAction.hh 파일의 67 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNIsolation(), NewStage(), SetNIsolation().

G4int RE05StackingAction::fReqIsoMuon
private

RE05StackingAction.hh 파일의 66 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNRequestIsoMuon(), NewStage(), SetNRequestIsoMuon().

G4int RE05StackingAction::fReqMuon
private

RE05StackingAction.hh 파일의 65 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNRequestMuon(), NewStage(), SetNRequestMuon().

G4int RE05StackingAction::fStage
private

RE05StackingAction.hh 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ClassifyNewTrack(), NewStage(), PrepareNewEvent().

RE05TrackerHitsCollection* RE05StackingAction::fTrkHits
private

RE05StackingAction.hh 파일의 60 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NewStage(), PrepareNewEvent().

G4StackManager* G4UserStackingAction::stackManager
protectedinherited

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: