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>
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().