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.