|
CbmRoot
|
#include <CbmTrdUnpackFaspConfig.h>
Public Member Functions | |
| CbmTrdUnpackFaspConfig (std::string detGeoSetupTag, UInt_t runid=0) | |
| Create the Cbm Trd Unpack Task object. | |
| virtual | ~CbmTrdUnpackFaspConfig () |
| Destroy the Cbm Trd Unpack Task object. | |
| CbmTrdUnpackFaspConfig (const CbmTrdUnpackFaspConfig &)=delete | |
| Copy constructor - not implemented. | |
| CbmTrdUnpackFaspConfig & | operator= (const CbmTrdUnpackFaspConfig &)=delete |
| Assignment operator - not implemented. | |
| std::shared_ptr< CbmTrdUnpackFaspMonitor > | GetMonitor () |
| Get the monitor. | |
| void | InitAlgo () |
| Initialize the algorithm, include all calibration for Trd FASP. | |
| void | SetMonitor (std::shared_ptr< CbmTrdUnpackFaspMonitor > value) |
| Add a monitor to the unpacker. | |
Protected Member Functions | |
| virtual std::shared_ptr< CbmTrdUnpackFaspAlgo > | chooseAlgo () |
| Choose the derived unpacker algorithm to be used for the DAQ output to Digi translation. If algo was already set manually by the user this algorithm is used. | |
| virtual void | reset () |
| Implement additional actions to be called once per TS, e.g. needed if more than the default output vector is used. | |
Private Attributes | |
| std::shared_ptr< CbmTrdUnpackFaspMonitor > | fMonitor = nullptr |
| pointer to the monitor object | |
Definition at line 37 of file CbmTrdUnpackFaspConfig.h.
| CbmTrdUnpackFaspConfig::CbmTrdUnpackFaspConfig | ( | std::string | detGeoSetupTag, |
| UInt_t | runid = 0 ) |
Create the Cbm Trd Unpack Task object.
| geoSetupTag | Geometry setup tag for the given detector as used by CbmSetup objects |
| runid | set if unpacker is rerun on a special run with special parameters |
Definition at line 7 of file CbmTrdUnpackFaspConfig.cxx.
Referenced by CbmTrdUnpackFaspConfig(), and operator=().
|
virtual |
Destroy the Cbm Trd Unpack Task object.
Definition at line 12 of file CbmTrdUnpackFaspConfig.cxx.
|
delete |
Copy constructor - not implemented.
References CbmTrdUnpackFaspConfig().
|
protectedvirtual |
Choose the derived unpacker algorithm to be used for the DAQ output to Digi translation. If algo was already set manually by the user this algorithm is used.
Definition at line 17 of file CbmTrdUnpackFaspConfig.cxx.
|
inline |
| void CbmTrdUnpackFaspConfig::InitAlgo | ( | ) |
Initialize the algorithm, include all calibration for Trd FASP.
Definition at line 42 of file CbmTrdUnpackFaspConfig.cxx.
References fMonitor.
|
delete |
Assignment operator - not implemented.
References CbmTrdUnpackFaspConfig().
|
protectedvirtual |
Implement additional actions to be called once per TS, e.g. needed if more than the default output vector is used.
Definition at line 33 of file CbmTrdUnpackFaspConfig.cxx.
|
inline |
Add a monitor to the unpacker.
| value | CbmTrdUnpackFaspMonitor |
Definition at line 69 of file CbmTrdUnpackFaspConfig.h.
References fMonitor.
|
private |
pointer to the monitor object
Definition at line 84 of file CbmTrdUnpackFaspConfig.h.
Referenced by GetMonitor(), InitAlgo(), and SetMonitor().