![]() |
ACTARSim
ACTAR TPC Simulation Reference Guide
|
Silicon ring detector description
Definition at line 22 of file ActarSimSilRingDetectorConstruction.hh.
Public Member Functions | |
| ActarSimSilRingDetectorConstruction (ActarSimDetectorConstruction *) | |
| Constructor. Sets the material and the pointer to the Messenger. More... | |
| ~ActarSimSilRingDetectorConstruction () | |
| Destructor. More... | |
| G4VPhysicalVolume * | Construct (G4LogicalVolume *) |
| Wrap for the construction functions. More... | |
| void | SetSilBulkMaterial (G4String) |
| Set the material the scintillator bulk is made of. More... | |
| void | SetSideCoverage (G4int cov) |
| void | SetXBoxSilHalfLength (G4double xBox) |
| void | SetYBoxSilHalfLength (G4double yBox) |
| void | SetZBoxSilHalfLength (G4double zBox) |
| G4Material * | GetSilBulkMaterial () |
| G4int | GetSideCoverage () |
| G4double | GetXBoxSilHalfLength () |
| G4double | GetYBoxSilHalfLength () |
| G4double | GetZBoxSilHalfLength () |
| void | UpdateGeometry () |
| Updates Scintillator detector. More... | |
| void | PrintDetectorParameters () |
| Prints Scintillator detector parameters. To be filled. More... | |
Private Member Functions | |
| G4VPhysicalVolume * | ConstructSil (G4LogicalVolume *) |
| Real construction work is performed here. More... | |
Private Attributes | |
| G4Material * | silBulkMaterial |
| Pointer to the silicon material. More... | |
| ActarSimDetectorConstruction * | detConstruction |
| Pointer to the global detector. More... | |
| G4int | sideCoverage |
| G4double | xBoxSilHalfLength |
| Silicon box half length along X (X is horizontal) More... | |
| G4double | yBoxSilHalfLength |
| Silicon box half length along Y (Y is vertical) More... | |
| G4double | zBoxSilHalfLength |
| Silicon box half length along Z (Z is along beam) More... | |
#include <ActarSimSilRingDetectorConstruction.hh>
Collaboration diagram for ActarSimSilRingDetectorConstruction:| ActarSimSilRingDetectorConstruction::ActarSimSilRingDetectorConstruction | ( | ActarSimDetectorConstruction * | det | ) |
Constructor. Sets the material and the pointer to the Messenger.
Definition at line 42 of file ActarSimSilRingDetectorConstruction.cc.
| ActarSimSilRingDetectorConstruction::~ActarSimSilRingDetectorConstruction | ( | ) |
Destructor.
Definition at line 67 of file ActarSimSilRingDetectorConstruction.cc.
| G4VPhysicalVolume * ActarSimSilRingDetectorConstruction::Construct | ( | G4LogicalVolume * | worldLog | ) |
Wrap for the construction functions.
Definition at line 74 of file ActarSimSilRingDetectorConstruction.cc.
Referenced by ActarSimDetectorConstruction::ConstructMAIKO(), and UpdateGeometry().
|
private |
Real construction work is performed here.
Definition at line 83 of file ActarSimSilRingDetectorConstruction.cc.
Referenced by Construct().
|
inline |
Definition at line 58 of file ActarSimSilRingDetectorConstruction.hh.
|
inline |
Definition at line 56 of file ActarSimSilRingDetectorConstruction.hh.
|
inline |
Definition at line 59 of file ActarSimSilRingDetectorConstruction.hh.
|
inline |
Definition at line 60 of file ActarSimSilRingDetectorConstruction.hh.
|
inline |
Definition at line 61 of file ActarSimSilRingDetectorConstruction.hh.
| void ActarSimSilRingDetectorConstruction::PrintDetectorParameters | ( | ) |
Prints Scintillator detector parameters. To be filled.
Definition at line 170 of file ActarSimSilRingDetectorConstruction.cc.
Referenced by GetZBoxSilHalfLength(), and ActarSimDetectorConstruction::PrintDetectorParameters().
|
inline |
Definition at line 51 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ActarSimSilRingDetectorConstruction().
| void ActarSimSilRingDetectorConstruction::SetSilBulkMaterial | ( | G4String | mat | ) |
Set the material the scintillator bulk is made of.
Definition at line 155 of file ActarSimSilRingDetectorConstruction.cc.
Referenced by ActarSimSilRingDetectorConstruction().
|
inline |
Definition at line 52 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ActarSimSilRingDetectorConstruction().
|
inline |
Definition at line 53 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ActarSimSilRingDetectorConstruction().
|
inline |
Definition at line 54 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ActarSimSilRingDetectorConstruction().
| void ActarSimSilRingDetectorConstruction::UpdateGeometry | ( | ) |
Updates Scintillator detector.
Definition at line 162 of file ActarSimSilRingDetectorConstruction.cc.
Referenced by GetZBoxSilHalfLength().
|
private |
Pointer to the global detector.
Definition at line 26 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ConstructSil(), and UpdateGeometry().
|
private |
6 bits to indicate which sci wall is present (1) or absent (0) order is:
Definition at line 36 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by GetSideCoverage().
|
private |
Pointer to the silicon material.
Definition at line 24 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by ConstructSil(), GetSilBulkMaterial(), and SetSilBulkMaterial().
|
private |
Silicon box half length along X (X is horizontal)
Definition at line 38 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by GetXBoxSilHalfLength().
|
private |
Silicon box half length along Y (Y is vertical)
Definition at line 39 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by GetYBoxSilHalfLength().
|
private |
Silicon box half length along Z (Z is along beam)
Definition at line 40 of file ActarSimSilRingDetectorConstruction.hh.
Referenced by GetZBoxSilHalfLength().