CbmRoot
CbmTemplateAlgo Class Referenceabstract

#include <CbmTemplateAlgo.h>

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

Public Member Functions

 CbmTemplateAlgo ()
 
 ~CbmTemplateAlgo ()
 
 CbmTemplateAlgo (const CbmTemplateAlgo &)=delete
 
CbmTemplateAlgooperator= (const CbmTemplateAlgo &)=delete
 
virtual Bool_t Init ()
 
virtual void Reset ()
 
virtual void Finish ()
 
Bool_t InitContainers ()
 
Bool_t ReInitContainers ()
 
TList * GetParList ()
 
Bool_t InitParameters ()
 
virtual std::vector< CbmStsHitProcessInputData (std::vector< CbmStsPoint >)
 
virtual std::vector< CbmStsHitProcessInputData (const std::vector< CbmStsPoint > &)=0
 

Protected Attributes

TList * fParCList
 Parameter management. More...
 

Detailed Description

Definition at line 21 of file CbmTemplateAlgo.h.

Constructor & Destructor Documentation

◆ CbmTemplateAlgo() [1/2]

CbmTemplateAlgo::CbmTemplateAlgo ( )

Definition at line 12 of file CbmTemplateAlgo.cxx.

◆ ~CbmTemplateAlgo()

CbmTemplateAlgo::~CbmTemplateAlgo ( )

Clear buffers

Definition at line 14 of file CbmTemplateAlgo.cxx.

◆ CbmTemplateAlgo() [2/2]

CbmTemplateAlgo::CbmTemplateAlgo ( const CbmTemplateAlgo )
delete

Member Function Documentation

◆ Finish()

void CbmTemplateAlgo::Finish ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 28 of file CbmTemplateAlgo.cxx.

◆ GetParList()

TList * CbmTemplateAlgo::GetParList ( )
virtual

◆ Init()

Bool_t CbmTemplateAlgo::Init ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 19 of file CbmTemplateAlgo.cxx.

◆ InitContainers()

Bool_t CbmTemplateAlgo::InitContainers ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 33 of file CbmTemplateAlgo.cxx.

References ReInitContainers().

◆ InitParameters()

Bool_t CbmTemplateAlgo::InitParameters ( )

Definition at line 68 of file CbmTemplateAlgo.cxx.

Referenced by ReInitContainers().

◆ operator=()

CbmTemplateAlgo& CbmTemplateAlgo::operator= ( const CbmTemplateAlgo )
delete

◆ ProcessInputData() [1/2]

virtual std::vector<CbmStsHit > CbmAlgo< CbmStsPoint , CbmStsHit >::ProcessInputData ( const std::vector< CbmStsPoint > &  )
pure virtualinherited

Implemented in CbmStsHitProducerIdealAlgo.

◆ ProcessInputData() [2/2]

virtual std::vector<CbmStsHit> CbmTemplateAlgo::ProcessInputData ( std::vector< CbmStsPoint )
virtual

◆ ReInitContainers()

Bool_t CbmTemplateAlgo::ReInitContainers ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 39 of file CbmTemplateAlgo.cxx.

References InitParameters().

Referenced by InitContainers().

◆ Reset()

void CbmTemplateAlgo::Reset ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 24 of file CbmTemplateAlgo.cxx.

Member Data Documentation

◆ fParCList

TList* CbmAlgo< CbmStsPoint , CbmStsHit >::fParCList
protectedinherited

Parameter management.

Definition at line 35 of file CbmAlgo.h.


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