1#ifndef TG4_G3_CONTROL_VECTOR_H
2#define TG4_G3_CONTROL_VECTOR_H
Definition of the enumerations TG4G3Control, TG4G3ControlValue.
Definition of the TG4Globals class and basic container types.
TG4G3ControlVector & operator=(const TG4G3ControlVector &right)
static const G4String & GetControlName(TG4G3Control control)
std::vector< TG4G3ControlValue > TG4ControlValueVector
The vector of TG4G3ControlValue.
TG4G3ControlValue operator[](G4int index) const
static TG4G3Control GetControl(const G4String &controlName)
G4bool Update(const TG4G3ControlVector &vector)
TG4ControlValueVector fControlVector
vector of control process values
G4bool SetControl(TG4G3Control control, TG4G3ControlValue controlValue, TG4G3CutVector &cuts)
static TG4StringVector fgControlNameVector
vector of control parameters names
static void FillControlNameVector()
static TG4G3ControlValue GetControlValue(G4int value, TG4G3Control control)
Vector of kinetic energy cut values with convenient set/get methods.
std::vector< G4String > TG4StringVector
TG4G3ControlValue
Enumeration for G3 processes control values.
TG4G3Control
Enumeration for G3 types of physics processes controls.