#ifndef TAnalysisTruthModuleBase_hxx_seen #define TAnalysisTruthModuleBase_hxx_seen #include "IAnalysisModuleBase.hxx" namespace COMET { class IAnalysisTruthModuleBase; }; /// A base class for analysis output modules which contain event truth /// information. /// This is derived from IAnalysisModuleBase. /// /// This class adds very little extra functionality, but GetTreeType is defined /// to return kTruth. class COMET::IAnalysisTruthModuleBase : public IAnalysisModuleBase { public: virtual EType GetTreeType() const { return kTruth;} protected: ~IAnalysisTruthModuleBase(){} private: ClassDef(IAnalysisTruthModuleBase,1); }; #endif