EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eASTDetectorComponentMessenger Class Reference

#include <east/blob/main/Components/Base/include/eASTDetectorComponentMessenger.hh>

+ Inheritance diagram for eASTDetectorComponentMessenger:
+ Collaboration diagram for eASTDetectorComponentMessenger:

Public Member Functions

 eASTDetectorComponentMessenger (eASTVDetectorComponent *, G4String)
 
virtual ~eASTDetectorComponentMessenger ()
 
virtual void SetNewValue (G4UIcommand *, G4String)
 
virtual G4String GetCurrentValue (G4UIcommand *)
 
void SetUpBaseCommands (G4String)
 

Private Attributes

eASTVDetectorComponentpDC
 
G4UIcmdWithAnInteger * setupCmd
 
G4UIcmdWith3VectorAndUnit * locCmd
 
G4UIcommand * rotCmd
 

Detailed Description

Definition at line 22 of file eASTDetectorComponentMessenger.hh.

View newest version in sPHENIX GitHub at line 22 of file eASTDetectorComponentMessenger.hh

Constructor & Destructor Documentation

eASTDetectorComponentMessenger::eASTDetectorComponentMessenger ( eASTVDetectorComponent dc,
G4String  compName 
)

Definition at line 21 of file eASTDetectorComponentMessenger.cc.

View newest version in sPHENIX GitHub at line 21 of file eASTDetectorComponentMessenger.cc

eASTDetectorComponentMessenger::~eASTDetectorComponentMessenger ( )
virtual

Definition at line 61 of file eASTDetectorComponentMessenger.cc.

View newest version in sPHENIX GitHub at line 61 of file eASTDetectorComponentMessenger.cc

References locCmd, rotCmd, and setupCmd.

Member Function Documentation

G4String eASTDetectorComponentMessenger::GetCurrentValue ( G4UIcommand *  )
virtual

Definition at line 83 of file eASTDetectorComponentMessenger.cc.

View newest version in sPHENIX GitHub at line 83 of file eASTDetectorComponentMessenger.cc

void eASTDetectorComponentMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  val 
)
virtual

Definition at line 68 of file eASTDetectorComponentMessenger.cc.

View newest version in sPHENIX GitHub at line 68 of file eASTDetectorComponentMessenger.cc

References KF_timing::ax, locCmd, pDC, rotCmd, eASTVDetectorComponent::SetLocation(), eASTVDetectorComponent::SetRotation(), eASTVDetectorComponent::SetUpBase(), and setupCmd.

+ Here is the call graph for this function:

void eASTDetectorComponentMessenger::SetUpBaseCommands ( G4String  comDir)

Definition at line 36 of file eASTDetectorComponentMessenger.cc.

View newest version in sPHENIX GitHub at line 36 of file eASTDetectorComponentMessenger.cc

References locCmd, and rotCmd.

Referenced by eASTVDetectorComponent::SetUpBase().

+ Here is the caller graph for this function:

Member Data Documentation

G4UIcmdWith3VectorAndUnit* eASTDetectorComponentMessenger::locCmd
private

Definition at line 36 of file eASTDetectorComponentMessenger.hh.

View newest version in sPHENIX GitHub at line 36 of file eASTDetectorComponentMessenger.hh

Referenced by SetNewValue(), SetUpBaseCommands(), and ~eASTDetectorComponentMessenger().

eASTVDetectorComponent* eASTDetectorComponentMessenger::pDC
private

Definition at line 34 of file eASTDetectorComponentMessenger.hh.

View newest version in sPHENIX GitHub at line 34 of file eASTDetectorComponentMessenger.hh

Referenced by SetNewValue().

G4UIcommand* eASTDetectorComponentMessenger::rotCmd
private

Definition at line 37 of file eASTDetectorComponentMessenger.hh.

View newest version in sPHENIX GitHub at line 37 of file eASTDetectorComponentMessenger.hh

Referenced by SetNewValue(), SetUpBaseCommands(), and ~eASTDetectorComponentMessenger().

G4UIcmdWithAnInteger* eASTDetectorComponentMessenger::setupCmd
private

Definition at line 35 of file eASTDetectorComponentMessenger.hh.

View newest version in sPHENIX GitHub at line 35 of file eASTDetectorComponentMessenger.hh

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


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