CbmRoot
Loading...
Searching...
No Matches
CbmRichParallelQa Class Reference

#include <CbmRichParallelQa.h>

Inheritance diagram for CbmRichParallelQa:
[legend]
Collaboration diagram for CbmRichParallelQa:
[legend]

Public Member Functions

 CbmRichParallelQa ()
 
virtual ~CbmRichParallelQa ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
void DoTestWithTask ()
 
void SetNofTasks (int n)
 
void SetNofEvents (int n)
 
 CbmRichParallelQa (const CbmRichParallelQa &)
 Copy constructor.
 
CbmRichParallelQaoperator= (const CbmRichParallelQa &)
 Assignment operator.
 

Private Attributes

TClonesArray * fRichRings
 
TClonesArray * fRichHits
 
Int_t fEventNumber
 
Double_t fExecTime
 
int fNofTasks
 
int fNofEvents
 
CbmL1RichENNRingFinderfHT [kMAX_NOF_THREADS]
 
std::vector< std::vector< CbmRichHoughHit > > fData
 

Static Private Attributes

static const int kMAX_NOF_THREADS = 80
 

Detailed Description

CbmRichParallelQa.h

Author
Semen Lebedev s.leb.nosp@m.edev.nosp@m.@gsi..nosp@m.de
Since
2010
Version
1.0

Definition at line 21 of file CbmRichParallelQa.h.

Constructor & Destructor Documentation

◆ CbmRichParallelQa() [1/2]

CbmRichParallelQa::CbmRichParallelQa ( )

Definition at line 123 of file CbmRichParallelQa.cxx.

References fEventNumber, fExecTime, fHT, and kMAX_NOF_THREADS.

◆ ~CbmRichParallelQa()

CbmRichParallelQa::~CbmRichParallelQa ( )
virtual

Definition at line 134 of file CbmRichParallelQa.cxx.

References fHT.

◆ CbmRichParallelQa() [2/2]

CbmRichParallelQa::CbmRichParallelQa ( const CbmRichParallelQa & )

Copy constructor.

Member Function Documentation

◆ DoTestWithTask()

void CbmRichParallelQa::DoTestWithTask ( )

Definition at line 204 of file CbmRichParallelQa.cxx.

References fData, fExecTime, fHT, and fNofTasks.

Referenced by Exec().

◆ Exec()

◆ Init()

InitStatus CbmRichParallelQa::Init ( )
virtual

◆ operator=()

CbmRichParallelQa & CbmRichParallelQa::operator= ( const CbmRichParallelQa & )

Assignment operator.

◆ SetNofEvents()

void CbmRichParallelQa::SetNofEvents ( int n)
inline

Definition at line 48 of file CbmRichParallelQa.h.

References fNofEvents.

◆ SetNofTasks()

void CbmRichParallelQa::SetNofTasks ( int n)
inline

Definition at line 46 of file CbmRichParallelQa.h.

References fNofTasks.

Member Data Documentation

◆ fData

std::vector<std::vector<CbmRichHoughHit> > CbmRichParallelQa::fData
private

Definition at line 33 of file CbmRichParallelQa.h.

Referenced by DoTestWithTask(), and Exec().

◆ fEventNumber

Int_t CbmRichParallelQa::fEventNumber
private

Definition at line 25 of file CbmRichParallelQa.h.

Referenced by CbmRichParallelQa(), and Exec().

◆ fExecTime

Double_t CbmRichParallelQa::fExecTime
private

Definition at line 26 of file CbmRichParallelQa.h.

Referenced by CbmRichParallelQa(), and DoTestWithTask().

◆ fHT

CbmL1RichENNRingFinder* CbmRichParallelQa::fHT[kMAX_NOF_THREADS]
private

Definition at line 32 of file CbmRichParallelQa.h.

Referenced by CbmRichParallelQa(), DoTestWithTask(), Init(), and ~CbmRichParallelQa().

◆ fNofEvents

int CbmRichParallelQa::fNofEvents
private

Definition at line 29 of file CbmRichParallelQa.h.

Referenced by Exec(), and SetNofEvents().

◆ fNofTasks

int CbmRichParallelQa::fNofTasks
private

Definition at line 28 of file CbmRichParallelQa.h.

Referenced by DoTestWithTask(), Exec(), and SetNofTasks().

◆ fRichHits

TClonesArray* CbmRichParallelQa::fRichHits
private

Definition at line 23 of file CbmRichParallelQa.h.

Referenced by Exec(), and Init().

◆ fRichRings

TClonesArray* CbmRichParallelQa::fRichRings
private

Definition at line 22 of file CbmRichParallelQa.h.

Referenced by Init().

◆ kMAX_NOF_THREADS

const int CbmRichParallelQa::kMAX_NOF_THREADS = 80
staticprivate

Definition at line 27 of file CbmRichParallelQa.h.

Referenced by CbmRichParallelQa(), and Init().


The documentation for this class was generated from the following files: