00001 // ===================================================================== 00002 // $Id: TAnalysisAction.hh,v 1.2 2003/07/30 16:17:10 goiwai Exp $ 00003 // $Name: CLDAQ-1-08-02 $ 00004 // 00005 // $Log: TAnalysisAction.hh,v $ 00006 // Revision 1.2 2003/07/30 16:17:10 goiwai 00007 // ファイルにコミットログをつけることにしました. 00008 // 00009 // ===================================================================== 00010 #ifndef __TANALYSISACTION_HH 00011 #define __TANALYSISACTION_HH 00012 00013 #include "Tglobals.h" 00014 00015 class TMatrixElement; 00016 class TAnalyser; 00017 00018 class TAnalysisAction 00019 { 00020 00021 public: 00022 TAnalysisAction(); 00023 virtual ~TAnalysisAction(); 00024 00025 public: 00026 virtual Tvoid BeginOfAnalysisAction( TAnalyser* analyser, const Tstring& id ); 00027 virtual Tvoid UpdateOfAnalysisAction( TAnalyser* analyser, TMatrixElement& matrix ); 00028 virtual Tvoid EndOfAnalysisAction( TAnalyser* analyser, const Tstring& id ); 00029 00030 }; 00031 00032 #endif