ACTARSim
ACTAR TPC Simulation Reference Guide
Public Member Functions | Private Attributes | List of all members
ActarSimSilDetectorMessenger Class Reference

Messenger of the Silicon detector

Definition at line 26 of file ActarSimSilDetectorMessenger.hh.

Public Member Functions

 ActarSimSilDetectorMessenger (ActarSimSilDetectorConstruction *)
 
 ~ActarSimSilDetectorMessenger ()
 Destructor. More...
 
void SetNewValue (G4UIcommand *, G4String)
 Setting the values using the ActarSimROOTAnalysis interface. More...
 

Private Attributes

ActarSimSilDetectorConstructionActarSimSilDetector
 Pointer to main detector class. More...
 
G4UIdirectory * detDir
 Directory in messenger structure. More...
 
G4UIcmdWithoutParameter * printCmd
 Prints geometry. More...
 
G4UIcmdWithAnInteger * sideCoverageCmd
 Selects the silicon coverage (default 1) More...
 
G4UIcmdWithADoubleAndUnit * xBoxHalfLengthCmd
 Sets the x half length of the silicon detectors box. More...
 
G4UIcmdWithADoubleAndUnit * yBoxHalfLengthCmd
 Sets the y half length of the silicon detectors box. More...
 
G4UIcmdWithADoubleAndUnit * zBoxHalfLengthCmd
 Sets the z half length of the silicon detectors box. More...
 

#include <ActarSimSilDetectorMessenger.hh>

+ Inheritance diagram for ActarSimSilDetectorMessenger:
+ Collaboration diagram for ActarSimSilDetectorMessenger:

Constructor & Destructor Documentation

ActarSimSilDetectorMessenger::ActarSimSilDetectorMessenger ( ActarSimSilDetectorConstruction ActarSimSilDet)

Constructor command included in this AnalysisMessenger:

  • ActarSim/det/sil/print
  • /ActarSim/det/sil/sideCoverage
  • /ActarSim/det/sil/xBoxHalfLength
  • /ActarSim/det/sil/yBoxHalfLength
  • /ActarSim/det/sil/zBoxHalfLength

Definition at line 37 of file ActarSimSilDetectorMessenger.cc.

ActarSimSilDetectorMessenger::~ActarSimSilDetectorMessenger ( )

Destructor.

Definition at line 86 of file ActarSimSilDetectorMessenger.cc.

Member Function Documentation

void ActarSimSilDetectorMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)

Setting the values using the ActarSimROOTAnalysis interface.

Definition at line 97 of file ActarSimSilDetectorMessenger.cc.

Member Data Documentation

ActarSimSilDetectorConstruction* ActarSimSilDetectorMessenger::ActarSimSilDetector
private

Pointer to main detector class.

Definition at line 28 of file ActarSimSilDetectorMessenger.hh.

Referenced by SetNewValue().

G4UIdirectory* ActarSimSilDetectorMessenger::detDir
private

Directory in messenger structure.

Definition at line 30 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), and ~ActarSimSilDetectorMessenger().

G4UIcmdWithoutParameter* ActarSimSilDetectorMessenger::printCmd
private

Prints geometry.

Definition at line 31 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), SetNewValue(), and ~ActarSimSilDetectorMessenger().

G4UIcmdWithAnInteger* ActarSimSilDetectorMessenger::sideCoverageCmd
private

Selects the silicon coverage (default 1)

Definition at line 32 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), SetNewValue(), and ~ActarSimSilDetectorMessenger().

G4UIcmdWithADoubleAndUnit* ActarSimSilDetectorMessenger::xBoxHalfLengthCmd
private

Sets the x half length of the silicon detectors box.

Definition at line 33 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), SetNewValue(), and ~ActarSimSilDetectorMessenger().

G4UIcmdWithADoubleAndUnit* ActarSimSilDetectorMessenger::yBoxHalfLengthCmd
private

Sets the y half length of the silicon detectors box.

Definition at line 34 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), SetNewValue(), and ~ActarSimSilDetectorMessenger().

G4UIcmdWithADoubleAndUnit* ActarSimSilDetectorMessenger::zBoxHalfLengthCmd
private

Sets the z half length of the silicon detectors box.

Definition at line 35 of file ActarSimSilDetectorMessenger.hh.

Referenced by ActarSimSilDetectorMessenger(), SetNewValue(), and ~ActarSimSilDetectorMessenger().


The documentation for this class was generated from the following files: