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

#include <CCalEcal.hh>

CCalEcal에 대한 상속 다이어그램 :
CCalDetector CCalG4Ecal

Public 멤버 함수

 CCalEcal (const G4String &name)
 
virtual ~CCalEcal ()
 
G4String getGenMat () const
 
double getWidBox () const
 
double getLengBox () const
 
double getXpos () const
 
double getYpos () const
 
double getZpos () const
 
double getThetaX () const
 
double getPhiX () const
 
double getThetaY () const
 
double getPhiY () const
 
double getThetaZ () const
 
double getPhiZ () const
 
G4String getLayMat () const
 
int getLayNum () const
 
double getLayRadius () const
 
double getLayAngle () const
 
double getLengFront () const
 
double getLayPar (unsigned int i) const
 
G4String getCrystMat () const
 
int getCrystNum () const
 
double getCrystLength () const
 
double getCrystTol () const
 
double getCrystPar (unsigned int i) const
 
G4String getSuppMat () const
 
double getDxSupp () const
 
double getDySupp () const
 
double getDzSupp () const
 
double getDistSupp () 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
 

Protected 멤버 함수

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

Protected 속성

G4String detectorName
 
G4String fileName
 
G4String pathName
 
CCalDetectorTable theDetectorsInside
 
int constructFlag
 

Private 속성

G4String genMat
 
double widBox
 
double lengBox
 
double xpos
 
double ypos
 
double zpos
 
double thetaX
 
double phiX
 
double thetaY
 
double phiY
 
double thetaZ
 
double phiZ
 
G4String layMat
 
int layNum
 
double layRadius
 
double layAngle
 
double lengFront
 
double layPar [5]
 
G4String crystMat
 
int crystNum
 
double crystLength
 
double crystTol
 
double crystPar [5]
 
G4String suppMat
 
double dxSupp
 
double dySupp
 
double dzSupp
 
double distSupp
 

상세한 설명

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

생성자 & 소멸자 문서화

CCalEcal::CCalEcal ( const G4String name)
inline

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

CCalEcal::~CCalEcal ( )
virtual

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

멤버 함수 문서화

void CCalDetector::addDetector ( CCalDetector det)
inherited

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

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

다음에 의해서 참조됨 : CCalG4Hall::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 CCalEcal::constructDaughters ( )
protectedvirtual

CCalDetector를 구현.

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

void CCalDetector::constructHierarchy ( )
inlineinherited

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

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

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

G4String CCalDetector::File ( ) const
inlineinherited

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

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

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

double CCalEcal::getCrystLength ( ) const
inline

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

다음을 참조함 : crystLength.

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

G4String CCalEcal::getCrystMat ( ) const
inline

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

다음을 참조함 : crystMat.

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

int CCalEcal::getCrystNum ( ) const
inline

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

다음을 참조함 : crystNum.

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

double CCalEcal::getCrystPar ( unsigned int  i) const
inline

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

다음을 참조함 : crystPar.

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

double CCalEcal::getCrystTol ( ) const
inline

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

다음을 참조함 : crystTol.

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

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

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

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

double CCalEcal::getDistSupp ( ) const
inline

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

다음을 참조함 : distSupp.

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

double CCalEcal::getDxSupp ( ) const
inline

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

다음을 참조함 : dxSupp.

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

double CCalEcal::getDySupp ( ) const
inline

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

다음을 참조함 : dySupp.

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

double CCalEcal::getDzSupp ( ) const
inline

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

다음을 참조함 : dzSupp.

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

G4String CCalEcal::getGenMat ( ) const
inline

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

다음을 참조함 : genMat.

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

double CCalEcal::getLayAngle ( ) const
inline

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

다음을 참조함 : layAngle.

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

G4String CCalEcal::getLayMat ( ) const
inline

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

다음을 참조함 : layMat.

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

int CCalEcal::getLayNum ( ) const
inline

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

다음을 참조함 : layNum.

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

double CCalEcal::getLayPar ( unsigned int  i) const
inline

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

다음을 참조함 : layPar.

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

double CCalEcal::getLayRadius ( ) const
inline

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

다음을 참조함 : layRadius.

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

double CCalEcal::getLengBox ( ) const
inline

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

다음을 참조함 : lengBox.

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

double CCalEcal::getLengFront ( ) const
inline

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

다음을 참조함 : lengFront.

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

int CCalDetector::getNDaughters ( ) const
inlineinherited

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

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

double CCalEcal::getPhiX ( ) const
inline

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

다음을 참조함 : phiX.

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

