TReadoutBookDefinition.hh Source File

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

# TReadoutBookDefinition.hh

解説を見る。

    00001 // =====================================================================
    00002 //  $Id: TReadoutBookDefinition.hh,v 1.2 2003/07/30 16:20:11 goiwai Exp $
    00003 //  $Name: CLDAQ-1-08-00 $
    00004 //
    00005 //  $Log: TReadoutBookDefinition.hh,v $
    00006 //  Revision 1.2  2003/07/30 16:20:11  goiwai
    00007 //  ファイルにコミットログをつけることにしました.
    00008 //
    00009 // =====================================================================
    00010 #ifndef __TREADOUTBOOKDEFINITION_HH
    00011 #define __TREADOUTBOOKDEFINITION_HH
    00012
    00013 #include "Tglobals.h"
    00014
    00015 class TReadoutBook;
    00016 class TCrate;
    00017 class TRunManager;
    00018
    00019 class TReadoutBookDefinition
    00020 {
    00021
    00022   protected:
    00023     TRunManager* theRunManager;
    00024     TCrate* theCrate;
    00025
    00026   public:
    00027     TReadoutBookDefinition( TRunManager* manager = 0 );
    00028     virtual ~TReadoutBookDefinition();
    00029
    00030   public:
    00031     virtual TReadoutBook* Define() = 0;
    00032
    00033   public:
    00034     TRunManager* GetRunManager() const;
    00035     Tvoid SetRunManager( TRunManager* manager );
    00036     TCrate* GetCrate() const;
    00037     Tvoid SetCrate( TCrate* crate );
    00038
    00039 };
    00040
    00041 inline TRunManager* TReadoutBookDefinition::GetRunManager() const
    00042 {
    00043   return( theRunManager );
    00044 }
    00045
    00046 inline Tvoid TReadoutBookDefinition::SetRunManager( TRunManager* manager )
    00047 {
    00048   theRunManager = manager;
    00049   return;
    00050 }
    00051
    00052 inline TCrate* TReadoutBookDefinition::GetCrate() const
    00053 {
    00054   return( theCrate );
    00055 }
    00056
    00057 inline Tvoid TReadoutBookDefinition::SetCrate( TCrate* crate )
    00058 {
    00059   theCrate = crate;
    00060   return;
    00061 }
    00062
    00063 #endif