// ----------------------------------------------------------------------------- // ----- ----- // ----- CbmTemplateAlgo ----- // ----- ----- // ----------------------------------------------------------------------------- #ifndef Cbm_TemplateAlgo_H #define Cbm_TemplateAlgo_H #include "CbmAlgo.h" // Data #include "CbmStsPoint.h" #include "CbmStsHit.h" // CbmRoot // C/C++ #include class CbmTemplateAlgo : public CbmAlgo { public: CbmTemplateAlgo(); ~CbmTemplateAlgo(); CbmTemplateAlgo(const CbmTemplateAlgo&) = delete; CbmTemplateAlgo& operator=(const CbmTemplateAlgo&) = delete; virtual Bool_t Init(); virtual void Reset(); virtual void Finish(); Bool_t InitContainers(); Bool_t ReInitContainers(); TList* GetParList(); Bool_t InitParameters(); virtual std::vector ProcessInputData( std::vector ); private: /// Settings from parameter file // CbmTemplatePar* fTemplatePar; //! }; #endif