CbmRoot
Loading...
Searching...
No Matches
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.
 
virtual ~CbmRichRingTrackAssignIdeal ()
 Destructor.
 
void Init ()
 Inherited from CbmRichRingTrackAssignBase.
 
virtual void DoAssign (CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)
 Inherited from CbmRichRingTrackAssignBase.
 

Protected Attributes

double fMaxDistance = 999.
 
int fMinNofHitsInRing = 1
 

Private Member Functions

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

Private Attributes

TClonesArray * fGlobalTracks = nullptr
 
TClonesArray * fRingMatches = nullptr
 
TClonesArray * fStsTrackMatches = nullptr
 

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 30 of file CbmRichRingTrackAssignIdeal.h.

Constructor & Destructor Documentation

◆ CbmRichRingTrackAssignIdeal() [1/2]

CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal ( )

Default constructor.

Definition at line 26 of file CbmRichRingTrackAssignIdeal.cxx.

◆ ~CbmRichRingTrackAssignIdeal()

CbmRichRingTrackAssignIdeal::~CbmRichRingTrackAssignIdeal ( )
virtual

Destructor.

Definition at line 28 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 30 of file CbmRichRingTrackAssignIdeal.cxx.

References fGlobalTracks, fRingMatches, and fStsTrackMatches.

◆ operator=()

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

Assignment operator.

Member Data Documentation

◆ fGlobalTracks

TClonesArray* CbmRichRingTrackAssignIdeal::fGlobalTracks = nullptr
private

Definition at line 54 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().

◆ fMaxDistance

double CbmRichRingTrackAssignBase::fMaxDistance = 999.
protectedinherited

Definition at line 54 of file CbmRichRingTrackAssignBase.h.

◆ fMinNofHitsInRing

int CbmRichRingTrackAssignBase::fMinNofHitsInRing = 1
protectedinherited

◆ fRingMatches

TClonesArray* CbmRichRingTrackAssignIdeal::fRingMatches = nullptr
private

Definition at line 55 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().

◆ fStsTrackMatches

TClonesArray* CbmRichRingTrackAssignIdeal::fStsTrackMatches = nullptr
private

Definition at line 56 of file CbmRichRingTrackAssignIdeal.h.

Referenced by DoAssign(), and Init().


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