#include <CCalHcal.hh>
Public 멤버 함수 | |
CCalHcal (const G4String &name) | |
virtual | ~CCalHcal () |
G4String | getGenMat () const |
double | getDy_2Cal () const |
double | getDx_2Cal () const |
double | getXposCal () const |
G4String | getBoxMat () const |
int | getNBox () const |
double | getDy_2Box () const |
double | getDx_2Box () const |
double | getWallThickBox () const |
double | getXposBox (unsigned int i) const |
int | getNLayerScnt () const |
int | getTypeScnt (unsigned int i) const |
int | getMotherScnt (unsigned int i) const |
double | getXposScnt (unsigned int i) const |
int | getNLayerAbs () const |
int | getTypeAbs (unsigned int i) const |
int | getMotherAbs (unsigned int i) const |
double | getXposAbs (unsigned int i) const |
G4String | getAbsMat () const |
int | getNAbsorber () const |
double | getDy_2Abs () const |
double | getDx_2Abs (unsigned int i) const |
G4String | getScntMat () const |
G4String | getWrapMat () const |
G4String | getPlasMat () const |
int | getNScintillator () const |
double | getDy_2ScntLay (unsigned int i) const |
double | getDx_2ScntLay (unsigned int i) const |
double | getDx_2Wrap (unsigned int i) const |
double | getDx_2FrontP (unsigned int i) const |
double | getDx_2BackP (unsigned int i) const |
double | getDx_2Scnt (unsigned int i) const |
void | constructHierarchy () |
void | construct () |
void | addDetector (CCalDetector *) |
G4String | Name () const |
G4String | baseFileName () const |
G4String | File () const |
CCalDetector * | getDaughter (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 | genMaterial |
double | dy_2Cal |
double | dx_2Cal |
double | xposCal |
G4String | boxMaterial |
int | nBox |
double | dy_2Box |
double | dx_2Box |
double | wallThickBox |
double * | xposBox |
int | nLayerScnt |
int * | typeLayerScnt |
int * | mothLayerScnt |
double * | xposLayerScnt |
int | nLayerAbs |
int * | typeLayerAbs |
int * | mothLayerAbs |
double * | xposLayerAbs |
G4String | absMaterial |
int | nAbsorber |
double | dy_2Absorber |
double * | dx_2Absorber |
G4String | scntMaterial |
G4String | wrapMaterial |
G4String | plasMaterial |
int | nScintillator |
double * | dy_2ScntLayer |
double * | dx_2ScntLayer |
double * | dx_2Wrapper |
double * | dx_2FrontPlastic |
double * | dx_2BackPlastic |
double * | dx_2Scintillator |
CCalHcal.hh 파일의 35 번째 라인에서 정의되었습니다.
CCalHcal::CCalHcal | ( | const G4String & | name | ) |
CCalHcal.cc 파일의 37 번째 라인에서 정의되었습니다.
|
virtual |
CCalHcal.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2Absorber, dx_2BackPlastic, dx_2FrontPlastic, dx_2Scintillator, dx_2ScntLayer, dx_2Wrapper, dy_2ScntLayer, mothLayerAbs, mothLayerScnt, typeLayerAbs, typeLayerScnt, xposBox, xposLayerAbs, xposLayerScnt.
|
inherited |
CCalDetector.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::theDetectorsInside.
다음에 의해서 참조됨 : CCalG4Hall::constructDaughters(), CCalHall::constructDaughters().
|
inlineinherited |
CCalDetector.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::fileName.
|
protectedinherited |
CCalDetector.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::readFile().
다음에 의해서 참조됨 : CCalDetector::construct().
|
inherited |
CCalDetector.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::buildFromFile(), CCalDetector::constructDaughters(), CCalDetector::constructFlag, G4cout, G4endl, CCalDetector::Name(), CCalDetector::theDetectorsInside.
다음에 의해서 참조됨 : CCalDetector::constructHierarchy().
|
protectedvirtual |
|
inlineinherited |
CCalDetector.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::construct().
다음에 의해서 참조됨 : CCalDetectorConstruction::Construct().
|
inlineinherited |
CCalDetector.hh 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::fileName.
다음에 의해서 참조됨 : CCalHall::readFile(), CCalEcal::readFile(), readFile().
|
inline |
CCalHcal.hh 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : absMaterial.
다음에 의해서 참조됨 : CCalG4Hcal::constructAbsorberLayer().
|
inline |
|
inlineinherited |
CCalDetector.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::theDetectorsInside.
|
inline |
CCalHcal.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2Absorber.
다음에 의해서 참조됨 : CCalG4Hcal::constructAbsorberLayer().
|
inline |
CCalHcal.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2BackPlastic.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
|
inline |
|
inline |
CCalHcal.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2FrontPlastic.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2Scintillator.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2ScntLayer.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : dx_2Wrapper.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : dy_2Absorber.
다음에 의해서 참조됨 : CCalG4Hcal::constructAbsorberLayer().
|
inline |
|
inline |
|
inline |
CCalHcal.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : dy_2ScntLayer.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : genMaterial.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn(), CCalG4Hcal::constructScintillatorLayer().
CCalHcal.hh 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : mothLayerAbs.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
CCalHcal.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : mothLayerScnt.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inline |
|
inline |
|
inlineinherited |
CCalDetector.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::theDetectorsInside.
|
inline |
|
inline |
|
inline |
CCalHcal.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : nScintillator.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inline |
CCalHcal.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : plasMaterial.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : scntMaterial.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
CCalHcal.hh 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : typeLayerAbs.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
CCalHcal.hh 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : typeLayerScnt.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inline |
CCalHcal.hh 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : wallThickBox.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inline |
CCalHcal.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : wrapMaterial.
다음에 의해서 참조됨 : CCalG4Hcal::constructScintillatorLayer().
|
inline |
CCalHcal.hh 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : xposLayerAbs.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inline |
|
inline |
|
inline |
CCalHcal.hh 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : xposLayerScnt.
다음에 의해서 참조됨 : CCalG4Hcal::constructIn().
|
inlineinherited |
CCalDetector.hh 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::detectorName.
다음에 의해서 참조됨 : CCalDetector::construct(), CCalG4Hcal::constructAbsorberLayer(), CCalG4Hall::constructIn(), CCalG4Hcal::constructIn(), CCalG4Hcal::constructScintillatorLayer(), CCalG4Hcal::constructSensitive().
|
inlineinherited |
CCalDetector.hh 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::detectorName.
|
inlineinherited |
CCalDetector.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalDetector::detectorName.
|
protectedvirtual |
CCalDetector를 구현.
CCalHcal.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : absMaterial, boxMaterial, dx_2Absorber, dx_2BackPlastic, dx_2Box, dx_2Cal, dx_2FrontPlastic, dx_2Scintillator, dx_2ScntLayer, dx_2Wrapper, dy_2Absorber, dy_2Box, dy_2Cal, dy_2ScntLayer, CCalDetector::File(), findDO(), G4cout, G4endl, genMaterial, jump(), mothLayerAbs, mothLayerScnt, nAbsorber, nBox, nLayerAbs, nLayerScnt, nScintillator, openGeomFile(), CCalDetector::pathName, plasMaterial, readName(), scntMaterial, tab(), typeLayerAbs, typeLayerScnt, wallThickBox, wrapMaterial, xposBox, xposCal, xposLayerAbs, xposLayerScnt.
|
private |
CCalHcal.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getAbsMat(), readFile().
|
private |
CCalHcal.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getBoxMat(), readFile().
|
protectedinherited |
CCalDetector.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalDetector::CCalDetector(), CCalDetector::construct().
|
protectedinherited |
CCalDetector.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalDetector::Name(), CCalDetector::operator!=(), operator<<(), CCalDetector::operator==().
|
private |
CCalHcal.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2Abs(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2BackP(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2Box(), readFile().
|
private |
CCalHcal.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2Cal(), readFile().
|
private |
CCalHcal.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2FrontP(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2Scnt(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2ScntLay(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDx_2Wrap(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDy_2Abs(), readFile().
|
private |
CCalHcal.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDy_2Box(), readFile().
|
private |
CCalHcal.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDy_2Cal(), readFile().
|
private |
CCalHcal.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getDy_2ScntLay(), readFile(), ~CCalHcal().
|
protectedinherited |
CCalDetector.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalDetector::baseFileName(), CCalDetector::CCalDetector(), CCalDetector::File(), operator<<().
|
private |
CCalHcal.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getGenMat(), readFile().
|
private |
CCalHcal.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getMotherAbs(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getMotherScnt(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getNAbsorber(), readFile().
|
private |
CCalHcal.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getNBox(), readFile().
|
private |
CCalHcal.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getNLayerAbs(), readFile().
|
private |
CCalHcal.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getNLayerScnt(), readFile().
|
private |
CCalHcal.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getNScintillator(), readFile().
|
protectedinherited |
CCalDetector.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalDetector::CCalDetector(), CCalHall::readFile(), CCalEcal::readFile(), readFile().
|
private |
CCalHcal.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getPlasMat(), readFile().
|
private |
CCalHcal.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getScntMat(), readFile().
|
protectedinherited |
CCalDetector.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalDetector::addDetector(), CCalDetector::construct(), CCalDetector::getDaughter(), CCalDetector::getNDaughters(), operator<<(), CCalDetector::~CCalDetector().
|
private |
CCalHcal.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getTypeAbs(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getTypeScnt(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getWallThickBox(), readFile().
|
private |
CCalHcal.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getWrapMat(), readFile().
|
private |
CCalHcal.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getXposBox(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getXposCal(), readFile().
|
private |
CCalHcal.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getXposAbs(), readFile(), ~CCalHcal().
|
private |
CCalHcal.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getXposScnt(), readFile(), ~CCalHcal().