00001 // ===================================================================== 00002 // $Id: TAnalysisCommand.hh,v 1.1.1.1 2003/06/27 02:56:41 goiwai Exp $ 00003 // $Name: CLDAQ-1-06-02 $ 00004 // ===================================================================== 00005 #ifndef __TANALYSISCOMMAND_HH 00006 #define __TANALYSISCOMMAND_HH 00007 00008 #include "Tglobals.h" 00009 00010 class TAnalysisManager; 00011 00012 class TAnalysisCommand 00013 { 00014 00015 protected: 00016 TAnalysisManager* theAnalysisManager; 00017 00018 public: 00019 TAnalysisCommand( TAnalysisManager* manager ); 00020 00021 protected: 00022 virtual ~TAnalysisCommand(); 00023 00024 public: 00025 TAnalysisManager* GetAnalysisManager() const; 00026 Tvoid SetAnalysisManager( TAnalysisManager* manager ); 00027 00028 }; 00029 00030 inline TAnalysisManager* TAnalysisCommand::GetAnalysisManager() const 00031 { 00032 return( theAnalysisManager ); 00033 } 00034 00035 inline Tvoid TAnalysisCommand::SetAnalysisManager( TAnalysisManager* manager ) 00036 { 00037 theAnalysisManager = manager; 00038 return; 00039 } 00040 00041 #endif