28 #ifndef PNDSDSPIXELCLUSTERTASK_H 29 #define PNDSDSPIXELCLUSTERTASK_H 38 #include "FairGeoVector.h" 39 #include "FairGeoTransform.h" 42 #include "TGeoMatrix.h" 55 #include "FairTSBufferFunctional.h" 104 FairRootManager *ioman = FairRootManager::Instance();
113 virtual InitStatus
Init();
114 virtual InitStatus
ReInit();
120 virtual void InitMQ(TList *tempList);
122 virtual void ExecMQ(TList *inputList, TList *outputList);
125 void Exec(Option_t *opt);
153 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)