メインページ   モジュール   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ    

TAnalysisCommand.hh

解説を見る。
00001 // =====================================================================
00028 // =====================================================================
00029 #ifndef CLDAQ__TANALYSISCOMMAND_HH
00030 #define CLDAQ__TANALYSISCOMMAND_HH
00031 
00032 #include "Tglobals.h"
00033 
00034 class TAnalysisManager;
00035 
00036 
00056 class TAnalysisCommand
00057 {
00058 
00059   protected:
00060     TAnalysisManager* theAnalysisManager;
00061 
00062   public:
00063     TAnalysisCommand( TAnalysisManager* manager );
00064 
00065   protected:
00066     virtual ~TAnalysisCommand();
00067 
00068   public:
00069     TAnalysisManager* GetAnalysisManager() const;
00070     Tvoid SetAnalysisManager( TAnalysisManager* manager );
00071 
00072 #ifdef __CLDAQ_ROOT_DLL
00073     ClassDef(TAnalysisCommand,0)
00074 #endif
00075 
00076 };
00077 
00078 inline TAnalysisManager* TAnalysisCommand::GetAnalysisManager() const
00079 {
00080   return theAnalysisManager;
00081 }
00082 
00083 inline Tvoid TAnalysisCommand::SetAnalysisManager( TAnalysisManager* manager )
00084 {
00085   theAnalysisManager = manager;
00086   return;
00087 }
00088 
00089 #endif

CLDAQ - a Class Library for Data AcQuisition (Version 1.13.0)
Go IWAI <goiwai@users.sourceforge.jp>