16 #ifndef PNDSDSPIXELCLUSTERTASK_H 17 #define PNDSDSPIXELCLUSTERTASK_H 26 #include "FairGeoVector.h" 27 #include "FairGeoTransform.h" 30 #include "TGeoMatrix.h" 43 #include "FairTSBufferFunctional.h" 92 FairRootManager *ioman = FairRootManager::Instance();
101 virtual InitStatus
Init();
102 virtual InitStatus
ReInit();
108 virtual void InitMQ(TList *tempList);
110 virtual void ExecMQ(TList *inputList, TList *outputList);
113 void Exec(Option_t *opt);
141 virtual std::vector<PndSdsDigiPixel>
ConvertAndFilter(TClonesArray *digidata);
PndSdsPixelBackMapping * fBackMapping
virtual void FinishEvent()
TClonesArray * fClusterArray
virtual void ExecMQ(TList *inputList, TList *outputList)
void SetNoiseSuppression(Bool_t val)
virtual InitStatus ReInit()
BinaryFunctor * fStartFunctor
virtual InitStatus Init()
virtual std::vector< PndSdsDigiPixel > ConvertAndFilter(TClonesArray *digidata)
convert TClonesArray into std::vector and remove corrupted data (for test beam analysis) ...
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
virtual void SetBackMapping()=0
PndSdsPixelClusterTask & operator=(PndSdsPixelClusterTask &other)
virtual void SetInBranchId()
virtual void InitMQ(TList *tempList)
virtual void SetParContainers()
virtual void SetClusterFinderMQ(TList *)
virtual ~PndSdsPixelClusterTask()
PndSdsChargeConversion * fChargeConverter
virtual void SetBackMappingMQ(TList *)
Bool_t GetNoiseSuppression() const
Digitization Parameter Class for SDS-Pixel part.
virtual void GetParList(TList *tempList)