double CCalEcal::getPhiY ( ) const
inline

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

다음을 참조함 : phiY.

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

double CCalEcal::getPhiZ ( ) const
inline

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

다음을 참조함 : phiZ.

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

G4String CCalEcal::getSuppMat ( ) const
inline

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

다음을 참조함 : suppMat.

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

double CCalEcal::getThetaX ( ) const
inline

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

다음을 참조함 : thetaX.

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

double CCalEcal::getThetaY ( ) const
inline

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

다음을 참조함 : thetaY.

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

double CCalEcal::getThetaZ ( ) const
inline

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

다음을 참조함 : thetaZ.

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

double CCalEcal::getWidBox ( ) const
inline

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

다음을 참조함 : widBox.

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

double CCalEcal::getXpos ( ) const
inline

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

다음을 참조함 : xpos.

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

double CCalEcal::getYpos ( ) const
inline

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

다음을 참조함 : ypos.

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

double CCalEcal::getZpos ( ) const
inline

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

다음을 참조함 : zpos.

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

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

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

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

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

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

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

int CCalEcal::readFile ( )
protectedvirtual

멤버 데이타 문서화

int CCalDetector::constructFlag
protectedinherited

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

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

double CCalEcal::crystLength
private

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

다음에 의해서 참조됨 : getCrystLength(), readFile().

G4String CCalEcal::crystMat
private

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

다음에 의해서 참조됨 : getCrystMat(), readFile().

int CCalEcal::crystNum
private

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

다음에 의해서 참조됨 : getCrystNum(), readFile().

double CCalEcal::crystPar[5]
private

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

다음에 의해서 참조됨 : getCrystPar(), readFile().

double CCalEcal::crystTol
private

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

다음에 의해서 참조됨 : getCrystTol(), readFile().

G4String CCalDetector::detectorName
protectedinherited

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

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

double CCalEcal::distSupp
private

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

다음에 의해서 참조됨 : getDistSupp(), readFile().

double CCalEcal::dxSupp
private

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

다음에 의해서 참조됨 : getDxSupp(), readFile().

double CCalEcal::dySupp
private

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

다음에 의해서 참조됨 : getDySupp(), readFile().

double CCalEcal::dzSupp
private

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

다음에 의해서 참조됨 : getDzSupp(), readFile().

G4String CCalDetector::fileName
protectedinherited

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

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

G4String CCalEcal::genMat
private

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

다음에 의해서 참조됨 : getGenMat(), readFile().

double CCalEcal::layAngle
private

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

다음에 의해서 참조됨 : getLayAngle(), readFile().

G4String CCalEcal::layMat
private

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

다음에 의해서 참조됨 : getLayMat(), readFile().

int CCalEcal::layNum
private

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

다음에 의해서 참조됨 : getLayNum(), readFile().

double CCalEcal::layPar[5]
private

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

다음에 의해서 참조됨 : getLayPar(), readFile().

double CCalEcal::layRadius
private

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

다음에 의해서 참조됨 : getLayRadius(), readFile().

double CCalEcal::lengBox
private

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

다음에 의해서 참조됨 : getLengBox(), readFile().

double CCalEcal::lengFront
private

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

다음에 의해서 참조됨 : getLengFront(), readFile().

G4String CCalDetector::pathName
protectedinherited

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

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

double CCalEcal::phiX
private

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

다음에 의해서 참조됨 : getPhiX(), readFile().

double CCalEcal::phiY
private

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

다음에 의해서 참조됨 : getPhiY(), readFile().

double CCalEcal::phiZ
private

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

다음에 의해서 참조됨 : getPhiZ(), readFile().

G4String CCalEcal::suppMat
private

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

다음에 의해서 참조됨 : getSuppMat(), readFile().

CCalDetectorTable CCalDetector::theDetectorsInside
protectedinherited
double CCalEcal::thetaX
private

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

다음에 의해서 참조됨 : getThetaX(), readFile().

double CCalEcal::thetaY
private

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

다음에 의해서 참조됨 : getThetaY(), readFile().

double CCalEcal::thetaZ
private

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

다음에 의해서 참조됨 : getThetaZ(), readFile().

double CCalEcal::widBox
private

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

다음에 의해서 참조됨 : getWidBox(), readFile().

double CCalEcal::xpos
private

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

다음에 의해서 참조됨 : getXpos(), readFile().

double CCalEcal::ypos
private

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

다음에 의해서 참조됨 : getYpos(), readFile().

double CCalEcal::zpos
private

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

다음에 의해서 참조됨 : getZpos(), readFile().


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