Geant4  10.02.p03
CexmcChargeExchangeReconstructorMessenger Class Reference

#include <CexmcChargeExchangeReconstructorMessenger.hh>

Inheritance diagram for CexmcChargeExchangeReconstructorMessenger:
Collaboration diagram for CexmcChargeExchangeReconstructorMessenger:

Public Member Functions

 CexmcChargeExchangeReconstructorMessenger (CexmcChargeExchangeReconstructor *reconstructor)
 
 ~CexmcChargeExchangeReconstructorMessenger ()
 
void SetNewValue (G4UIcommand *cmd, G4String value)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Private Attributes

CexmcChargeExchangeReconstructorreconstructor
 
G4UIcmdWithABooluseTableMass
 
G4UIcmdWithABooluseMassCut
 
G4UIcmdWithADoubleAndUnitmCutOPCenter
 
G4UIcmdWithADoubleAndUnitmCutNOPCenter
 
G4UIcmdWithADoubleAndUnitmCutOPWidth
 
G4UIcmdWithADoubleAndUnitmCutNOPWidth
 
G4UIcmdWithADoubleAndUnitmCutAngle
 
G4UIcmdWithABooluseAbsorbedEnergyCut
 
G4UIcmdWithADoubleAndUnitaeCutCLCenter
 
G4UIcmdWithADoubleAndUnitaeCutCRCenter
 
G4UIcmdWithADoubleAndUnitaeCutCLWidth
 
G4UIcmdWithADoubleAndUnitaeCutCRWidth
 
G4UIcmdWithADoubleAndUnitaeCutAngle
 
G4UIcmdWithADoubleAndUnitsetExpectedMomentumAmp
 
G4UIcmdWithADoubleAndUnitsetExpectedMomentumAmpDiff
 
G4UIcmdWithAStringsetEDCollectionAlgorithm
 

Additional Inherited Members

- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Detailed Description

Definition at line 56 of file CexmcChargeExchangeReconstructorMessenger.hh.

Constructor & Destructor Documentation

◆ CexmcChargeExchangeReconstructorMessenger()

CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger ( CexmcChargeExchangeReconstructor reconstructor)
explicit

◆ ~CexmcChargeExchangeReconstructorMessenger()

CexmcChargeExchangeReconstructorMessenger::~CexmcChargeExchangeReconstructorMessenger ( )

Member Function Documentation

◆ SetNewValue()

void CexmcChargeExchangeReconstructorMessenger::SetNewValue ( G4UIcommand cmd,
G4String  value 
)
virtual

Reimplemented from G4UImessenger.

Member Data Documentation

◆ aeCutAngle

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::aeCutAngle
private

Definition at line 94 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ aeCutCLCenter

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::aeCutCLCenter
private

Definition at line 86 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ aeCutCLWidth

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::aeCutCLWidth
private

Definition at line 90 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ aeCutCRCenter

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::aeCutCRCenter
private

Definition at line 88 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ aeCutCRWidth

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::aeCutCRWidth
private

Definition at line 92 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ mCutAngle

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::mCutAngle
private

Definition at line 82 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ mCutNOPCenter

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::mCutNOPCenter
private

Definition at line 76 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ mCutNOPWidth

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::mCutNOPWidth
private

Definition at line 80 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ mCutOPCenter

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::mCutOPCenter
private

Definition at line 74 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ mCutOPWidth

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::mCutOPWidth
private

Definition at line 78 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ reconstructor

CexmcChargeExchangeReconstructor* CexmcChargeExchangeReconstructorMessenger::reconstructor
private

Definition at line 68 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ setEDCollectionAlgorithm

G4UIcmdWithAString* CexmcChargeExchangeReconstructorMessenger::setEDCollectionAlgorithm
private

◆ setExpectedMomentumAmp

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::setExpectedMomentumAmp
private

Definition at line 96 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ setExpectedMomentumAmpDiff

G4UIcmdWithADoubleAndUnit* CexmcChargeExchangeReconstructorMessenger::setExpectedMomentumAmpDiff
private

Definition at line 98 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ useAbsorbedEnergyCut

G4UIcmdWithABool* CexmcChargeExchangeReconstructorMessenger::useAbsorbedEnergyCut
private

Definition at line 84 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ useMassCut

G4UIcmdWithABool* CexmcChargeExchangeReconstructorMessenger::useMassCut
private

Definition at line 72 of file CexmcChargeExchangeReconstructorMessenger.hh.

◆ useTableMass

G4UIcmdWithABool* CexmcChargeExchangeReconstructorMessenger::useTableMass
private

Definition at line 70 of file CexmcChargeExchangeReconstructorMessenger.hh.


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