| 
    Geant4
    10.00.p01
    
   | 
 
#include <CCalDetector.hh>
 Inheritance diagram for CCalDetector:
 Collaboration diagram for CCalDetector:Public Member Functions | |
| 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 ()=0 | 
| virtual void | constructDaughters ()=0 | 
| int | buildFromFile () | 
Protected Attributes | |
| G4String | detectorName | 
| G4String | fileName | 
| CCalDetectorTable | theDetectorsInside | 
| int | constructFlag | 
Static Protected Attributes | |
| static G4String | pathName = getenv("CCAL_GEOMPATH") | 
Friends | |
| std::ostream & | operator<< (std::ostream &, const CCalDetector &) | 
Definition at line 49 of file CCalDetector.hh.
| CCalDetector::CCalDetector | ( | const G4String & | name | ) | 
Definition at line 44 of file CCalDetector.cc.
References constructFlag, fileName, G4cout, G4endl, CCalGeometryConfiguration::getConstructFlag(), CCalGeometryConfiguration::getFileName(), CCalGeometryConfiguration::getInstance(), and pathName.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 54 of file CCalDetector.cc.
References theDetectorsInside.
| void CCalDetector::addDetector | ( | CCalDetector * | det | ) | 
Definition at line 87 of file CCalDetector.cc.
References theDetectorsInside.
Referenced by CCalG4Hall::constructDaughters(), and CCalHall::constructDaughters().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 78 of file CCalDetector.hh.
References fileName.
      
  | 
  protected | 
Definition at line 95 of file CCalDetector.cc.
References readFile().
Referenced by construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void CCalDetector::construct | ( | ) | 
Definition at line 62 of file CCalDetector.cc.
References buildFromFile(), constructDaughters(), constructFlag, G4cout, G4endl, Name(), and theDetectorsInside.
Referenced by constructHierarchy().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protectedpure virtual | 
Implemented in CCalHcal, CCalEcal, CCalG4Hcal, CCalHall, and CCalG4Hall.
Referenced by construct().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 66 of file CCalDetector.hh.
References construct().
Referenced by CCalDetectorConstruction::Construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 79 of file CCalDetector.hh.
References fileName.
Referenced by CCalHall::readFile(), CCalEcal::readFile(), and CCalHcal::readFile().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 80 of file CCalDetector.hh.
References theDetectorsInside.
      
  | 
  inline | 
Definition at line 81 of file CCalDetector.hh.
References theDetectorsInside.
      
  | 
  inline | 
Definition at line 77 of file CCalDetector.hh.
References detectorName.
Referenced by construct(), CCalG4Hcal::constructAbsorberLayer(), CCalG4Hall::constructIn(), CCalG4Hcal::constructIn(), CCalG4Hcal::constructScintillatorLayer(), and CCalG4Hcal::constructSensitive().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 90 of file CCalDetector.hh.
References detectorName.
      
  | 
  inline | 
Definition at line 87 of file CCalDetector.hh.
References detectorName.
      
  | 
  protectedpure virtual | 
Implemented in CCalHcal, CCalEcal, and CCalHall.
Referenced by buildFromFile().
 Here is the caller graph for this function:
      
  | 
  friend | 
Definition at line 103 of file CCalDetector.cc.
      
  | 
  protected | 
Definition at line 123 of file CCalDetector.hh.
Referenced by CCalDetector(), and construct().
      
  | 
  protected | 
Definition at line 117 of file CCalDetector.hh.
Referenced by Name(), operator!=(), operator<<(), and operator==().
      
  | 
  protected | 
Definition at line 118 of file CCalDetector.hh.
Referenced by baseFileName(), CCalDetector(), File(), and operator<<().
      
  | 
  staticprotected | 
Definition at line 119 of file CCalDetector.hh.
Referenced by CCalDetector(), CCalHall::readFile(), CCalEcal::readFile(), and CCalHcal::readFile().
      
  | 
  protected | 
Definition at line 121 of file CCalDetector.hh.
Referenced by addDetector(), construct(), getDaughter(), getNDaughters(), operator<<(), and ~CCalDetector().