// ------------------------------------------------------------------------- // ------------------------------------------------------------------------- #ifndef PNDMVDPIXELCLUSTERTASK_H #define PNDMVDPIXELCLUSTERTASK_H #include "PndSdsPixelClusterTask.h" #include "PndMvdSimplePixelClusterFinder.h" #include "PndMvdChargeWeightedPixelMapping.h" #include "TString.h" #include "FairRootManager.h" class PndMvdPixelClusterTask : public PndSdsPixelClusterTask { public: /** Default constructor **/ PndMvdPixelClusterTask(TString parName = "MVDPixelDigiPar", TString totParName = "MVDPixelTotDigiPar"); /** Destructor **/ virtual ~PndMvdPixelClusterTask(); virtual void SetParContainers(); virtual void SetBranchNames(); virtual void SetClusterFinder(); virtual void SetBackMapping(); virtual void SetBranchNames(TString inBranchname, TString outHitBranchname, TString outClustBranchname, TString folderName); private: TString fParName; TString fTotParName; ClassDef(PndMvdPixelClusterTask,3); }; #endif /* MVDCLUSTERTASK_H */