|
Geant4
10.02.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 |
| G4String | pathName |
| CCalDetectorTable | theDetectorsInside |
| int | constructFlag |
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, FatalException, fileName, G4cout, G4endl, G4Exception(), CCalGeometryConfiguration::getConstructFlag(), CCalGeometryConfiguration::getFileName(), CCalGeometryConfiguration::getInstance(), and pathName.
Here is the call graph for this function:
|
virtual |
Definition at line 62 of file CCalDetector.cc.
References theDetectorsInside.
| void CCalDetector::addDetector | ( | CCalDetector * | det | ) |
Definition at line 95 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 103 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 70 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 111 of file CCalDetector.cc.
|
protected |
Definition at line 122 of file CCalDetector.hh.
Referenced by CCalDetector(), and construct().
|
protected |
Definition at line 116 of file CCalDetector.hh.
Referenced by Name(), operator!=(), operator<<(), and operator==().
|
protected |
Definition at line 117 of file CCalDetector.hh.
Referenced by baseFileName(), CCalDetector(), File(), and operator<<().
|
protected |
Definition at line 118 of file CCalDetector.hh.
Referenced by CCalDetector(), CCalHall::readFile(), CCalEcal::readFile(), and CCalHcal::readFile().
|
protected |
Definition at line 120 of file CCalDetector.hh.
Referenced by addDetector(), construct(), getDaughter(), getNDaughters(), operator<<(), and ~CCalDetector().