| 
    Geant4
    10.02
    
   | 
 
#include <CCalEcal.hh>
 Inheritance diagram for CCalEcal:
 Collaboration diagram for CCalEcal: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().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 61 of file CCalEcal.hh.
References crystMat.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 62 of file CCalEcal.hh.
References crystNum.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 65 of file CCalEcal.hh.
References crystPar.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 64 of file CCalEcal.hh.
References crystTol.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 70 of file CCalEcal.hh.
References distSupp.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 67 of file CCalEcal.hh.
References dxSupp.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 68 of file CCalEcal.hh.
References dySupp.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 69 of file CCalEcal.hh.
References dzSupp.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 43 of file CCalEcal.hh.
References genMat.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 58 of file CCalEcal.hh.
References layAngle.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 55 of file CCalEcal.hh.
References layMat.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 56 of file CCalEcal.hh.
References layNum.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 60 of file CCalEcal.hh.
References layPar.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 57 of file CCalEcal.hh.
References layRadius.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 45 of file CCalEcal.hh.
References lengBox.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 59 of file CCalEcal.hh.
References lengFront.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 50 of file CCalEcal.hh.
References phiX.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 52 of file CCalEcal.hh.
References phiY.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 54 of file CCalEcal.hh.
References phiZ.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 66 of file CCalEcal.hh.
References suppMat.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 49 of file CCalEcal.hh.
References thetaX.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 51 of file CCalEcal.hh.
References thetaY.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 53 of file CCalEcal.hh.
References thetaZ.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 44 of file CCalEcal.hh.
References widBox.
Referenced by CCalG4Ecal::constructGlobal().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 46 of file CCalEcal.hh.
References xpos.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 47 of file CCalEcal.hh.
References ypos.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 48 of file CCalEcal.hh.
References zpos.
Referenced by CCalG4Ecal::constructIn().
 Here is the caller graph for this function:
      
  | 
  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.
 Here is the call graph for this function:
      
  | 
  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().