CbmRoot
Loading...
Searching...
No Matches
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.
 

Detailed Description

Definition at line 25 of file CbmTemplateAlgo.h.

Constructor & Destructor Documentation

◆ CbmTemplateAlgo() [1/2]

CbmTemplateAlgo::CbmTemplateAlgo ( )

Definition at line 16 of file CbmTemplateAlgo.cxx.

◆ ~CbmTemplateAlgo()

CbmTemplateAlgo::~CbmTemplateAlgo ( )

Clear buffers

Definition at line 18 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 32 of file CbmTemplateAlgo.cxx.

◆ GetParList()

TList * CbmTemplateAlgo::GetParList ( )
virtual

◆ Init()

Bool_t CbmTemplateAlgo::Init ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 24 of file CbmTemplateAlgo.cxx.

◆ InitContainers()

Bool_t CbmTemplateAlgo::InitContainers ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 35 of file CbmTemplateAlgo.cxx.

References ReInitContainers().

◆ InitParameters()

Bool_t CbmTemplateAlgo::InitParameters ( )

Definition at line 73 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 42 of file CbmTemplateAlgo.cxx.

References InitParameters().

Referenced by InitContainers().

◆ Reset()

void CbmTemplateAlgo::Reset ( )
virtual

Implements CbmAlgo< CbmStsPoint, CbmStsHit >.

Definition at line 30 of file CbmTemplateAlgo.cxx.

Member Data Documentation

◆ fParCList

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

Parameter management.

Definition at line 39 of file CbmAlgo.h.

Referenced by CbmStsHitProducerIdealAlgo::GetParList(), GetParList(), and CbmStsHitProducerIdealAlgo::ReInitContainers().


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