CbmRoot
CbmRichRingTrackAssignIdeal Class Reference

Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure. More...

#include <CbmRichRingTrackAssignIdeal.h>

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

Public Member Functions

 CbmRichRingTrackAssignIdeal ()
 Default constructor. More...
 
virtual ~CbmRichRingTrackAssignIdeal ()
 Destructor. More...
 
void Init ()
 Inherited from CbmRichRingTrackAssignBase. More...
 
virtual void DoAssign (TClonesArray *rings, TClonesArray *richProj)
 Inherited from CbmRichRingTrackAssignBase. More...
 

Protected Attributes

double fMaxDistance
 
int fMinNofHitsInRing
 

Private Member Functions

 CbmRichRingTrackAssignIdeal (const CbmRichRingTrackAssignIdeal &)
 Copy constructor. More...
 
CbmRichRingTrackAssignIdealoperator= (const CbmRichRingTrackAssignIdeal &)
 Assignment operator. More...
 

Private Attributes

TClonesArray * fMcTracks
 
TClonesArray * fGlobalTracks
 
TClonesArray * fRingMatches
 
TClonesArray * fStsTrackMatches
 

Detailed Description

Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure.

Author
Claudia Hoehne and Semen Lebedev
Date
2007

Definition at line 26 of file CbmRichRingTrackAssignIdeal.h.

Constructor & Destructor Documentation

◆ CbmRichRingTrackAssignIdeal() [1/2]

CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal ( )

Default constructor.

Definition at line 25 of file CbmRichRingTrackAssignIdeal.cxx.

◆ ~CbmRichRingTrackAssignIdeal()

CbmRichRingTrackAssignIdeal::~CbmRichRingTrackAssignIdeal ( )
virtual

Destructor.

Definition at line 31 of file CbmRichRingTrackAssignIdeal.cxx.

◆ CbmRichRingTrackAssignIdeal() [2/2]

CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal ( const CbmRichRingTrackAssignIdeal )
private

Copy constructor.

Member Function Documentation

◆ DoAssign()

◆ Init()

void CbmRichRingTrackAssignIdeal::Init ( )
virtual

Inherited from CbmRichRingTrackAssignBase.

Reimplemented from CbmRichRingTrackAssignBase.

Definition at line 33 of file CbmRichRingTrackAssignIdeal.cxx.

References fGlobalTracks, fMcTracks, fRingMatches, and fStsTrackMatches.

◆ operator=()

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

Assignment operator.

Member Data Documentation

◆ fGlobalTracks

TClonesArray* CbmRichRingTrackAssignIdeal::fGlobalTracks
private

Definition at line 51 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().

◆ fMaxDistance

double CbmRichRingTrackAssignBase::fMaxDistance
protectedinherited

Definition at line 50 of file CbmRichRingTrackAssignBase.h.

◆ fMcTracks

TClonesArray* CbmRichRingTrackAssignIdeal::fMcTracks
private

Definition at line 50 of file CbmRichRingTrackAssignIdeal.h.

Referenced by Init().

◆ fMinNofHitsInRing

int CbmRichRingTrackAssignBase::fMinNofHitsInRing
protectedinherited

◆ fRingMatches

TClonesArray* CbmRichRingTrackAssignIdeal::fRingMatches
private

Definition at line 52 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().

◆ fStsTrackMatches

TClonesArray* CbmRichRingTrackAssignIdeal::fStsTrackMatches
private

Definition at line 53 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().


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