CbmRoot
CbmStsHitProducerTaskIdeal.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmStsHitProducerTaskIdeal header file -----
3 // ----- Created 10/01/06 by V. Friese -----
4 // -------------------------------------------------------------------------
5 
6 
18 #ifndef CBMSTSHITPRODUCERTASKIDEAL_H
19 #define CBMSTSHITPRODUCERTASKIDEAL_H 1
20 
21 
22 #include "FairTask.h"
23 
24 #include "CbmStsHit.h"
25 #include "CbmStsPoint.h"
26 
27 #include <vector>
28 
29 class TClonesArray;
30 class CbmTrdParSetGas;
31 
32 class CbmStsHitProducerTaskIdeal : public FairTask {
33 
34 public:
37 
41 
44 
45 
47  virtual InitStatus Init();
48 
49 
51  virtual void Exec(Option_t* opt);
52 
56  virtual void SetParContainers();
57 
58 private:
60  TClonesArray* fPointArray;
61 
63  TClonesArray* fHitArray;
64 
66 
67  std::vector<CbmStsHit> Algo(const std::vector<CbmStsPoint>&);
68  std::vector<CbmStsPoint> Convert(TClonesArray* arr);
69 
71 };
72 
73 #endif
CbmStsHitProducerTaskIdeal::Algo
std::vector< CbmStsHit > Algo(const std::vector< CbmStsPoint > &)
Definition: CbmStsHitProducerTaskIdeal.cxx:96
CbmTrdParSetGas
Describe TRD module working settings (HV, etc)
Definition: CbmTrdParSetGas.h:15
CbmStsHitProducerTaskIdeal::fTrdGasPar
CbmTrdParSetGas * fTrdGasPar
Definition: CbmStsHitProducerTaskIdeal.h:65
CbmStsHitProducerTaskIdeal::operator=
CbmStsHitProducerTaskIdeal & operator=(const CbmStsHitProducerTaskIdeal &)=delete
CbmStsHitProducerTaskIdeal::fPointArray
TClonesArray * fPointArray
Definition: CbmStsHitProducerTaskIdeal.h:60
CbmStsHitProducerTaskIdeal::SetParContainers
virtual void SetParContainers()
Inherited from FairTask.
Definition: CbmStsHitProducerTaskIdeal.cxx:37
CbmStsHitProducerTaskIdeal::fHitArray
TClonesArray * fHitArray
Definition: CbmStsHitProducerTaskIdeal.h:63
CbmStsHitProducerTaskIdeal::CbmStsHitProducerTaskIdeal
CbmStsHitProducerTaskIdeal(const CbmStsHitProducerTaskIdeal &)=delete
CbmStsHitProducerTaskIdeal
Definition: CbmStsHitProducerTaskIdeal.h:32
CbmStsHitProducerTaskIdeal::Exec
virtual void Exec(Option_t *opt)
Definition: CbmStsHitProducerTaskIdeal.cxx:131
CbmStsPoint.h
CbmStsHitProducerTaskIdeal::ClassDef
ClassDef(CbmStsHitProducerTaskIdeal, 1)
CbmStsHitProducerTaskIdeal::~CbmStsHitProducerTaskIdeal
~CbmStsHitProducerTaskIdeal()
Definition: CbmStsHitProducerTaskIdeal.cxx:34
CbmStsHitProducerTaskIdeal::Init
virtual InitStatus Init()
Definition: CbmStsHitProducerTaskIdeal.cxx:43
CbmStsHitProducerTaskIdeal::Convert
std::vector< CbmStsPoint > Convert(TClonesArray *arr)
Definition: CbmStsHitProducerTaskIdeal.cxx:78
CbmStsHitProducerTaskIdeal::CbmStsHitProducerTaskIdeal
CbmStsHitProducerTaskIdeal()
Definition: CbmStsHitProducerTaskIdeal.cxx:25
CbmStsHit.h
Data class for a reconstructed hit in the STS.