CbmRoot
CbmStsHitProducerIdealWrapper.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmStsHitProducerIdealWrapper header file -----
3 // -------------------------------------------------------------------------
4 
5 #ifndef CBMSTSHITPRODUCERIDEALWRAPPER_H
6 #define CBMSTSHITPRODUCERIDEALWRAPPER_H 1
7 
8 
9 #include "FairTask.h"
10 
12 #include "CbmStsPoint.h"
13 
14 #include <vector>
15 
16 class TClonesArray;
17 class CbmTrdParSetGas;
18 
19 class CbmStsHitProducerIdealWrapper : public FairTask {
20 
21 public:
24 
28 
31 
32 
34  virtual InitStatus Init();
35 
36 
38  virtual void Exec(Option_t* opt);
39 
43  virtual void SetParContainers();
44 
45 private:
47  TClonesArray* fPointArray {nullptr};
48 
50  TClonesArray* fHitArray {nullptr};
51 
53 
55 
56  std::vector<CbmStsPoint> Convert(TClonesArray* arr);
57 
59 };
60 
61 #endif
CbmStsHitProducerIdealWrapper::operator=
CbmStsHitProducerIdealWrapper & operator=(const CbmStsHitProducerIdealWrapper &)=delete
CbmStsHitProducerIdealWrapper::~CbmStsHitProducerIdealWrapper
~CbmStsHitProducerIdealWrapper()
Definition: CbmStsHitProducerIdealWrapper.cxx:30
CbmStsHitProducerIdealWrapper::CbmStsHitProducerIdealWrapper
CbmStsHitProducerIdealWrapper()
Definition: CbmStsHitProducerIdealWrapper.cxx:24
CbmTrdParSetGas
Describe TRD module working settings (HV, etc)
Definition: CbmTrdParSetGas.h:15
CbmStsHitProducerIdealWrapper::fPointArray
TClonesArray * fPointArray
Definition: CbmStsHitProducerIdealWrapper.h:47
CbmStsHitProducerIdealWrapper::fAlgo
CbmStsHitProducerIdealAlgo * fAlgo
Definition: CbmStsHitProducerIdealWrapper.h:52
CbmStsHitProducerIdealWrapper::ClassDef
ClassDef(CbmStsHitProducerIdealWrapper, 1)
CbmStsHitProducerIdealWrapper::SetParContainers
virtual void SetParContainers()
Inherited from FairTask.
Definition: CbmStsHitProducerIdealWrapper.cxx:67
CbmStsHitProducerIdealAlgo.h
CbmStsHitProducerIdealWrapper::fHitArray
TClonesArray * fHitArray
Definition: CbmStsHitProducerIdealWrapper.h:50
CbmStsHitProducerIdealWrapper::fTrdGasPar
CbmTrdParSetGas * fTrdGasPar
Definition: CbmStsHitProducerIdealWrapper.h:54
CbmStsHitProducerIdealWrapper::Convert
std::vector< CbmStsPoint > Convert(TClonesArray *arr)
Definition: CbmStsHitProducerIdealWrapper.cxx:92
CbmStsHitProducerIdealWrapper::Exec
virtual void Exec(Option_t *opt)
Definition: CbmStsHitProducerIdealWrapper.cxx:110
CbmStsHitProducerIdealWrapper::Init
virtual InitStatus Init()
Definition: CbmStsHitProducerIdealWrapper.cxx:34
CbmStsPoint.h
CbmStsHitProducerIdealWrapper
Definition: CbmStsHitProducerIdealWrapper.h:19
CbmStsHitProducerIdealAlgo
Definition: CbmStsHitProducerIdealAlgo.h:21
CbmStsHitProducerIdealWrapper::CbmStsHitProducerIdealWrapper
CbmStsHitProducerIdealWrapper(const CbmStsHitProducerIdealWrapper &)=delete