00001 // ===================================================================== 00024 // ===================================================================== 00025 #ifndef CLDAQ__TANALYSISCOMMAND_HH 00026 #define CLDAQ__TANALYSISCOMMAND_HH 00027 00028 #include "Tglobals.h" 00029 00030 class TAnalysisManager; 00031 00032 00052 class TAnalysisCommand 00053 { 00054 00055 protected: 00056 TAnalysisManager* theAnalysisManager; 00057 00058 public: 00059 TAnalysisCommand( TAnalysisManager* manager ); 00060 00061 protected: 00062 virtual ~TAnalysisCommand(); 00063 00064 public: 00065 TAnalysisManager* GetAnalysisManager() const; 00066 Tvoid SetAnalysisManager( TAnalysisManager* manager ); 00067 00068 }; 00069 00070 inline TAnalysisManager* TAnalysisCommand::GetAnalysisManager() const 00071 { 00072 return theAnalysisManager; 00073 } 00074 00075 inline Tvoid TAnalysisCommand::SetAnalysisManager( TAnalysisManager* manager ) 00076 { 00077 theAnalysisManager = manager; 00078 return; 00079 } 00080 00081 #endif