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

Messenger of the Scintillator detector

Definition at line 26 of file ActarSimSciDetectorMessenger.hh.

Public Member Functions

 ActarSimSciDetectorMessenger (ActarSimSciDetectorConstruction *)
 Constructor with complete functionality. More...
 
 ~ActarSimSciDetectorMessenger ()
 Destructor. More...
 
void SetNewValue (G4UIcommand *, G4String)
 Setting the new values and connecting to actions. More...
 

Private Attributes

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

#include <ActarSimSciDetectorMessenger.hh>

+ Inheritance diagram for ActarSimSciDetectorMessenger:
+ Collaboration diagram for ActarSimSciDetectorMessenger:

Constructor & Destructor Documentation

ActarSimSciDetectorMessenger::ActarSimSciDetectorMessenger ( ActarSimSciDetectorConstruction ActarSimSciDet)

Constructor with complete functionality.

Definition at line 31 of file ActarSimSciDetectorMessenger.cc.

ActarSimSciDetectorMessenger::~ActarSimSciDetectorMessenger ( )

Destructor.

Definition at line 81 of file ActarSimSciDetectorMessenger.cc.

Member Function Documentation

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

Setting the new values and connecting to actions.

Definition at line 92 of file ActarSimSciDetectorMessenger.cc.

Member Data Documentation

ActarSimSciDetectorConstruction* ActarSimSciDetectorMessenger::ActarSimSciDetector
private

Pointer to main sci detector class.

Definition at line 28 of file ActarSimSciDetectorMessenger.hh.

Referenced by SetNewValue().

G4UIdirectory* ActarSimSciDetectorMessenger::detDir
private

Directory in messenger structure.

Definition at line 30 of file ActarSimSciDetectorMessenger.hh.

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

G4UIcmdWithoutParameter* ActarSimSciDetectorMessenger::printCmd
private

Prints geometry.

Definition at line 31 of file ActarSimSciDetectorMessenger.hh.

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

G4UIcmdWithAnInteger* ActarSimSciDetectorMessenger::sideCoverageCmd
private

Selects the scintillator coverage (default 1)

Definition at line 32 of file ActarSimSciDetectorMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* ActarSimSciDetectorMessenger::xBoxHalfLengthCmd
private

Sets the x half length of the sci detectors box.

Definition at line 33 of file ActarSimSciDetectorMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* ActarSimSciDetectorMessenger::yBoxHalfLengthCmd
private

Sets the y half length of the sci detectors box.

Definition at line 34 of file ActarSimSciDetectorMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* ActarSimSciDetectorMessenger::zBoxHalfLengthCmd
private

Sets the z half length of the sci detectors box.

Definition at line 35 of file ActarSimSciDetectorMessenger.hh.

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


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