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

クラス TSoftwareRunInformationModule の解説
[Modules Category]

This is the TSoftwareRunInformationModule class. [詳細]

#include <TSoftwareRunInformationModule.hh>

TSoftwareRunInformationModuleに対する継承グラフ

Inheritance graph
[凡例]
TSoftwareRunInformationModuleのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareRunInformationModule ()
 TSoftwareRunInformationModule (const TRunInformationTable &table)
 TSoftwareRunInformationModule (const TSoftwareRunInformationModule &right)
 ~TSoftwareRunInformationModule ()
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tvoid FillData (TDataElement &element, Tint channel)
const TSoftwareRunInformationModule & operator= (const TSoftwareRunInformationModule &right)
Tbool operator== (const TSoftwareRunInformationModule &right) const
Tbool operator!= (const TSoftwareRunInformationModule &right) const
TRunInformationTable & GetRunInformationTable ()
const TRunInformationTable & GetRunInformationTable () const
Tvoid SetRunInformationTable (const TRunInformationTable &table)
virtual Tbool operator== (const TSoftwareModule &right) const
virtual Tbool operator== (const TModule &right) const
virtual Tbool operator!= (const TSoftwareModule &right) const
virtual Tbool operator!= (const TModule &right) const
Tint GetNumberOfChannels () const
Tint GetStatus () const
Tvoid SetNumberOfChannels (Tint nchannel)
Tvoid SetStatus (Tint status)
Tbool IsSuccess () const

Protected 変数

Tint theNumberOfChannels
Tint theStatus

解説

This is the TSoftwareRunInformationModule class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TSoftwareRunInformationModule class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TSoftwareRunInformationModule.hh59 行で定義されています。


Enum の解説

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 

TModule.hh61 行で定義されています。


コンストラクタとデストラクタの解説

TSoftwareRunInformationModule::TSoftwareRunInformationModule  ) 
 

TSoftwareRunInformationModule.cc21 行で定義されています。

参照 TRunInformationTable::Clear(), TRunInformationTable::GetNumberOfRows(), と TModule::theNumberOfChannels.

TSoftwareRunInformationModule::TSoftwareRunInformationModule const TRunInformationTable &  table  ) 
 

TSoftwareRunInformationModule.cc28 行で定義されています。

参照 TRunInformationTable::GetNumberOfRows(), と TModule::theNumberOfChannels.

TSoftwareRunInformationModule::TSoftwareRunInformationModule const TSoftwareRunInformationModule &  right  ) 
 

TSoftwareRunInformationModule.cc34 行で定義されています。

参照 TRunInformationTable::GetNumberOfRows(), と TModule::theNumberOfChannels.

TSoftwareRunInformationModule::~TSoftwareRunInformationModule  ) 
 

TSoftwareRunInformationModule.cc40 行で定義されています。


メソッドの解説

Tint TSoftwareRunInformationModule::Clear  )  [virtual]
 

TModuleに実装されています.

TSoftwareRunInformationModule.cc82 行で定義されています。

参照 TModule::theStatus, Tint, と TModule::tStatusSuccess.

Tvoid TSoftwareRunInformationModule::FillData TDataElement &  element,
Tint  channel
[virtual]
 

TModuleに実装されています.

TSoftwareRunInformationModule.cc43 行で定義されています。

参照 TDataElement::FillData(), TRunInformationTable::GetRunInformationList(), TStreamableObject::SetID(), Tcerr, Tendl, TModule::theNumberOfChannels, TModule::theStatus, TRunInformationList, Tstring, tTypeInt, tTypeString, と Tvoid.

Tint TModule::GetNumberOfChannels  )  const [inline, inherited]
 

TModule.hh96 行で定義されています。

参照 TModule::theNumberOfChannels, と Tint.

const TRunInformationTable & TSoftwareRunInformationModule::GetRunInformationTable  )  const [inline]
 

TSoftwareRunInformationModule.hh99 行で定義されています。

TRunInformationTable & TSoftwareRunInformationModule::GetRunInformationTable  )  [inline]
 

TSoftwareRunInformationModule.hh94 行で定義されています。

Tint TModule::GetStatus  )  const [inline, inherited]
 

