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

#include <CbmRichRingFinderIdeal.h>

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

Public Member Functions

 CbmRichRingFinderIdeal ()
 Default constructor.
 
virtual ~CbmRichRingFinderIdeal ()
 Destructor.
 
virtual void Init ()
 Inherited from CbmRichRingFinder.
 
virtual int DoFind (CbmEvent *event, TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
 

Private Member Functions

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

Private Attributes

CbmMCDataArrayfRichPoints = nullptr
 
CbmMCDataArrayfMcTracks = nullptr
 
CbmMCEventListfEventList = nullptr
 
CbmDigiManagerfDigiMan = nullptr
 

Detailed Description

Definition at line 30 of file CbmRichRingFinderIdeal.h.

Constructor & Destructor Documentation

◆ CbmRichRingFinderIdeal() [1/2]

CbmRichRingFinderIdeal::CbmRichRingFinderIdeal ( )

Default constructor.

Definition at line 40 of file CbmRichRingFinderIdeal.cxx.

◆ ~CbmRichRingFinderIdeal()

CbmRichRingFinderIdeal::~CbmRichRingFinderIdeal ( )
virtual

Destructor.

Definition at line 42 of file CbmRichRingFinderIdeal.cxx.

◆ CbmRichRingFinderIdeal() [2/2]

CbmRichRingFinderIdeal::CbmRichRingFinderIdeal ( const CbmRichRingFinderIdeal & )
private

Copy constructor.

Member Function Documentation

◆ ClassDef()

CbmRichRingFinder::ClassDef ( CbmRichRingFinder ,
1  )
privateinherited

◆ DoFind()

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

Inherited from CbmRichRingFinder.

Implements CbmRichRingFinder.

Definition at line 72 of file CbmRichRingFinderIdeal.cxx.

◆ GetEventIdForRichHit()

Int_t CbmRichRingFinderIdeal::GetEventIdForRichHit ( const CbmRichHit * richHit)
private

\ brief Return evnetId from digiMatch corresponding to rich hit.

Definition at line 151 of file CbmRichRingFinderIdeal.cxx.

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

◆ Init()

◆ operator=()

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

Assignment operator.

Member Data Documentation

◆ fDigiMan

CbmDigiManager* CbmRichRingFinderIdeal::fDigiMan = nullptr
private

Definition at line 57 of file CbmRichRingFinderIdeal.h.

Referenced by GetEventIdForRichHit(), and Init().

◆ fEventList

CbmMCEventList* CbmRichRingFinderIdeal::fEventList = nullptr
private

Definition at line 56 of file CbmRichRingFinderIdeal.h.

Referenced by Init().

◆ fMcTracks

CbmMCDataArray* CbmRichRingFinderIdeal::fMcTracks = nullptr
private

Definition at line 55 of file CbmRichRingFinderIdeal.h.

Referenced by Init().

◆ fRichPoints

CbmMCDataArray* CbmRichRingFinderIdeal::fRichPoints = nullptr
private

Definition at line 54 of file CbmRichRingFinderIdeal.h.

Referenced by Init().


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