CbmRoot
Loading...
Searching...
No Matches
CbmStsHitProducerTaskIdeal.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: Volker Friese, Florian Uhlig [committer] */
4
5// -------------------------------------------------------------------------
6// ----- CbmStsHitProducerTaskIdeal header file -----
7// ----- Created 10/01/06 by V. Friese -----
8// -------------------------------------------------------------------------
9
10
22#ifndef CBMSTSHITPRODUCERTASKIDEAL_H
23#define CBMSTSHITPRODUCERTASKIDEAL_H 1
24
25
26#include "CbmStsHit.h"
27#include "CbmStsPoint.h"
28
29#include "FairTask.h"
30
31#include <vector>
32
33class TClonesArray;
34class CbmTrdParSetGas;
35
36class CbmStsHitProducerTaskIdeal : public FairTask {
37
38public:
41
44
47
48
50 virtual InitStatus Init();
51
52
54 virtual void Exec(Option_t* opt);
55
59 virtual void SetParContainers();
60
61private:
63 TClonesArray* fPointArray;
64
66 TClonesArray* fHitArray;
67
69
70 std::vector<CbmStsHit> Algo(const std::vector<CbmStsPoint>&);
71 std::vector<CbmStsPoint> Convert(TClonesArray* arr);
72
74};
75
76#endif
Data class for a reconstructed hit in the STS.
CbmStsHitProducerTaskIdeal & operator=(const CbmStsHitProducerTaskIdeal &)=delete
std::vector< CbmStsHit > Algo(const std::vector< CbmStsPoint > &)
virtual void SetParContainers()
Inherited from FairTask.
ClassDef(CbmStsHitProducerTaskIdeal, 1)
std::vector< CbmStsPoint > Convert(TClonesArray *arr)
CbmStsHitProducerTaskIdeal(const CbmStsHitProducerTaskIdeal &)=delete
Describe TRD module working settings (HV, etc)