CbmRoot
Loading...
Searching...
No Matches
CbmRichParallelQa.h
Go to the documentation of this file.
1/* Copyright (C) 2010-2020 UGiessen/JINR-LIT, Giessen/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Semen Lebedev [committer] */
4
11#ifndef CBMRICHPARALLELQA_H_
12#define CBMRICHPARALLELQA_H_
13
15#include "CbmRichRing.h"
17#include "FairTask.h"
18
19#include <vector>
20
21class CbmRichParallelQa : public FairTask {
22 TClonesArray* fRichRings; // Array of CbmRichRings
23 TClonesArray* fRichHits; // Array of CbmRichHits
24
26 Double_t fExecTime;
27 static const int kMAX_NOF_THREADS = 80;
30
31 //CbmRichRingFinderHough* fHT[kMAX_NOF_THREADS];
33 std::vector<std::vector<CbmRichHoughHit>> fData;
34
35 public:
37
38 virtual ~CbmRichParallelQa();
39
40 virtual InitStatus Init();
41
42 virtual void Exec(Option_t* option);
43
44 void DoTestWithTask();
45
46 void SetNofTasks(int n) { fNofTasks = n; }
47
48 void SetNofEvents(int n) { fNofEvents = n; }
49
54
59
60 ClassDef(CbmRichParallelQa, 1)
61};
62
63#endif
Main class for ring finder based on Hough Transform implementation.
std::vector< std::vector< CbmRichHoughHit > > fData
virtual InitStatus Init()
CbmRichParallelQa(const CbmRichParallelQa &)
Copy constructor.
virtual void Exec(Option_t *option)
CbmL1RichENNRingFinder * fHT[kMAX_NOF_THREADS]
TClonesArray * fRichHits
static const int kMAX_NOF_THREADS
CbmRichParallelQa & operator=(const CbmRichParallelQa &)
Assignment operator.
TClonesArray * fRichRings