Geant4
10.01.p01
|
#include <CCalEcal.hh>
Public Member Functions | |
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 |
Public Member Functions inherited from CCalDetector | |
CCalDetector (const G4String &name) | |
virtual | ~CCalDetector () |
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 Member Functions | |
virtual int | readFile () |
virtual void | constructDaughters () |
Protected Member Functions inherited from CCalDetector | |
int | buildFromFile () |
Private Attributes | |
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 |
Additional Inherited Members | |
Protected Attributes inherited from CCalDetector | |
G4String | detectorName |
G4String | fileName |
G4String | pathName |
CCalDetectorTable | theDetectorsInside |
int | constructFlag |
Definition at line 35 of file CCalEcal.hh.
|
inline |
Definition at line 38 of file CCalEcal.hh.
|
virtual |
Definition at line 37 of file CCalEcal.cc.
|
protectedvirtual |
Implements CCalDetector.
Definition at line 111 of file CCalEcal.cc.
|
inline |
Definition at line 63 of file CCalEcal.hh.
References crystLength.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 61 of file CCalEcal.hh.
References crystMat.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 62 of file CCalEcal.hh.
References crystNum.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 65 of file CCalEcal.hh.
References crystPar.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 64 of file CCalEcal.hh.
References crystTol.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 70 of file CCalEcal.hh.
References distSupp.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 67 of file CCalEcal.hh.
References dxSupp.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 68 of file CCalEcal.hh.
References dySupp.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 69 of file CCalEcal.hh.
References dzSupp.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 43 of file CCalEcal.hh.
References genMat.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 58 of file CCalEcal.hh.
References layAngle.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 55 of file CCalEcal.hh.
References layMat.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 56 of file CCalEcal.hh.
References layNum.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 60 of file CCalEcal.hh.
References layPar.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 57 of file CCalEcal.hh.
References layRadius.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 45 of file CCalEcal.hh.
References lengBox.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 59 of file CCalEcal.hh.
References lengFront.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 50 of file CCalEcal.hh.
References phiX.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 52 of file CCalEcal.hh.
References phiY.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 54 of file CCalEcal.hh.
References phiZ.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 66 of file CCalEcal.hh.
References suppMat.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 49 of file CCalEcal.hh.
References thetaX.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 51 of file CCalEcal.hh.
References thetaY.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 53 of file CCalEcal.hh.
References thetaZ.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 44 of file CCalEcal.hh.
References widBox.
Referenced by CCalG4Ecal::constructGlobal().
|
inline |
Definition at line 46 of file CCalEcal.hh.
References xpos.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 47 of file CCalEcal.hh.
References ypos.
Referenced by CCalG4Ecal::constructIn().
|
inline |
Definition at line 48 of file CCalEcal.hh.
References zpos.
Referenced by CCalG4Ecal::constructIn().
|
protectedvirtual |
Implements CCalDetector.
Definition at line 39 of file CCalEcal.cc.
References crystLength, crystMat, crystNum, crystPar, crystTol, deg, distSupp, dxSupp, dySupp, dzSupp, CCalDetector::File(), findDO(), G4cout, G4endl, genMat, jump(), layAngle, layMat, layNum, layPar, layRadius, lengBox, lengFront, openGeomFile(), CCalDetector::pathName, phiX, phiY, phiZ, readName(), suppMat, tab(), thetaX, thetaY, thetaZ, widBox, xpos, ypos, and zpos.
|
private |
Definition at line 89 of file CCalEcal.hh.
Referenced by getCrystLength(), and readFile().
|
private |
Definition at line 87 of file CCalEcal.hh.
Referenced by getCrystMat(), and readFile().
|
private |
Definition at line 88 of file CCalEcal.hh.
Referenced by getCrystNum(), and readFile().
|
private |
Definition at line 91 of file CCalEcal.hh.
Referenced by getCrystPar(), and readFile().
|
private |
Definition at line 90 of file CCalEcal.hh.
Referenced by getCrystTol(), and readFile().
|
private |
Definition at line 94 of file CCalEcal.hh.
Referenced by getDistSupp(), and readFile().
|
private |
Definition at line 93 of file CCalEcal.hh.
Referenced by getDxSupp(), and readFile().
|
private |
Definition at line 93 of file CCalEcal.hh.
Referenced by getDySupp(), and readFile().
|
private |
Definition at line 93 of file CCalEcal.hh.
Referenced by getDzSupp(), and readFile().
|
private |
Definition at line 78 of file CCalEcal.hh.
Referenced by getGenMat(), and readFile().
|
private |
Definition at line 84 of file CCalEcal.hh.
Referenced by getLayAngle(), and readFile().
|
private |
Definition at line 82 of file CCalEcal.hh.
Referenced by getLayMat(), and readFile().
|
private |
Definition at line 83 of file CCalEcal.hh.
Referenced by getLayNum(), and readFile().
|
private |
Definition at line 86 of file CCalEcal.hh.
Referenced by getLayPar(), and readFile().
|
private |
Definition at line 84 of file CCalEcal.hh.
Referenced by getLayRadius(), and readFile().
|
private |
Definition at line 79 of file CCalEcal.hh.
Referenced by getLengBox(), and readFile().
|
private |
Definition at line 85 of file CCalEcal.hh.
Referenced by getLengFront(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getPhiX(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getPhiY(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getPhiZ(), and readFile().
|
private |
Definition at line 92 of file CCalEcal.hh.
Referenced by getSuppMat(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getThetaX(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getThetaY(), and readFile().
|
private |
Definition at line 81 of file CCalEcal.hh.
Referenced by getThetaZ(), and readFile().
|
private |
Definition at line 79 of file CCalEcal.hh.
Referenced by getWidBox(), and readFile().
|
private |
Definition at line 80 of file CCalEcal.hh.
Referenced by getXpos(), and readFile().
|
private |
Definition at line 80 of file CCalEcal.hh.
Referenced by getYpos(), and readFile().
|
private |
Definition at line 80 of file CCalEcal.hh.
Referenced by getZpos(), and readFile().