#ifndef QATOOLS_WRITERS_MANAGER_H #define QATOOLS_WRITERS_MANAGER_H #include #include #include #include #include class qaWriter_manager { private: /* data */ public: virtual ~qaWriter_manager(); virtual void Init(std::string filename, std::string treename) = 0; virtual void WriteEvent(qaEvent* event) = 0; virtual void WriteParticle(qaParticle* particle) = 0; virtual void WriteTree() = 0; virtual void FillTree() = 0; ClassDef(qaWriter_manager,0); }; #endif