CbmRoot
CbmStsHitProducerIdealAlgo.h
Go to the documentation of this file.
1 // -----------------------------------------------------------------------------
2 // ----- -----
3 // ----- CbmStsHitProducerIdealAlgo -----
4 // ----- -----
5 // -----------------------------------------------------------------------------
6 
7 #ifndef Cbm_StsHitProducerIdealAlgo_H
8 #define Cbm_StsHitProducerIdealAlgo_H
9 
10 #include "CbmAlgo.h"
11 
12 // Data
13 #include "CbmStsHit.h"
14 #include "CbmStsPoint.h"
15 
16 // C/C++
17 #include <vector>
18 
19 class CbmTrdParSetGas;
20 
21 class CbmStsHitProducerIdealAlgo : public CbmAlgo<CbmStsPoint, CbmStsHit> {
22 public:
28 
29  virtual Bool_t Init();
30  virtual void Reset();
31  virtual void Finish();
32 
33  Bool_t InitContainers();
34  Bool_t ReInitContainers();
35  TList* GetParList();
36 
37  Bool_t InitParameters();
38 
39  virtual std::vector<CbmStsHit>
40  ProcessInputData(const std::vector<CbmStsPoint>&);
41 
42 private:
45 };
46 
47 #endif
CbmStsHitProducerIdealAlgo::Init
virtual Bool_t Init()
Definition: CbmStsHitProducerIdealAlgo.cxx:23
CbmStsHitProducerIdealAlgo::InitContainers
Bool_t InitContainers()
Definition: CbmStsHitProducerIdealAlgo.cxx:34
CbmAlgo.h
CbmStsHitProducerIdealAlgo::InitParameters
Bool_t InitParameters()
Definition: CbmStsHitProducerIdealAlgo.cxx:64
CbmTrdParSetGas
Describe TRD module working settings (HV, etc)
Definition: CbmTrdParSetGas.h:15
CbmStsHitProducerIdealAlgo::CbmStsHitProducerIdealAlgo
CbmStsHitProducerIdealAlgo()
Definition: CbmStsHitProducerIdealAlgo.cxx:16
CbmStsHitProducerIdealAlgo::~CbmStsHitProducerIdealAlgo
~CbmStsHitProducerIdealAlgo()
Definition: CbmStsHitProducerIdealAlgo.cxx:18
CbmStsHitProducerIdealAlgo::operator=
CbmStsHitProducerIdealAlgo & operator=(const CbmStsHitProducerIdealAlgo &)=delete
CbmStsHitProducerIdealAlgo::Reset
virtual void Reset()
Definition: CbmStsHitProducerIdealAlgo.cxx:29
CbmStsHitProducerIdealAlgo::Finish
virtual void Finish()
Definition: CbmStsHitProducerIdealAlgo.cxx:31
CbmStsPoint.h
CbmStsHitProducerIdealAlgo
Definition: CbmStsHitProducerIdealAlgo.h:21
CbmStsHitProducerIdealAlgo::ProcessInputData
virtual std::vector< CbmStsHit > ProcessInputData(const std::vector< CbmStsPoint > &)
Definition: CbmStsHitProducerIdealAlgo.cxx:67
CbmAlgo
Definition: CbmAlgo.h:17
CbmStsHitProducerIdealAlgo::CbmStsHitProducerIdealAlgo
CbmStsHitProducerIdealAlgo(const CbmStsHitProducerIdealAlgo &)=delete
CbmStsHitProducerIdealAlgo::GetParList
TList * GetParList()
Definition: CbmStsHitProducerIdealAlgo.cxx:54
CbmStsHitProducerIdealAlgo::ReInitContainers
Bool_t ReInitContainers()
Definition: CbmStsHitProducerIdealAlgo.cxx:40
CbmStsHitProducerIdealAlgo::fTrdGasPar
CbmTrdParSetGas * fTrdGasPar
Settings from parameter file.
Definition: CbmStsHitProducerIdealAlgo.h:44
CbmStsHit.h
Data class for a reconstructed hit in the STS.