CbmRoot
Loading...
Searching...
No Matches
CbmStsHitProducerIdealAlgo.h
Go to the documentation of this file.
1/* Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Florian Uhlig [committer] */
4
5// -----------------------------------------------------------------------------
6// ----- -----
7// ----- CbmStsHitProducerIdealAlgo -----
8// ----- -----
9// -----------------------------------------------------------------------------
10
11#ifndef Cbm_StsHitProducerIdealAlgo_H
12#define Cbm_StsHitProducerIdealAlgo_H
13
14#include "CbmAlgo.h"
15
16// Data
17#include "CbmStsHit.h"
18#include "CbmStsPoint.h"
19
20// C/C++
21#include <vector>
22
23class CbmTrdParSetGas;
24
25class CbmStsHitProducerIdealAlgo : public CbmAlgo<CbmStsPoint, CbmStsHit> {
26public:
31
32 virtual Bool_t Init();
33 virtual void Reset();
34 virtual void Finish();
35
36 Bool_t InitContainers();
37 Bool_t ReInitContainers();
38 TList* GetParList();
39
40 Bool_t InitParameters();
41
42 virtual std::vector<CbmStsHit> ProcessInputData(const std::vector<CbmStsPoint>&);
43
44private:
47};
48
49#endif
Data class for a reconstructed hit in the STS.
virtual std::vector< CbmStsHit > ProcessInputData(const std::vector< CbmStsPoint > &)
CbmTrdParSetGas * fTrdGasPar
Settings from parameter file.
CbmStsHitProducerIdealAlgo & operator=(const CbmStsHitProducerIdealAlgo &)=delete
CbmStsHitProducerIdealAlgo(const CbmStsHitProducerIdealAlgo &)=delete
Describe TRD module working settings (HV, etc)