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

Messenger for the analysis interaction

Definition at line 22 of file ActarSimAnalysisMessenger.hh.

Public Member Functions

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

Private Attributes

ActarSimROOTAnalysisanalExample
 Pointer to main analysis class. More...
 
G4UIdirectory * analDir
 Directory in messenger structure. More...
 
G4UIcmdWithAString * storeTracksCmd
 Store the tracks in the output Tree. More...
 
G4UIcmdWithAString * storeTrackHistosCmd
 Store the tracks in Histograms. More...
 
G4UIcmdWithADoubleAndUnit * setMinStrideLengthCmd
 Sets the minimum value for the stride length. More...
 
G4UIcmdWithAString * storeEventsCmd
 Store the events in the output Tree. More...
 
G4UIcmdWithAString * storeSimpleTracksCmd
 Store the simple tracks in the output Tree. More...
 
G4UIcmdWithAString * storeHistosCmd
 Store histograms in the output Tree. More...
 

#include <ActarSimAnalysisMessenger.hh>

+ Inheritance diagram for ActarSimAnalysisMessenger:
+ Collaboration diagram for ActarSimAnalysisMessenger:

Constructor & Destructor Documentation

ActarSimAnalysisMessenger::ActarSimAnalysisMessenger ( ActarSimROOTAnalysis analEx)

Constructor command included in this AnalysisMessenger:

  • /ActarSim/analControl/storeTracks
  • /ActarSim/analControl/storeTrackHistos
  • /ActarSim/analControl/storeEvents
  • /ActarSim/analControl/storeSimpleTracks
  • /ActarSim/analControl/storeHistograms
  • /ActarSim/analControl/setMinStrideLength

Definition at line 32 of file ActarSimAnalysisMessenger.cc.

ActarSimAnalysisMessenger::~ActarSimAnalysisMessenger ( )

Destructor.

Definition at line 90 of file ActarSimAnalysisMessenger.cc.

Member Function Documentation

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

Setting the values using the ActarSimROOTAnalysis interface.

Definition at line 102 of file ActarSimAnalysisMessenger.cc.

Member Data Documentation

G4UIdirectory* ActarSimAnalysisMessenger::analDir
private

Directory in messenger structure.

Definition at line 25 of file ActarSimAnalysisMessenger.hh.

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

ActarSimROOTAnalysis* ActarSimAnalysisMessenger::analExample
private

Pointer to main analysis class.

Definition at line 24 of file ActarSimAnalysisMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithADoubleAndUnit* ActarSimAnalysisMessenger::setMinStrideLengthCmd
private

Sets the minimum value for the stride length.

Definition at line 28 of file ActarSimAnalysisMessenger.hh.

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

G4UIcmdWithAString* ActarSimAnalysisMessenger::storeEventsCmd
private

Store the events in the output Tree.

Definition at line 29 of file ActarSimAnalysisMessenger.hh.

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

G4UIcmdWithAString* ActarSimAnalysisMessenger::storeHistosCmd
private

Store histograms in the output Tree.

Definition at line 31 of file ActarSimAnalysisMessenger.hh.

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

G4UIcmdWithAString* ActarSimAnalysisMessenger::storeSimpleTracksCmd
private

Store the simple tracks in the output Tree.

Definition at line 30 of file ActarSimAnalysisMessenger.hh.

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

G4UIcmdWithAString* ActarSimAnalysisMessenger::storeTrackHistosCmd
private

Store the tracks in Histograms.

Definition at line 27 of file ActarSimAnalysisMessenger.hh.

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

G4UIcmdWithAString* ActarSimAnalysisMessenger::storeTracksCmd
private

Store the tracks in the output Tree.

Definition at line 26 of file ActarSimAnalysisMessenger.hh.

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


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