MarlinTrk
02.08
|
Helper class for temporarilly setting a configuration option of the tracking system for the current scope. More...
#include <TrkSysConfig.h>
Public Member Functions | |
TrkSysConfig ()=delete | |
TrkSysConfig (IMarlinTrkSystem *trksys, bool value) | |
~TrkSysConfig () | |
Protected Attributes | |
IMarlinTrkSystem * | _trksys = 0 |
bool | _value = false |
Helper class for temporarilly setting a configuration option of the tracking system for the current scope.
The old seeting will be restored, when the class gets out of scope.
Definition at line 19 of file TrkSysConfig.h.
|
delete |
|
inline |
Definition at line 25 of file TrkSysConfig.h.
References MarlinTrk::TrkSysConfig< CFG >::_trksys, MarlinTrk::TrkSysConfig< CFG >::_value, MarlinTrk::IMarlinTrkSystem::getOption(), and MarlinTrk::IMarlinTrkSystem::setOption().
|
inline |
Definition at line 31 of file TrkSysConfig.h.
References MarlinTrk::TrkSysConfig< CFG >::_trksys, MarlinTrk::TrkSysConfig< CFG >::_value, and MarlinTrk::IMarlinTrkSystem::setOption().
|
protected |
Definition at line 36 of file TrkSysConfig.h.
Referenced by MarlinTrk::TrkSysConfig< CFG >::TrkSysConfig(), and MarlinTrk::TrkSysConfig< CFG >::~TrkSysConfig().
|
protected |
Definition at line 37 of file TrkSysConfig.h.
Referenced by MarlinTrk::TrkSysConfig< CFG >::TrkSysConfig(), and MarlinTrk::TrkSysConfig< CFG >::~TrkSysConfig().