/* * CbmRichParallelQa.h * * Created on: 22.03.2010 * Author: slebedev */ #ifndef CBMRICHPARALLELQA_H_ #define CBMRICHPARALLELQA_H_ #include "CbmRichRing.h" #include "FairTask.h" #include "CbmRichRingFinderHough.h" #include "CbmRichRingFinderHoughParallel.h" #include #include "../../L1/OffLineInterface/CbmL1RichENNRingFinder.h" class CbmRichParallelQa : public FairTask{ TClonesArray* fRichRings; // Array of CbmRichRings TClonesArray* fRichHits; // Array of CbmRichHits Int_t fEventNumber; Double_t fExecTime; static const int kMAX_NOF_THREADS = 80; int fNofTasks; int fNofEvents; //CbmRichRingFinderHough* fHT[kMAX_NOF_THREADS]; CbmL1RichENNRingFinder* fHT[kMAX_NOF_THREADS]; std::vector > fData; public: CbmRichParallelQa(); virtual ~CbmRichParallelQa(); virtual InitStatus Init(); virtual void Exec(Option_t* option); void DoTestWithTask(); void SetNofTasks(int n){fNofTasks = n;} void SetNofEvents(int n){fNofEvents = n;} ClassDef(CbmRichParallelQa,1) }; #endif /* CBMRICHPARALLELQA_H_ */