ACTARSim
ACTAR TPC Simulation Reference Guide
|
Scintillator plastic detector description
Definition at line 22 of file ActarSimPlaDetectorConstruction.hh.
Public Member Functions | |
ActarSimPlaDetectorConstruction (ActarSimDetectorConstruction *) | |
Constructor. Sets the material and the pointer to the Messenger. More... | |
~ActarSimPlaDetectorConstruction () | |
Destructor. More... | |
G4VPhysicalVolume * | Construct (G4LogicalVolume *) |
Wrap for the construction functions within the TOF. More... | |
void | SetPlaBulkMaterial (G4String) |
Set the material the scintillator bulk is made of. More... | |
void | SetSideCoverage (G4int cov) |
void | SetXBoxPlaHalfLength (G4double xBox) |
void | SetYBoxPlaHalfLength (G4double yBox) |
void | SetZBoxPlaHalfLength (G4double zBox) |
G4Material * | GetPlaBulkMaterial () |
G4int | GetSideCoverage () |
G4double | GetXBoxPlaHalfLength () |
G4double | GetYBoxPlaHalfLength () |
G4double | GetZBoxPlaHalfLength () |
void | UpdateGeometry () |
Updates Scintillator detector. More... | |
void | PrintDetectorParameters () |
Prints Scintillator detector parameters. To be filled. More... | |
Private Member Functions | |
G4VPhysicalVolume * | ConstructPla (G4LogicalVolume *) |
Chamber Y,Z length. More... | |
Private Attributes | |
G4Material * | plaBulkMaterial |
Materials. More... | |
ActarSimDetectorConstruction * | detConstruction |
pointer to the global detector More... | |
G4int | sideCoverage |
G4double | xBoxPlaHalfLength |
X Half-length of the sci (x is horizontal) More... | |
G4double | yBoxPlaHalfLength |
Y Half-length of the sci (y is vertical) More... | |
G4double | zBoxPlaHalfLength |
Z Half-length of the sci (z is along beam) More... | |
#include <ActarSimPlaDetectorConstruction.hh>
ActarSimPlaDetectorConstruction::ActarSimPlaDetectorConstruction | ( | ActarSimDetectorConstruction * | det | ) |
Constructor. Sets the material and the pointer to the Messenger.
Definition at line 44 of file ActarSimPlaDetectorConstruction.cc.
ActarSimPlaDetectorConstruction::~ActarSimPlaDetectorConstruction | ( | ) |
Destructor.
Definition at line 59 of file ActarSimPlaDetectorConstruction.cc.
G4VPhysicalVolume * ActarSimPlaDetectorConstruction::Construct | ( | G4LogicalVolume * | worldLog | ) |
Wrap for the construction functions within the TOF.
Definition at line 65 of file ActarSimPlaDetectorConstruction.cc.
Referenced by ActarSimDetectorConstruction::ConstructMAIKO(), and UpdateGeometry().
|
private |
Chamber Y,Z length.
Definition at line 74 of file ActarSimPlaDetectorConstruction.cc.
Referenced by Construct().
|
inline |
Definition at line 55 of file ActarSimPlaDetectorConstruction.hh.
|
inline |
Definition at line 57 of file ActarSimPlaDetectorConstruction.hh.
|
inline |
Definition at line 58 of file ActarSimPlaDetectorConstruction.hh.
|
inline |
Definition at line 59 of file ActarSimPlaDetectorConstruction.hh.
|
inline |
Definition at line 60 of file ActarSimPlaDetectorConstruction.hh.
void ActarSimPlaDetectorConstruction::PrintDetectorParameters | ( | ) |
Prints Scintillator detector parameters. To be filled.
Definition at line 198 of file ActarSimPlaDetectorConstruction.cc.
Referenced by GetZBoxPlaHalfLength(), and ActarSimDetectorConstruction::PrintDetectorParameters().
void ActarSimPlaDetectorConstruction::SetPlaBulkMaterial | ( | G4String | mat | ) |
Set the material the scintillator bulk is made of.
Definition at line 183 of file ActarSimPlaDetectorConstruction.cc.
Referenced by ActarSimPlaDetectorConstruction().
|
inline |
Definition at line 50 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ActarSimPlaDetectorConstruction().
|
inline |
Definition at line 51 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ActarSimPlaDetectorConstruction().
|
inline |
Definition at line 52 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ActarSimPlaDetectorConstruction().
|
inline |
Definition at line 53 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ActarSimPlaDetectorConstruction().
void ActarSimPlaDetectorConstruction::UpdateGeometry | ( | ) |
Updates Scintillator detector.
Definition at line 190 of file ActarSimPlaDetectorConstruction.cc.
Referenced by GetZBoxPlaHalfLength().
|
private |
pointer to the global detector
Definition at line 26 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ConstructPla(), and UpdateGeometry().
|
private |
Materials.
Definition at line 24 of file ActarSimPlaDetectorConstruction.hh.
Referenced by ConstructPla(), GetPlaBulkMaterial(), and SetPlaBulkMaterial().
|
private |
6 bits to indicate which sci wall is present (1) or absent (0) order is:
Definition at line 37 of file ActarSimPlaDetectorConstruction.hh.
Referenced by GetSideCoverage().
|
private |
X Half-length of the sci (x is horizontal)
Definition at line 39 of file ActarSimPlaDetectorConstruction.hh.
Referenced by GetXBoxPlaHalfLength().
|
private |
Y Half-length of the sci (y is vertical)
Definition at line 40 of file ActarSimPlaDetectorConstruction.hh.
Referenced by GetYBoxPlaHalfLength().
|
private |
Z Half-length of the sci (z is along beam)
Definition at line 41 of file ActarSimPlaDetectorConstruction.hh.
Referenced by GetZBoxPlaHalfLength().