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

#include <CCalDetector.hh>

CCalDetector에 대한 상속 다이어그램 :
CCalEcal CCalHall CCalHcal CCalG4Ecal CCalG4Hall CCalG4Hcal

Public 멤버 함수

 CCalDetector (const G4String &name)
 
virtual ~CCalDetector ()
 
void constructHierarchy ()
 
void construct ()
 
void addDetector (CCalDetector *)
 
G4String Name () const
 
G4String baseFileName () const
 
G4String File () const
 
CCalDetectorgetDaughter (int i) const
 
int getNDaughters () const
 
G4bool operator== (const CCalDetector &left) const
 
G4bool operator!= (const CCalDetector &left) const
 

Protected 멤버 함수

virtual int readFile ()=0
 
virtual void constructDaughters ()=0
 
int buildFromFile ()
 

Protected 속성

G4String detectorName
 
G4String fileName
 
G4String pathName
 
CCalDetectorTable theDetectorsInside
 
int constructFlag
 

Friends

std::ostream & operator<< (std::ostream &, const CCalDetector &)
 

상세한 설명

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

생성자 & 소멸자 문서화

CCalDetector::CCalDetector ( const G4String name)
CCalDetector::~CCalDetector ( )
virtual

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

다음을 참조함 : theDetectorsInside.

멤버 함수 문서화

void CCalDetector::addDetector ( CCalDetector det)

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

다음을 참조함 : theDetectorsInside.

다음에 의해서 참조됨 : CCalG4Hall::constructDaughters(), CCalHall::constructDaughters().

G4String CCalDetector::baseFileName ( ) const
inline

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

다음을 참조함 : fileName.

int CCalDetector::buildFromFile ( )
protected

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

다음을 참조함 : readFile().

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

void CCalDetector::construct ( )

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

다음을 참조함 : buildFromFile(), constructDaughters(), constructFlag, G4cout, G4endl, Name(), theDetectorsInside.

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

virtual void CCalDetector::constructDaughters ( )
protectedpure virtual

CCalHcal, CCalEcal, CCalG4Hcal, CCalHall, CCalG4Hall에서 구현되었습니다.

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

void CCalDetector::constructHierarchy ( )
inline

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

다음을 참조함 : construct().

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

G4String CCalDetector::File ( ) const
inline

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

다음을 참조함 : fileName.

다음에 의해서 참조됨 : CCalHall::readFile(), CCalEcal::readFile(), CCalHcal::readFile().

CCalDetector* CCalDetector::getDaughter ( int  i) const
inline

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

다음을 참조함 : theDetectorsInside.

int CCalDetector::getNDaughters ( ) const
inline

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

다음을 참조함 : theDetectorsInside.

G4String CCalDetector::Name ( ) const
inline
G4bool CCalDetector::operator!= ( const CCalDetector left) const
inline

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

다음을 참조함 : detectorName.

G4bool CCalDetector::operator== ( const CCalDetector left) const
inline

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

다음을 참조함 : detectorName.

virtual int CCalDetector::readFile ( )
protectedpure virtual

CCalHcal, CCalEcal, CCalHall에서 구현되었습니다.

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

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  os,
const CCalDetector det 
)
friend

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

멤버 데이타 문서화

int CCalDetector::constructFlag
protected

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

다음에 의해서 참조됨 : CCalDetector(), construct().

G4String CCalDetector::detectorName
protected

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

다음에 의해서 참조됨 : Name(), operator!=(), operator<<(), operator==().

G4String CCalDetector::fileName
protected

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

다음에 의해서 참조됨 : baseFileName(), CCalDetector(), File(), operator<<().

G4String CCalDetector::pathName
protected

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

다음에 의해서 참조됨 : CCalDetector(), CCalHall::readFile(), CCalEcal::readFile(), CCalHcal::readFile().

CCalDetectorTable CCalDetector::theDetectorsInside
protected

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

다음에 의해서 참조됨 : addDetector(), construct(), getDaughter(), getNDaughters(), operator<<(), ~CCalDetector().


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