EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmRichRingFitter Class Referenceabstract

#include <EicRoot/blob/master/cbmbase/CbmRichRingFitter.h>

+ Inheritance diagram for CbmRichRingFitter:
+ Collaboration diagram for CbmRichRingFitter:

Public Member Functions

 CbmRichRingFitter ()
 
virtual ~CbmRichRingFitter ()
 
virtual void Init ()
 
virtual void DoFit (CbmRichRing *pRing)=0
 
void SetVerbose (Int_t verbose)
 

Protected Member Functions

virtual void CalcChi2 (CbmRichRing *pRing)
 

Protected Attributes

Int_t fVerbose
 
TClonesArray * fHitsArray
 

Private Member Functions

 CbmRichRingFitter (const CbmRichRingFitter &)
 
CbmRichRingFitteroperator= (const CbmRichRingFitter &)
 
 ClassDef (CbmRichRingFitter, 1)
 

Detailed Description

Definition at line 30 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 30 of file CbmRichRingFitter.h

Constructor & Destructor Documentation

CbmRichRingFitter::CbmRichRingFitter ( )
inline

Default constructor

Definition at line 36 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 36 of file CbmRichRingFitter.h

virtual CbmRichRingFitter::~CbmRichRingFitter ( )
inlinevirtual

Destructor

Definition at line 40 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 40 of file CbmRichRingFitter.h

CbmRichRingFitter::CbmRichRingFitter ( const CbmRichRingFitter )
private

Member Function Documentation

virtual void CbmRichRingFitter::CalcChi2 ( CbmRichRing pRing)
inlineprotectedvirtual

Method CalcChi2. Implemented in the base class for Rich Ring fitting algorithms. Task: Calculate chi2 for reconstructed ring.

Definition at line 68 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 68 of file CbmRichRingFitter.h

CbmRichRingFitter::ClassDef ( CbmRichRingFitter  ,
 
)
private
virtual void CbmRichRingFitter::DoFit ( CbmRichRing pRing)
pure virtual

Abstract method DoFit. To be implemented in the concrete class. Task: Make a fit to the hits attached to the track by the track finder. Fill the track parameter member variables.

Parameters
pRingPointer to CbmRichRing
virtual void CbmRichRingFitter::Init ( )
inlinevirtual

Virtual method Init. If needed, to be implemented in the concrete class. Else no action.

Definition at line 46 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 46 of file CbmRichRingFitter.h

CbmRichRingFitter& CbmRichRingFitter::operator= ( const CbmRichRingFitter )
private
void CbmRichRingFitter::SetVerbose ( Int_t  verbose)
inline

Set verbosity

Parameters
verboseVerbosity level

Definition at line 60 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 60 of file CbmRichRingFitter.h

References fVerbose, and verbose.

Member Data Documentation

TClonesArray* CbmRichRingFitter::fHitsArray
protected

Definition at line 72 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 72 of file CbmRichRingFitter.h

Int_t CbmRichRingFitter::fVerbose
protected

Definition at line 68 of file CbmRichRingFitter.h.

View newest version in sPHENIX GitHub at line 68 of file CbmRichRingFitter.h

Referenced by SetVerbose().


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