PandaRoot
PndTrackFunctor Class Referenceabstract

#include <PndTrackFunctor.h>

Inheritance diagram for PndTrackFunctor:
AllTracksFunctor CircleHoughTrackFunctor FtsTrackFunctor NoFtsTrackFunctor OnlySttFunctor OnlySttTimeBasedFunctor RiemannMvdSttGemFunctor StandardTrackFunctor

Public Member Functions

virtual Bool_t operator() (FairMultiLinkedData *a, Bool_t primary)
 
virtual Bool_t Call (FairMultiLinkedData *a, Bool_t primary)=0
 
virtual void Print ()=0
 
virtual ~PndTrackFunctor ()
 

Static Public Member Functions

static PndTrackFunctormake_PndTrackFunctor (std::string functorName)
 

Detailed Description

Definition at line 16 of file PndTrackFunctor.h.

Constructor & Destructor Documentation

◆ ~PndTrackFunctor()

virtual PndTrackFunctor::~PndTrackFunctor ( )
inlinevirtual

Definition at line 23 of file PndTrackFunctor.h.

23 {};

Member Function Documentation

◆ Call()

virtual Bool_t PndTrackFunctor::Call ( FairMultiLinkedData *  a,
Bool_t  primary 
)
pure virtual

Referenced by operator()().

◆ make_PndTrackFunctor()

static PndTrackFunctor* PndTrackFunctor::make_PndTrackFunctor ( std::string  functorName)
static

◆ operator()()

virtual Bool_t PndTrackFunctor::operator() ( FairMultiLinkedData *  a,
Bool_t  primary 
)
inlinevirtual

Definition at line 18 of file PndTrackFunctor.h.

References Call(), make_PndTrackFunctor(), and Print().

18 { return Call(a, primary); };
virtual Bool_t Call(FairMultiLinkedData *a, Bool_t primary)=0

◆ Print()

virtual void PndTrackFunctor::Print ( )
pure virtual

Referenced by operator()().


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