|
Geant4
10.00.p02
|
#include <CCalRotationMatrixFactory.hh>
Collaboration diagram for CCalRotationMatrixFactory:Public Member Functions | |
| ~CCalRotationMatrixFactory () | |
| G4RotationMatrix * | findMatrix (const G4String &) |
| G4RotationMatrix * | AddMatrix (const G4String &name, G4double th1, G4double phi1, G4double th2, G4double phi2, G4double th3, G4double phi3) |
Static Public Member Functions | |
| static CCalRotationMatrixFactory * | getInstance () |
| static CCalRotationMatrixFactory * | getInstance (const G4String &rotfile) |
| static void | setFileName (const G4String &rotfile) |
Private Member Functions | |
| CCalRotationMatrixFactory () | |
Private Attributes | |
| G4RotationMatrixTable | theMatrices |
Static Private Attributes | |
| static CCalRotationMatrixFactory * | instance = 0 |
| static G4String | file ="" |
Definition at line 45 of file CCalRotationMatrixFactory.hh.
| CCalRotationMatrixFactory::~CCalRotationMatrixFactory | ( | ) |
Definition at line 84 of file CCalRotationMatrixFactory.cc.
References theMatrices.
|
private |
Definition at line 217 of file CCalRotationMatrixFactory.cc.
References AddMatrix(), deg, file, findDO(), G4cerr, G4cout, G4endl, name, openGeomFile(), and theMatrices.
Referenced by getInstance().
Here is the call graph for this function:
Here is the caller graph for this function:| G4RotationMatrix * CCalRotationMatrixFactory::AddMatrix | ( | const G4String & | name, |
| G4double | th1, | ||
| G4double | phi1, | ||
| G4double | th2, | ||
| G4double | phi2, | ||
| G4double | th3, | ||
| G4double | phi3 | ||
| ) |
Definition at line 105 of file CCalRotationMatrixFactory.cc.
References deg, G4cout, G4endl, name, and theMatrices.
Referenced by CCalRotationMatrixFactory(), CCalG4Ecal::constructGlobal(), and CCalG4Ecal::constructIn().
Here is the caller graph for this function:| G4RotationMatrix * CCalRotationMatrixFactory::findMatrix | ( | const G4String & | rot | ) |
!!Maybe a treatment on not-found case needed.
Definition at line 92 of file CCalRotationMatrixFactory.cc.
References theMatrices.
Referenced by CCalG4Ecal::constructGlobal(), and CCalG4Ecal::constructIn().
Here is the caller graph for this function:
|
static |
Definition at line 60 of file CCalRotationMatrixFactory.cc.
References CCalRotationMatrixFactory(), file, G4cerr, G4endl, and instance.
Referenced by CCalDetectorConstruction::Construct(), CCalG4Ecal::constructGlobal(), CCalG4Ecal::constructIn(), and getInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 46 of file CCalRotationMatrixFactory.cc.
References file, G4cerr, G4endl, and getInstance().
Here is the call graph for this function:
|
static |
Definition at line 75 of file CCalRotationMatrixFactory.cc.
|
staticprivate |
Definition at line 64 of file CCalRotationMatrixFactory.hh.
Referenced by CCalRotationMatrixFactory(), getInstance(), and setFileName().
|
staticprivate |
Definition at line 63 of file CCalRotationMatrixFactory.hh.
Referenced by getInstance().
|
private |
Definition at line 66 of file CCalRotationMatrixFactory.hh.
Referenced by AddMatrix(), CCalRotationMatrixFactory(), findMatrix(), and ~CCalRotationMatrixFactory().