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

#include <G4DigiManager.hh>

Public 멤버 함수

 ~G4DigiManager ()
 
void AddNewModule (G4VDigitizerModule *DM)
 
void Digitize (G4String mName)
 
G4VDigitizerModuleFindDigitizerModule (G4String mName)
 
const G4VHitsCollectionGetHitsCollection (G4int HCID, G4int eventID=0)
 
const G4VDigiCollectionGetDigiCollection (G4int DCID, G4int eventID=0)
 
G4int GetHitsCollectionID (G4String HCname)
 
G4int GetDigiCollectionID (G4String DCname)
 
void SetDigiCollection (G4int DCID, G4VDigiCollection *aDC)
 
void SetVerboseLevel (G4int vl)
 
void List () const
 
G4int GetVerboseLevel () const
 
G4int GetCollectionCapacity () const
 
G4int GetModuleCapacity () const
 
G4DCtableGetDCtable () const
 
void RestoreDCtable (G4DCtable *dc)
 

정적 Public 멤버 함수

static G4DigiManagerGetDMpointer ()
 
static G4DigiManagerGetDMpointerIfExist ()
 

Protected 멤버 함수

 G4DigiManager ()
 

Private 멤버 함수

 G4DigiManager (const G4DigiManager &)
 
G4DigiManageroperator= (const G4DigiManager &)
 

Private 속성

G4int verboseLevel
 
std::vector< G4VDigitizerModule * > DMtable
 
G4DCtableDCtable
 
G4DMmessengertheMessenger
 
G4RunManagerrunManager
 
G4SDManagerSDManager
 

정적 Private 속성

static G4ThreadLocal
G4DigiManager
fDManager = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4DigiManager::G4DigiManager ( )
protected

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

다음을 참조함 : DCtable, G4RunManager::GetRunManager(), G4SDManager::GetSDMpointer(), runManager, SDManager, theMessenger.

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

G4DigiManager::~G4DigiManager ( )

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

다음을 참조함 : DCtable, DMtable, int(), theMessenger.

G4DigiManager::G4DigiManager ( const G4DigiManager )
private

멤버 함수 문서화

void G4DigiManager::AddNewModule ( G4VDigitizerModule DM)
void G4DigiManager::Digitize ( G4String  mName)

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

다음을 참조함 : G4VDigitizerModule::Digitize(), FindDigitizerModule(), G4cout, G4endl.

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

G4VDigitizerModule * G4DigiManager::FindDigitizerModule ( G4String  mName)

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

다음을 참조함 : DMtable, int().

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

G4int G4DigiManager::GetCollectionCapacity ( ) const
inline

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

다음을 참조함 : DCtable, G4DCtable::entries().

G4DCtable* G4DigiManager::GetDCtable ( ) const
inline

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

다음을 참조함 : DCtable.

const G4VDigiCollection * G4DigiManager::GetDigiCollection ( G4int  DCID,
G4int  eventID = 0 
)
G4int G4DigiManager::GetDigiCollectionID ( G4String  DCname)

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

다음을 참조함 : DCtable, G4cout, G4endl, G4DCtable::GetCollectionID().

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

G4DigiManager * G4DigiManager::GetDMpointer ( )
static
G4DigiManager * G4DigiManager::GetDMpointerIfExist ( )
static

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

다음을 참조함 : fDManager.

const G4VHitsCollection * G4DigiManager::GetHitsCollection ( G4int  HCID,
G4int  eventID = 0 
)
G4int G4DigiManager::GetHitsCollectionID ( G4String  HCname)

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

다음을 참조함 : G4SDManager::GetCollectionID(), SDManager.

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

G4int G4DigiManager::GetModuleCapacity ( ) const
inline

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

다음을 참조함 : DMtable.

G4int G4DigiManager::GetVerboseLevel ( ) const
inline

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

다음을 참조함 : verboseLevel.

void G4DigiManager::List ( ) const

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

다음을 참조함 : DMtable, G4cout, G4endl, int().

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

G4DigiManager& G4DigiManager::operator= ( const G4DigiManager )
private
void G4DigiManager::RestoreDCtable ( G4DCtable dc)
inline

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

다음을 참조함 : DCtable.

void G4DigiManager::SetDigiCollection ( G4int  DCID,
G4VDigiCollection aDC 
)
void G4DigiManager::SetVerboseLevel ( G4int  vl)

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

다음을 참조함 : DMtable, int(), verboseLevel.

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

멤버 데이타 문서화

G4DCtable* G4DigiManager::DCtable
private

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

다음에 의해서 참조됨 : AddNewModule(), G4DigiManager(), GetCollectionCapacity(), GetDCtable(), GetDigiCollectionID(), RestoreDCtable(), SetDigiCollection(), ~G4DigiManager().

std::vector<G4VDigitizerModule*> G4DigiManager::DMtable
private

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

다음에 의해서 참조됨 : AddNewModule(), FindDigitizerModule(), GetModuleCapacity(), List(), SetVerboseLevel(), ~G4DigiManager().

G4ThreadLocal G4DigiManager * G4DigiManager::fDManager = 0
staticprivate

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

다음에 의해서 참조됨 : GetDMpointer(), GetDMpointerIfExist().

G4RunManager* G4DigiManager::runManager
private

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

다음에 의해서 참조됨 : AddNewModule(), G4DigiManager(), GetDigiCollection(), GetHitsCollection(), SetDigiCollection().

G4SDManager* G4DigiManager::SDManager
private

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

다음에 의해서 참조됨 : G4DigiManager(), GetHitsCollectionID().

G4DMmessenger* G4DigiManager::theMessenger
private

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

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

G4int G4DigiManager::verboseLevel
private

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

다음에 의해서 참조됨 : AddNewModule(), GetVerboseLevel(), SetDigiCollection(), SetVerboseLevel().


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