TAnalysisCommand.hh Source File

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

# TAnalysisCommand.hh

解説を見る。

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