18 #ifndef PNDSDSPIXELCLUSTERTASK_H
19 #define PNDSDSPIXELCLUSTERTASK_H
28 #include "FairGeoVector.h"
29 #include "FairGeoTransform.h"
32 #include "TGeoMatrix.h"
45 #include "FairTSBufferFunctional.h"
109 FairRootManager *ioman = FairRootManager::Instance();
118 virtual InitStatus
Init();
119 virtual InitStatus
ReInit();
125 virtual void InitMQ(TList* tempList);
127 virtual void ExecMQ(TList* inputList,TList* outputList);
130 void Exec(Option_t* opt);
160 virtual std::vector<PndSdsDigiPixel>
ConvertAndFilter(TClonesArray* digidata);
virtual void ExecMQ(TList *inputList, TList *outputList)
PndSdsPixelBackMapping * fBackMapping
Double_t val[nBoxes][nFEBox]
virtual InitStatus Init()
TClonesArray * fClusterArray
virtual void FinishEvent()
void SetNoiseSuppression(Bool_t val)
virtual void SetParContainers()
virtual ~PndSdsPixelClusterTask()
BinaryFunctor * fStartFunctor
Class to access the naming information of the MVD.
virtual void SetClusterFinder()=0
ClassDef(PndSdsPixelClusterTask, 4)
PndSdsPixelDigiPar * fDigiPar
FairEventHeader * fEventHeader
Base class for cluster finding algorithms.
PndSdsPixelClusterTask(const PndSdsPixelClusterTask &other)
Bool_t fUseNoiseSuppression
PndSdsPixelClusterFinder * fClusterFinder
TClonesArray * fDigiArray
Bool_t GetNoiseSuppression() const
virtual void InitMQ(TList *tempList)
virtual void SetBackMapping()=0
PndSdsPixelClusterTask & operator=(PndSdsPixelClusterTask &other)
virtual void SetInBranchId()
virtual std::vector< PndSdsDigiPixel > ConvertAndFilter(TClonesArray *digidata)
convert TClonesArray into std::vector and remove corrupted data (for test beam analysis) ...
virtual void GetParList(TList *tempList)
virtual InitStatus ReInit()
virtual void SetClusterFinderMQ(TList *)
PndSdsChargeConversion * fChargeConverter
virtual void SetBackMappingMQ(TList *)
Digitization Parameter Class for SDS-Pixel part.