CbmRoot
CbmL1RichENNRingFinder Class Reference

#include <CbmL1RichENNRingFinder.h>

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

Public Member Functions

 CbmL1RichENNRingFinder (Int_t verbose=0)
 
 ~CbmL1RichENNRingFinder ()
 
void Init ()
 
Int_t DoFind (TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
 
 ClassDef (CbmL1RichENNRingFinder, 1)
 
void SetVerbose (Int_t verbose)
 

Protected Attributes

Int_t fVerbose
 

Private Member Functions

 CbmL1RichENNRingFinder (const CbmL1RichENNRingFinder &)
 
CbmL1RichENNRingFinder operator= (const CbmL1RichENNRingFinder &)
 

Private Attributes

CbmL1RichENNRingFinderParallelfinder
 
Float_t fRecoTime
 
Int_t fNEvents
 

Detailed Description

Definition at line 31 of file CbmL1RichENNRingFinder.h.

Constructor & Destructor Documentation

◆ CbmL1RichENNRingFinder() [1/2]

CbmL1RichENNRingFinder::CbmL1RichENNRingFinder ( const CbmL1RichENNRingFinder )
private

◆ CbmL1RichENNRingFinder() [2/2]

CbmL1RichENNRingFinder::CbmL1RichENNRingFinder ( Int_t  verbose = 0)

Standard constructor

◆ ~CbmL1RichENNRingFinder()

CbmL1RichENNRingFinder::~CbmL1RichENNRingFinder ( )

Destructor

Definition at line 49 of file CbmL1RichENNRingFinder.cxx.

Member Function Documentation

◆ ClassDef()

CbmL1RichENNRingFinder::ClassDef ( CbmL1RichENNRingFinder  ,
 
)

◆ DoFind()

Int_t CbmL1RichENNRingFinder::DoFind ( TClonesArray *  hitArray,
TClonesArray *  projArray,
TClonesArray *  ringArray 
)
virtual

Ring finding algorithm

Parameters
hitArrayArray of rich hits
projArrayArray of projected tracks (not needed here)
ringArrayArray of CbmRichRing

@value Number of tracks created

Implements CbmRichRingFinder.

Definition at line 54 of file CbmL1RichENNRingFinder.cxx.

References CbmL1RichENNRingFinderParallel::DoFind(), and finder.

Referenced by FinderTaskQa::execute().

◆ Init()

void CbmL1RichENNRingFinder::Init ( )
virtual

Initialisation

Reimplemented from CbmRichRingFinder.

Definition at line 52 of file CbmL1RichENNRingFinder.cxx.

◆ operator=()

CbmL1RichENNRingFinder CbmL1RichENNRingFinder::operator= ( const CbmL1RichENNRingFinder )
private

◆ SetVerbose()

void CbmRichRingFinder::SetVerbose ( Int_t  verbose)
inlineinherited

Set verbosity

Parameters
verboseVerbosity level

Definition at line 66 of file CbmRichRingFinder.h.

References CbmRichRingFinder::fVerbose.

Member Data Documentation

◆ finder

CbmL1RichENNRingFinderParallel* CbmL1RichENNRingFinder::finder
private

Definition at line 59 of file CbmL1RichENNRingFinder.h.

Referenced by DoFind().

◆ fNEvents

Int_t CbmL1RichENNRingFinder::fNEvents
private

Definition at line 61 of file CbmL1RichENNRingFinder.h.

◆ fRecoTime

Float_t CbmL1RichENNRingFinder::fRecoTime
private

Definition at line 60 of file CbmL1RichENNRingFinder.h.

◆ fVerbose

Int_t CbmRichRingFinder::fVerbose
protectedinherited

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