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

#include <CexmcTrackPointsDigitizer.hh>

CexmcTrackPointsDigitizer에 대한 상속 다이어그램 :
G4VDigitizerModule

Public 멤버 함수

 CexmcTrackPointsDigitizer (const G4String &name)
 
void Digitize (void)
 
const CexmcTrackPointInfoGetMonitorTP (void) const
 
const CexmcTrackPointInfoGetTargetTPBeamParticle (void) const
 
const CexmcTrackPointInfoGetTargetTPOutputParticle (void) const
 
const CexmcTrackPointInfoGetTargetTPNucleusParticle (void) const
 
const CexmcTrackPointInfoGetTargetTPOutputParticleDecayProductParticle (G4int index) const
 
const CexmcTrackPointInfoGetVetoCounterTPLeft (void) const
 
const CexmcTrackPointInfoGetVetoCounterTPRight (void) const
 
const CexmcTrackPointInfoGetCalorimeterTPLeft (void) const
 
const CexmcTrackPointInfoGetCalorimeterTPRight (void) const
 
G4bool HasTriggered (void) const
 
int operator== (const G4VDigitizerModule &right) const
 
int operator!= (const G4VDigitizerModule &right) const
 
G4int GetNumberOfCollections () const
 
G4String GetCollectionName (G4int i) const
 
G4String GetName () const
 
void SetVerboseLevel (G4int val)
 

Protected 멤버 함수

void StoreDigiCollection (G4VDigiCollection *aDC)
 
void StoreDigiCollection (G4int DCID, G4VDigiCollection *aDC)
 

Protected 속성

G4DigiManagerDigiManager
 
G4String moduleName
 
std::vector< G4StringcollectionName
 
G4int verboseLevel
 

Private 멤버 함수

void InitializeData (void)
 

Private 속성

CexmcTrackPointInfo monitorTP
 
CexmcTrackPointInfo targetTPBeamParticle
 
CexmcTrackPointInfo targetTPOutputParticle
 
CexmcTrackPointInfo targetTPNucleusParticle
 
CexmcTrackPointInfo targetTPOutputParticleDecayProductParticle [2]
 
CexmcTrackPointInfo vetoCounterTPLeft
 
CexmcTrackPointInfo vetoCounterTPRight
 
CexmcTrackPointInfo calorimeterTPLeft
 
CexmcTrackPointInfo calorimeterTPRight
 
G4bool hasTriggered
 
CexmcSetup::CalorimeterGeometryData calorimeterGeometry
 

상세한 설명

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

생성자 & 소멸자 문서화

CexmcTrackPointsDigitizer::CexmcTrackPointsDigitizer ( const G4String name)
explicit

멤버 함수 문서화

void CexmcTrackPointsDigitizer::Digitize ( void  )
virtual
const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetCalorimeterTPLeft ( void  ) const
inline

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

다음을 참조함 : calorimeterTPLeft.

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

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetCalorimeterTPRight ( void  ) const
inline

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

다음을 참조함 : calorimeterTPRight.

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

G4String G4VDigitizerModule::GetCollectionName ( G4int  i) const
inlineinherited

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

다음을 참조함 : G4VDigitizerModule::collectionName.

다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetMonitorTP ( void  ) const
inline

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

다음을 참조함 : monitorTP.

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

G4String G4VDigitizerModule::GetName ( void  ) const
inlineinherited

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

다음을 참조함 : G4VDigitizerModule::moduleName.

다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().

G4int G4VDigitizerModule::GetNumberOfCollections ( ) const
inlineinherited

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

다음을 참조함 : G4VDigitizerModule::collectionName.

다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetTargetTPBeamParticle ( void  ) const
inline

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

다음을 참조함 : targetTPBeamParticle.

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

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetTargetTPNucleusParticle ( void  ) const
inline

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

다음을 참조함 : targetTPNucleusParticle.

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

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetTargetTPOutputParticle ( void  ) const
inline

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

다음을 참조함 : targetTPOutputParticle.

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

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetTargetTPOutputParticleDecayProductParticle ( G4int  index) const
inline

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

다음을 참조함 : targetTPOutputParticleDecayProductParticle.

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetVetoCounterTPLeft ( void  ) const
inline

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

다음을 참조함 : vetoCounterTPLeft.

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

const CexmcTrackPointInfo & CexmcTrackPointsDigitizer::GetVetoCounterTPRight ( void  ) const
inline

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

다음을 참조함 : vetoCounterTPRight.

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

G4bool CexmcTrackPointsDigitizer::HasTriggered ( void  ) const
inline

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

다음을 참조함 : hasTriggered.

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

void CexmcTrackPointsDigitizer::InitializeData ( void  )
private
int G4VDigitizerModule::operator!= ( const G4VDigitizerModule right) const
inherited

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

다음을 참조함 : G4VDigitizerModule::moduleName.

int G4VDigitizerModule::operator== ( const G4VDigitizerModule right) const
inherited

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

다음을 참조함 : G4VDigitizerModule::moduleName.

void G4VDigitizerModule::SetVerboseLevel ( G4int  val)
inlineinherited

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

다음을 참조함 : G4VDigitizerModule::verboseLevel.

void G4VDigitizerModule::StoreDigiCollection ( G4VDigiCollection aDC)
protectedinherited

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

다음을 참조함 : G4VDigitizerModule::DigiManager, G4DigiManager::GetDigiCollectionID(), G4VDigiCollection::GetName(), G4VDigitizerModule::moduleName.

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

void G4VDigitizerModule::StoreDigiCollection ( G4int  DCID,
G4VDigiCollection aDC 
)
protectedinherited

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

다음을 참조함 : G4VDigitizerModule::DigiManager, G4DigiManager::SetDigiCollection().

멤버 데이타 문서화

CexmcSetup::CalorimeterGeometryData CexmcTrackPointsDigitizer::calorimeterGeometry
private

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

다음에 의해서 참조됨 : CexmcTrackPointsDigitizer(), Digitize().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::calorimeterTPLeft
private

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

다음에 의해서 참조됨 : Digitize(), GetCalorimeterTPLeft(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::calorimeterTPRight
private

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

다음에 의해서 참조됨 : Digitize(), GetCalorimeterTPRight(), InitializeData().

std::vector<G4String> G4VDigitizerModule::collectionName
protectedinherited
G4DigiManager* G4VDigitizerModule::DigiManager
protectedinherited

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

다음에 의해서 참조됨 : G4VDigitizerModule::G4VDigitizerModule(), G4VDigitizerModule::StoreDigiCollection().

G4bool CexmcTrackPointsDigitizer::hasTriggered
private

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

다음에 의해서 참조됨 : Digitize(), HasTriggered(), InitializeData().

G4String G4VDigitizerModule::moduleName
protectedinherited
CexmcTrackPointInfo CexmcTrackPointsDigitizer::monitorTP
private

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

다음에 의해서 참조됨 : Digitize(), GetMonitorTP(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::targetTPBeamParticle
private

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

다음에 의해서 참조됨 : Digitize(), GetTargetTPBeamParticle(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::targetTPNucleusParticle
private

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

다음에 의해서 참조됨 : Digitize(), GetTargetTPNucleusParticle(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::targetTPOutputParticle
private

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

다음에 의해서 참조됨 : Digitize(), GetTargetTPOutputParticle(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::targetTPOutputParticleDecayProductParticle[2]
private

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

다음에 의해서 참조됨 : Digitize(), GetTargetTPOutputParticleDecayProductParticle(), InitializeData().

G4int G4VDigitizerModule::verboseLevel
protectedinherited

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

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

CexmcTrackPointInfo CexmcTrackPointsDigitizer::vetoCounterTPLeft
private

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

다음에 의해서 참조됨 : Digitize(), GetVetoCounterTPLeft(), InitializeData().

CexmcTrackPointInfo CexmcTrackPointsDigitizer::vetoCounterTPRight
private

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

다음에 의해서 참조됨 : Digitize(), GetVetoCounterTPRight(), InitializeData().


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