10 #ifndef ActarSimPlaDetectorConstruction_h 11 #define ActarSimPlaDetectorConstruction_h 1 14 #include "G4ThreeVector.hh" 16 class G4LogicalVolume;
17 class G4VPhysicalVolume;
47 G4VPhysicalVolume*
Construct(G4LogicalVolume*);
G4double GetZBoxPlaHalfLength()
~ActarSimPlaDetectorConstruction()
Destructor.
G4double GetXBoxPlaHalfLength()
void SetPlaBulkMaterial(G4String)
Set the material the scintillator bulk is made of.
ActarSimPlaDetectorConstruction(ActarSimDetectorConstruction *)
Constructor. Sets the material and the pointer to the Messenger.
G4Material * GetPlaBulkMaterial()
G4double zBoxPlaHalfLength
Z Half-length of the sci (z is along beam)
void UpdateGeometry()
Updates Scintillator detector.
G4double yBoxPlaHalfLength
Y Half-length of the sci (y is vertical)
G4double xBoxPlaHalfLength
X Half-length of the sci (x is horizontal)
void SetXBoxPlaHalfLength(G4double xBox)
ActarSimDetectorConstruction * detConstruction
pointer to the global detector
G4VPhysicalVolume * Construct(G4LogicalVolume *)
Wrap for the construction functions within the TOF.
G4VPhysicalVolume * ConstructPla(G4LogicalVolume *)
Chamber Y,Z length.
void PrintDetectorParameters()
Prints Scintillator detector parameters. To be filled.
void SetZBoxPlaHalfLength(G4double zBox)
G4Material * plaBulkMaterial
Materials.
void SetSideCoverage(G4int cov)
void SetYBoxPlaHalfLength(G4double yBox)
G4double GetYBoxPlaHalfLength()