Geant4.10
|
#include <CCalG4Ecal.hh>
Public Types | |
enum | CMType { module1, module2 } |
Static Public Attributes | |
static G4String | idName = "CrystalMatrix" |
Protected Member Functions | |
virtual G4VPhysicalVolume * | constructIn (G4VPhysicalVolume *) |
virtual void | constructSensitive () |
![]() | |
virtual int | readFile () |
virtual void | constructDaughters () |
![]() | |
int | buildFromFile () |
![]() | |
void | AddCCalG4Able (CCalG4Able *) |
Additional Inherited Members | |
![]() | |
G4String | detectorName |
G4String | fileName |
CCalDetectorTable | theDetectorsInside |
int | constructFlag |
![]() | |
G4VPhysicalVolume * | detPhysicalVolume |
CCalG4AbleTable | theG4DetectorsInside |
G4String | g4ableName |
G4bool | sensitivity |
CCalVisualisable | visProperties |
G4VisAttributes * | g4VisAtt [CCalVisualisable::TotalVisTypes] |
![]() | |
static G4String | pathName = getenv("CCAL_GEOMPATH") |
Definition at line 39 of file CCalG4Ecal.hh.
enum CCalG4Ecal::CMType |
Enumerator | |
---|---|
module1 | |
module2 |
Definition at line 42 of file CCalG4Ecal.hh.
CCalG4Ecal::CCalG4Ecal | ( | const G4String & | name | ) |
Definition at line 65 of file CCalG4Ecal.cc.
|
virtual |
Definition at line 68 of file CCalG4Ecal.cc.
|
protectedvirtual |
Implements CCalG4Able.
Definition at line 74 of file CCalG4Ecal.cc.
References CCalRotationMatrixFactory::AddMatrix(), python.hepunit::deg, CCalRotationMatrixFactory::findMatrix(), G4cout, G4endl, CCalRotationMatrixFactory::getInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetName(), CCalEcal::getPhiX(), CCalEcal::getPhiY(), CCalEcal::getPhiZ(), CCalEcal::getThetaX(), CCalEcal::getThetaY(), CCalEcal::getThetaZ(), CCalEcal::getXpos(), CCalEcal::getYpos(), CCalEcal::getZpos(), idName, python.hepunit::mm, module2, tab(), test::x, and z.
|
protectedvirtual |
Reimplemented from CCalG4Able.
Definition at line 276 of file CCalG4Ecal.cc.
References G4cout, G4endl, CCalSensitiveDetectors::getInstance(), idName, and CCalSensitiveDetectors::registerVolume().
Definition at line 48 of file CCalG4Ecal.hh.
Referenced by CCalG4Hall::constructDaughters().
|
static |
Definition at line 51 of file CCalG4Ecal.hh.
Referenced by constructIn(), and constructSensitive().