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

#include <CCalG4Hall.hh>

CCalG4Hall에 대한 상속 다이어그램 :
CCalHall CCalG4Able CCalDetector

Public 멤버 함수

 CCalG4Hall (const G4String &name)
 
virtual ~CCalG4Hall ()
 
G4String getMaterial () const
 
double getDy_2Hall () const
 
double getDx_2Hall () const
 
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
 
G4VPhysicalVolumePhysicalVolume (G4VPhysicalVolume *)
 
void setVisType (CCalVisualisable::visType, G4LogicalVolume *)
 
void setSensitivity (G4bool sens=true)
 
G4bool isSensitive () const
 
G4String G4Name () const
 
void setName (const G4String &name)
 
G4bool operator== (const CCalG4Able &right) const
 

Protected 멤버 함수

virtual G4VPhysicalVolumeconstructIn (G4VPhysicalVolume *)
 
virtual void constructDaughters ()
 
virtual int readFile ()
 
int buildFromFile ()
 
void AddCCalG4Able (CCalG4Able *)
 
virtual void constructSensitive ()
 

Protected 속성

G4String detectorName
 
G4String fileName
 
G4String pathName
 
CCalDetectorTable theDetectorsInside
 
int constructFlag
 
G4VPhysicalVolumedetPhysicalVolume
 
CCalG4AbleTable theG4DetectorsInside
 
G4String g4ableName
 
G4bool sensitivity
 
CCalVisualisable visProperties
 
G4VisAttributesg4VisAtt [CCalVisualisable::TotalVisTypes]
 

상세한 설명

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

생성자 & 소멸자 문서화

CCalG4Hall::CCalG4Hall ( const G4String name)

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

CCalG4Hall::~CCalG4Hall ( )
virtual

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

멤버 함수 문서화

void CCalG4Able::AddCCalG4Able ( CCalG4Able det)
protectedinherited

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

다음을 참조함 : CCalG4Able::theG4DetectorsInside.

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

void CCalDetector::addDetector ( CCalDetector det)
inherited

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

다음을 참조함 : CCalDetector::theDetectorsInside.

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

G4String CCalDetector::baseFileName ( ) const
inlineinherited

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

다음을 참조함 : CCalDetector::fileName.

int CCalDetector::buildFromFile ( )
protectedinherited

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

다음을 참조함 : CCalDetector::readFile().

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

void CCalDetector::construct ( )
inherited
void CCalG4Hall::constructDaughters ( )
protectedvirtual

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

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

다음을 참조함 : CCalG4Able::AddCCalG4Able(), CCalDetector::addDetector(), CCalG4Ecal::module1, CCalG4Ecal::setType().

void CCalDetector::constructHierarchy ( )
inlineinherited

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

다음을 참조함 : CCalDetector::construct().

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

G4VPhysicalVolume * CCalG4Hall::constructIn ( G4VPhysicalVolume mother)
protectedvirtual
virtual void CCalG4Able::constructSensitive ( )
inlineprotectedvirtualinherited

CCalG4Ecal, CCalG4Hcal에서 재구현되었습니다.

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

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

G4String CCalDetector::File ( ) const
inlineinherited

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

다음을 참조함 : CCalDetector::fileName.

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

G4String CCalG4Able::G4Name ( ) const
inlineinherited

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

다음을 참조함 : CCalG4Able::g4ableName.

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

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

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

다음을 참조함 : CCalDetector::theDetectorsInside.

double CCalHall::getDx_2Hall ( ) const
inlineinherited

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

다음을 참조함 : CCalHall::dx_2Hall.

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

double CCalHall::getDy_2Hall ( ) const
inlineinherited

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

다음을 참조함 : CCalHall::dy_2Hall.

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

G4String CCalHall::getMaterial ( ) const
inlineinherited

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

다음을 참조함 : CCalHall::genMaterial.

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

int CCalDetector::getNDaughters ( ) const
inlineinherited

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

다음을 참조함 : CCalDetector::theDetectorsInside.

G4bool CCalG4Able::isSensitive ( ) const
inlineinherited

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

다음을 참조함 : CCalG4Able::sensitivity.

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

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

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

다음을 참조함 : CCalDetector::detectorName.

G4bool CCalG4Able::operator== ( const CCalG4Able right) const
inherited

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

다음을 참조함 : CCalG4Able::detPhysicalVolume.

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

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

다음을 참조함 : CCalDetector::detectorName.

G4VPhysicalVolume * CCalG4Able::PhysicalVolume ( G4VPhysicalVolume pv)
inherited
int CCalHall::readFile ( )
protectedvirtualinherited
void CCalG4Able::setName ( const G4String name)
inlineinherited

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

다음을 참조함 : CCalG4Able::g4ableName.

void CCalG4Able::setSensitivity ( G4bool  sens = true)
inlineinherited

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

다음을 참조함 : CCalG4Able::sensitivity.

void CCalG4Able::setVisType ( CCalVisualisable::visType  vt,
G4LogicalVolume log 
)
inherited

멤버 데이타 문서화

int CCalDetector::constructFlag
protectedinherited

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

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

G4String CCalDetector::detectorName
protectedinherited

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

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

G4VPhysicalVolume* CCalG4Able::detPhysicalVolume
protectedinherited

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

다음에 의해서 참조됨 : operator<<(), CCalG4Able::operator==(), CCalG4Able::PhysicalVolume(), CCalG4Able::~CCalG4Able().

G4String CCalDetector::fileName
protectedinherited

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

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

G4String CCalG4Able::g4ableName
protectedinherited

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

다음에 의해서 참조됨 : CCalG4Able::G4Name(), CCalG4Able::setName().

G4VisAttributes* CCalG4Able::g4VisAtt[CCalVisualisable::TotalVisTypes]
protectedinherited

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

다음에 의해서 참조됨 : CCalG4Able::CCalG4Able(), CCalG4Able::setVisType().

G4String CCalDetector::pathName
protectedinherited

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

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

G4bool CCalG4Able::sensitivity
protectedinherited

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

다음에 의해서 참조됨 : CCalG4Able::CCalG4Able(), CCalG4Able::isSensitive(), CCalG4Able::PhysicalVolume(), CCalG4Able::setSensitivity().

CCalDetectorTable CCalDetector::theDetectorsInside
protectedinherited
CCalG4AbleTable CCalG4Able::theG4DetectorsInside
protectedinherited

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

다음에 의해서 참조됨 : CCalG4Able::AddCCalG4Able(), CCalG4Able::PhysicalVolume().

CCalVisualisable CCalG4Able::visProperties
protectedinherited

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

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


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