TModule.hh107 行で定義されています。

参照 TModule::theStatus, と Tint.

Tint TSoftwareRunInformationModule::Initialize  )  [virtual]
 

TModuleに実装されています.

TSoftwareRunInformationModule.cc97 行で定義されています。

参照 TRunInformationTable::Clear(), TRunInformationTable::GetNumberOfRows(), TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess.

Tbool TModule::IsSuccess  )  const [inline, inherited]
 

TModule.hh118 行で定義されています。

参照 Tbool, Tfalse, TModule::theStatus, と Ttrue.

Tbool TModule::operator!= const TModule &  right  )  const [virtual, inherited]
 

TModule.cc43 行で定義されています。

参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus.

Tbool TSoftwareModule::operator!= const TSoftwareModule &  right  )  const [virtual, inherited]
 

TSoftwareModule.cc40 行で定義されています。

参照 Tbool.

Tbool TSoftwareRunInformationModule::operator!= const TSoftwareRunInformationModule &  right  )  const
 

TSoftwareRunInformationModule.cc74 行で定義されています。

参照 Tbool, Tfalse, と theRunInformationTable.

const TSoftwareRunInformationModule & TSoftwareRunInformationModule::operator= const TSoftwareRunInformationModule &  right  ) 
 

TSoftwareRunInformationModule.cc59 行で定義されています。

参照 theRunInformationTable.

Tbool TModule::operator== const TModule &  right  )  const [virtual, inherited]
 

TModule.cc38 行で定義されています。

参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus.

Tbool TSoftwareModule::operator== const TSoftwareModule &  right  )  const [virtual, inherited]
 

TSoftwareModule.cc35 行で定義されています。

参照 Tbool.

Tbool TSoftwareRunInformationModule::operator== const TSoftwareRunInformationModule &  right  )  const
 

TSoftwareRunInformationModule.cc66 行で定義されています。

参照 Tbool, theRunInformationTable, と Ttrue.

Tvoid TModule::SetNumberOfChannels Tint  nchannel  )  [inline, inherited]
 

TModule.hh101 行で定義されています。

参照 TModule::theNumberOfChannels, と Tvoid.

Tvoid TSoftwareRunInformationModule::SetRunInformationTable const TRunInformationTable &  table  )  [inline]
 

TSoftwareRunInformationModule.hh104 行で定義されています。

参照 TRunInformationTable::GetNumberOfRows(), TModule::theNumberOfChannels, と Tvoid.

Tvoid TModule::SetStatus Tint  status  )  [inline, inherited]
 

TModule.hh112 行で定義されています。

参照 TModule::theStatus, と Tvoid.

呼出 TCamacModule::ReadInterrupt(), と TCamacModule::WaitInterrupt().

Tint TSoftwareRunInformationModule::Update  )  [virtual]
 

TModuleに実装されています.

TSoftwareRunInformationModule.cc91 行で定義されています。

参照 TRunInformationTable::GetNumberOfRows(), TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess.


変数の解説

Tint TModule::theNumberOfChannels [protected, inherited]
 

TModule.hh64 行で定義されています。

呼出 TSoftwareScalerModule::Clear(), TSoftwareDataFileModule::Clear(), TSoftwareAdcModule::Clear(), TRs232cModule::Clear(), TSoftwareScalerModule::Decrease(), TVmeRpv130Module::FillData(), TVmeMpx201aModule::FillData(), TVmeDaughterBoardMemoryModule::FillData(), TSoftwareTimerModule::FillData(), TSoftwareScalerModule::FillData(), FillData(), TSoftwareInterruptRegisterModule::FillData(), TSoftwareFlashAdcModule::FillData(), TSoftwareDataFileModule::FillData(), TSoftwareClockModule::FillData(), TSoftwareAdcModule::FillData(), TRs232cModule::FillData(), TCamacSwitchRegisterModule::FillData(), TCamacScalerModule::FillData(), TCamacInterruptRegisterModule::FillData(), TCamacCoincidenceRegisterModule::FillData(), TCamacAdcModule::FillData(), TSoftwareAdcModule::fillGaussian(), TSoftwareScalerModule::GetData(), TSoftwareAdcModule::GetData(), TSoftwareAdcModule::GetMean(), TModule::GetNumberOfChannels(), TSoftwareAdcModule::GetSigma(), TSoftwareScalerModule::Increase(), Initialize(), TSoftwareAdcModule::Initialize(), TRs232cModule::Initialize(), TModule::operator!=(), TModule::operator=(), TModule::operator==(), TSoftwareScalerModule::SetData(), TSoftwareAdcModule::SetData(), TSoftwareAdcModule::SetMean(), TModule::SetNumberOfChannels(), TSoftwareAdcModule::setParameters(), SetRunInformationTable(), TSoftwareAdcModule::SetSigma(), TSoftwareRunInformationModule(), Update(), と TRs232cModule::Update().

