CbmRoot
CbmRichRingFinderIdeal Class Reference

#include <CbmRichRingFinderIdeal.h>

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

Public Member Functions

 CbmRichRingFinderIdeal ()
 Default constructor. More...
 
virtual ~CbmRichRingFinderIdeal ()
 Destructor. More...
 
virtual void Init ()
 Inherited from CbmRichRingFinder. More...
 
virtual int DoFind (TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
 
void SetVerbose (Int_t verbose)
 

Protected Attributes

Int_t fVerbose
 

Private Member Functions

Int_t GetEventIdForRichHit (const CbmRichHit *richHit)
 
 CbmRichRingFinderIdeal (const CbmRichRingFinderIdeal &)
 Copy constructor. More...
 
CbmRichRingFinderIdealoperator= (const CbmRichRingFinderIdeal &)
 Assignment operator. More...
 
 ClassDef (CbmRichRingFinder, 1)
 

Private Attributes

CbmMCDataArrayfRichPoints
 
CbmMCDataArrayfMcTracks
 
CbmMCEventListfEventList
 
CbmDigiManagerfDigiMan
 

Detailed Description

Definition at line 24 of file CbmRichRingFinderIdeal.h.

Constructor & Destructor Documentation

◆ CbmRichRingFinderIdeal() [1/2]

CbmRichRingFinderIdeal::CbmRichRingFinderIdeal ( )

Default constructor.

Definition at line 36 of file CbmRichRingFinderIdeal.cxx.

◆ ~CbmRichRingFinderIdeal()

CbmRichRingFinderIdeal::~CbmRichRingFinderIdeal ( )
virtual

Destructor.

Definition at line 43 of file CbmRichRingFinderIdeal.cxx.

◆ CbmRichRingFinderIdeal() [2/2]

CbmRichRingFinderIdeal::CbmRichRingFinderIdeal ( const CbmRichRingFinderIdeal )
private

Copy constructor.

Member Function Documentation

◆ ClassDef()

CbmRichRingFinder::ClassDef ( CbmRichRingFinder  ,
 
)
privateinherited

◆ DoFind()

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

◆ GetEventIdForRichHit()

Int_t CbmRichRingFinderIdeal::GetEventIdForRichHit ( const CbmRichHit richHit)
private

\ brief Return evnetId from digiMatch corresponding to rich hit.

Definition at line 157 of file CbmRichRingFinderIdeal.cxx.

References fDigiMan, CbmLink::GetEntry(), CbmDigiManager::GetMatch(), CbmMatch::GetMatchedLink(), CbmHit::GetRefId(), and kRich.

Referenced by DoFind().

◆ Init()

◆ operator=()

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

Assignment operator.

◆ 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

◆ fDigiMan

CbmDigiManager* CbmRichRingFinderIdeal::fDigiMan
private

Definition at line 29 of file CbmRichRingFinderIdeal.h.

Referenced by DoFind(), GetEventIdForRichHit(), and Init().

◆ fEventList

CbmMCEventList* CbmRichRingFinderIdeal::fEventList
private

Definition at line 28 of file CbmRichRingFinderIdeal.h.

Referenced by DoFind(), and Init().

◆ fMcTracks

CbmMCDataArray* CbmRichRingFinderIdeal::fMcTracks
private

Definition at line 27 of file CbmRichRingFinderIdeal.h.

Referenced by DoFind(), and Init().

◆ fRichPoints

CbmMCDataArray* CbmRichRingFinderIdeal::fRichPoints
private

Definition at line 26 of file CbmRichRingFinderIdeal.h.

Referenced by DoFind(), and Init().

◆ fVerbose

Int_t CbmRichRingFinder::fVerbose
protectedinherited

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