CbmRoot
Loading...
Searching...
No Matches
CbmTaskTrdUnpackParWrite.h
Go to the documentation of this file.
1/* Copyright (C) 2024 FIAS Frankfurt Institute for Advanced Studies, Frankfurt / Main
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Felix Weiglhofer [committer] */
4
5#pragma once
6
8
9#include <FairTask.h>
10#include <Logger.h>
11
14
15class CbmTaskTrdUnpackParWrite : public FairTask {
16
17 public:
23
28 {
29 LOG(fatal) << "!!!!!!! ATTENTION !!!!!!!: This class is not supposed to be used in the production but was left for "
30 << "a reference. The parameters, which are produced with this class has to be generated by hand. If "
31 << "you have found this class never the less usefull, please provide proper parameter propagation and "
32 << "remove all the hardcoded values (runId ranges, direct setters etc.)";
33 }
34
39
41 virtual InitStatus Init();
42 virtual void SetParContainers(){};
43
45 virtual void Exec(Option_t* /*option*/){};
46
48 virtual void Finish(){};
49
50 private:
52};
virtual void Exec(Option_t *)
Executed task.
virtual ~CbmTaskTrdUnpackParWrite()
Default destructor.
CbmTaskTrdUnpackParWrite(Pars pars)
Default constructor.
Describe TRD module ASIC settings (electronic gain, delays, etc)
CbmTrdParSetAsic * asic
parameter list for ASIC characterization
CbmTrdParSetDigi * digi
parameter list for read-out geometry