CbmRoot
CbmRichMatchRings Class Reference

Task class for matching a reconstructed CbmRichRings with a simulated CbmMCTrack. The matching criterion is a maximal number of common hits/points. The task fills the data class CbmRichRingMatch for each CbmRichRing. More...

#include <CbmRichMatchRings.h>

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

Public Member Functions

 CbmRichMatchRings ()
 Default constructor. More...
 
virtual ~CbmRichMatchRings ()
 Destructor. More...
 
virtual InitStatus Init ()
 Inherited from FairTask. More...
 
virtual void Exec (Option_t *opt)
 Inherited from FairTask. More...
 
virtual void Finish ()
 Inherited from FairTask. More...
 

Private Member Functions

 CbmRichMatchRings (const CbmRichMatchRings &)
 Copy constructor. More...
 
CbmRichMatchRingsoperator= (const CbmRichMatchRings &)
 Assignment operator. More...
 
 ClassDef (CbmRichMatchRings, 1)
 

Private Attributes

TClonesArray * fRings
 
TClonesArray * fPoints
 
TClonesArray * fTracks
 
TClonesArray * fHits
 
TClonesArray * fMatches
 
std::map< Int_t, Int_t > fMatchMap
 

Detailed Description

Task class for matching a reconstructed CbmRichRings with a simulated CbmMCTrack. The matching criterion is a maximal number of common hits/points. The task fills the data class CbmRichRingMatch for each CbmRichRing.

Author
Supriya Das
Date
2006

Definition at line 34 of file CbmRichMatchRings.h.

Constructor & Destructor Documentation

◆ CbmRichMatchRings() [1/2]

CbmRichMatchRings::CbmRichMatchRings ( )

Default constructor.

Definition at line 27 of file CbmRichMatchRings.cxx.

◆ ~CbmRichMatchRings()

CbmRichMatchRings::~CbmRichMatchRings ( )
virtual

Destructor.

Definition at line 40 of file CbmRichMatchRings.cxx.

◆ CbmRichMatchRings() [2/2]

CbmRichMatchRings::CbmRichMatchRings ( const CbmRichMatchRings )
private

Copy constructor.

Member Function Documentation

◆ ClassDef()

CbmRichMatchRings::ClassDef ( CbmRichMatchRings  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmRichMatchRings::Finish ( )
virtual

Inherited from FairTask.

Definition at line 169 of file CbmRichMatchRings.cxx.

◆ Init()

InitStatus CbmRichMatchRings::Init ( )
virtual

Inherited from FairTask.

Definition at line 43 of file CbmRichMatchRings.cxx.

References fHits, fMatches, fPoints, fRings, and fTracks.

◆ operator=()

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

Assignment operator.

Member Data Documentation

◆ fHits

TClonesArray* CbmRichMatchRings::fHits
private

Definition at line 67 of file CbmRichMatchRings.h.

Referenced by Exec(), and Init().

◆ fMatches

TClonesArray* CbmRichMatchRings::fMatches
private

Definition at line 68 of file CbmRichMatchRings.h.

Referenced by Exec(), and Init().

◆ fMatchMap

std::map<Int_t, Int_t> CbmRichMatchRings::fMatchMap
private

Definition at line 71 of file CbmRichMatchRings.h.

Referenced by Exec().

◆ fPoints

TClonesArray* CbmRichMatchRings::fPoints
private

Definition at line 65 of file CbmRichMatchRings.h.

Referenced by Exec(), and Init().

◆ fRings

TClonesArray* CbmRichMatchRings::fRings
private

Definition at line 64 of file CbmRichMatchRings.h.

Referenced by Exec(), and Init().

◆ fTracks

TClonesArray* CbmRichMatchRings::fTracks
private

Definition at line 66 of file CbmRichMatchRings.h.

Referenced by Exec(), and Init().


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