CbmRoot
Loading...
Searching...
No Matches
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 (CbmEvent *event, TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
 

Private Member Functions

 CbmL1RichENNRingFinder (const CbmL1RichENNRingFinder &)
 
CbmL1RichENNRingFinder operator= (const CbmL1RichENNRingFinder &)
 
 ClassDef (CbmRichRingFinder, 1)
 

Private Attributes

CbmL1RichENNRingFinderParallelfinder
 
Float_t fRecoTime
 
Int_t fNEvents
 

Detailed Description

Definition at line 32 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

Definition at line 46 of file CbmL1RichENNRingFinder.cxx.

◆ ~CbmL1RichENNRingFinder()

CbmL1RichENNRingFinder::~CbmL1RichENNRingFinder ( )

Destructor

Definition at line 53 of file CbmL1RichENNRingFinder.cxx.

Member Function Documentation

◆ ClassDef()

CbmRichRingFinder::ClassDef ( CbmRichRingFinder ,
1  )
privateinherited

◆ DoFind()

Int_t CbmL1RichENNRingFinder::DoFind ( CbmEvent * event,
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 58 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 56 of file CbmL1RichENNRingFinder.cxx.

Referenced by CbmRichParallelQa::Init().

◆ operator=()

CbmL1RichENNRingFinder CbmL1RichENNRingFinder::operator= ( const CbmL1RichENNRingFinder & )
private

Member Data Documentation

◆ finder

CbmL1RichENNRingFinderParallel* CbmL1RichENNRingFinder::finder
private

Definition at line 58 of file CbmL1RichENNRingFinder.h.

Referenced by DoFind().

◆ fNEvents

Int_t CbmL1RichENNRingFinder::fNEvents
private

Definition at line 60 of file CbmL1RichENNRingFinder.h.

◆ fRecoTime

Float_t CbmL1RichENNRingFinder::fRecoTime
private

Definition at line 59 of file CbmL1RichENNRingFinder.h.


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