// ------------------------------------------------------------------------- // ----- PndLmdHitMergeTask header file ----- // ------------------------------------------------------------------------- #ifndef PNDLMDHITMERGETASK_H #define PNDLMDHITMERGETASK_H #include "FairTask.h" #include "PndSdsHit.h" #include #include class TClonesArray; class PndLmdHitMergeTask : public FairTask { public: /** Default constructor **/ PndLmdHitMergeTask(); PndLmdHitMergeTask(const char* name); /** Destructor **/ virtual ~PndLmdHitMergeTask(); /** Virtual method Init **/ virtual InitStatus Init(); /** Virtual method Exec **/ virtual void Exec(Option_t* opt); protected: TClonesArray* fHitArray; // Input array of PndSdsHits TClonesArray* fMergedHitArray; // Output array of PndSdsHits TString fHitBranchName; ClassDef(PndLmdHitMergeTask,0); }; #endif /* PNDLMDHITMERGETASK_H */