Tint TModule::theStatus [protected, inherited]
 

TModule.hh65 行で定義されています。

呼出 TVmeRpv130Module::Clear(), TVmeMpx201aModule::Clear(), TVmeDaughterBoardMemoryModule::Clear(), TSoftwareTimerModule::Clear(), TSoftwareScalerModule::Clear(), Clear(), TSoftwareInterruptRegisterModule::Clear(), TSoftwareFlashAdcModule::Clear(), TSoftwareDataFileModule::Clear(), TSoftwareClockModule::Clear(), TSoftwareAdcModule::Clear(), TRs232cModule::Clear(), TCamacCrateController::Clear(), TRs232cModule::Close(), TCamacCrateController::Close(), TSoftwareScalerModule::Decrease(), TCamacCrateController::DisableInterrupt(), TCamacCrateController::EnableInterrupt(), TVmeRpv130Module::FillData(), TVmeMpx201aModule::FillData(), TVmeDaughterBoardMemoryModule::FillData(), TSoftwareTimerModule::FillData(), TSoftwareScalerModule::FillData(), FillData(), TSoftwareInterruptRegisterModule::FillData(), TSoftwareFlashAdcModule::FillData(), TSoftwareDataFileModule::FillData(), TSoftwareClockModule::FillData(), TSoftwareAdcModule::FillData(), TRs232cModule::FillData(), TCamacSwitchRegisterModule::FillData(), TCamacScalerModule::FillData(), TCamacInterruptRegisterModule::FillData(), TCamacCoincidenceRegisterModule::FillData(), TCamacAdcModule::FillData(), TSoftwareAdcModule::fillGaussian(), TModule::GetStatus(), TSoftwareScalerModule::Increase(), TVmeRpv130Module::Initialize(), TSoftwareTimerModule::Initialize(), Initialize(), TSoftwareInterruptRegisterModule::Initialize(), TSoftwareFlashAdcModule::Initialize(), TSoftwareDataFileModule::Initialize(), TSoftwareClockModule::Initialize(), TSoftwareAdcModule::Initialize(), TRs232cModule::Initialize(), TCamacCrateController::Initialize(), TCamacCrateController::IsOnline(), TModule::IsSuccess(), TRs232cModule::Open(), TCamacCrateController::Open(), TModule::operator!=(), TVmeModule::operator=(), TSoftwareDataFileModule::operator=(), TModule::operator=(), TCamacCrateController::operator=(), TModule::operator==(), TRs232cModule::Read(), TCamacModule::ReadInterrupt(), TCamacCrateController::ReleaseInhibition(), TCamacCrateController::Reset(), TCamacCrateController::SetCrateID(), TCamacCrateController::SetInhibition(), TModule::SetStatus(), TCamacCrateController::TCamacCrateController(), TSoftwareDataFileModule::TSoftwareDataFileModule(), TVmeModule::TVmeModule(), TSoftwareTimerModule::Update(), Update(), TSoftwareInterruptRegisterModule::Update(), TSoftwareFlashAdcModule::Update(), TSoftwareDataFileModule::Update(), TSoftwareClockModule::Update(), TSoftwareAdcModule::Update(), TRs232cModule::Update(), TCamacModule::WaitInterrupt(), TRs232cModule::Write(), と TVmeModule::~TVmeModule().


このクラスの解説は次のファイルから生成されました:

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp