#ifndef PNDMDTCLUSTER_HH #define PNDMDTCLUSTER_HH #include "FairMultiLinkedData.h" #include class PndMdtCluster : public FairMultiLinkedData { public: PndMdtCluster(); PndMdtCluster (std::vector list); virtual ~PndMdtCluster(); void SetClusterList(std::vector list) { fDigiList = list; }; std::vector GetDigiList() const {return fDigiList;} Int_t GetClusterSize() const {return fDigiList.size();} Int_t GetDigiIndex(Int_t i) const {return fDigiList[i];} Bool_t DigiBelongsToCluster(Int_t digiIndex); /** Output to screen **/ virtual void Print(const Option_t* opt = 0); /** Accessors **/ Short_t GetNDigis() const { return fDigiList.size(); } const std::vector &GetDigiList() {return fDigiList; } private: std::vector fDigiList; // List of MdtDigi indices ClassDef(PndMdtCluster,1); }; #endif