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

クラス TExtractor の解説

#include <TExtractor.hh>

TExtractorのコラボレーション図

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

Public メソッド

 TExtractor (const Tstring &id, Tobject_t objecttype, Tint nevents=0, Tint usec=0)
virtual ~TExtractor ()
virtual Tvoid Extract ()=0
TDataSection FindDataSection (const TDataRecord &record, const Tstring &sectionid)
TDataSegment FindDataSegment (const TDataSection &section, const Tstring &segmentid)
TDataSegment FindDataSegment (const TDataRecord &record, const Tstring &sectionid, const Tstring &segmentid)
TDataSegment FindDataSegment (const TDataRecord &record, Tstring id[2])
TDataElement FindDataElement (const TDataSegment &segment, const Tstring &elementid)
TDataElement FindDataElement (const TDataRecord &record, const Tstring &sectionid, const Tstring &segmentid, const Tstring &elementid)
TDataElement FindDataElement (const TDataRecord &record, Tstring id[3])
TDataElement FindDataElement (const TDataRecord &record, const TstringList &id)
const TMatrixElement & GetMatrixElement () const
TMatrixElement & GetMatrixElement ()
Tvoid SetMatrixElement (const TMatrixElement &matrix)
const Tstring & GetExtractorID () const
Tvoid SetExtractorID (const Tstring &id)
Tint GetSamplingRate () const
Tvoid SetSamplingRate (Tint usec)
Tbool DoesDataFound () const
Tbool DoesMatrixFill () const
Tbool DoesExtractSuccess () const
Tvoid FillMatrix (const TDataElementList &list)

Protected メソッド

Tvoid fillMatrixAs1DHistogram (const TDataElementList &list)
Tvoid fillMatrixAs2DHistogram (const TDataElementList &list)
Tvoid fillMatrixAsGraph (const TDataElementList &list)
Tvoid fillMatrixAsNtuple (const TDataElementList &list)

Protected 変数

Tstring theExtractorID
TMatrixElement theMatrixElement
Tint theSamplingRate
Tbool theDataFoundStatus
Tbool theFillMatrixStatus

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

TExtractor::TExtractor (  const Tstring &    id,
Tobject_t    objecttype,
Tint    nevents = 0,
Tint    usec = 0
) 
 

virtual TExtractor::~TExtractor (    )  [virtual]
 


メソッドの解説

Tbool TExtractor::DoesDataFound (    )  [inline]
 

Tbool TExtractor::DoesExtractSuccess (    )  [inline]
 

Tbool TExtractor::DoesMatrixFill (    )  [inline]
 

virtual Tvoid TExtractor::Extract (    )  [pure virtual]
 

Tvoid TExtractor::FillMatrix (  const TDataElementList &    list ) 
 

Tvoid TExtractor::fillMatrixAs1DHistogram (  const TDataElementList &    list )  [protected]
 

Tvoid TExtractor::fillMatrixAs2DHistogram (  const TDataElementList &    list )  [protected]
 

Tvoid TExtractor::fillMatrixAsGraph (  const TDataElementList &    list )  [protected]
 

Tvoid TExtractor::fillMatrixAsNtuple (  const TDataElementList &    list )  [protected]
 

TDataElement TExtractor::FindDataElement (  const TDataRecord &    record,
const TstringList &    id
) 
 

TDataElement TExtractor::FindDataElement (  const TDataRecord &    record,
Tstring    id[3]
) 
 

TDataElement TExtractor::FindDataElement (  const TDataRecord &    record,
const Tstring &    sectionid,
const Tstring &    segmentid,
const Tstring &    elementid
) 
 

TDataElement TExtractor::FindDataElement (  const TDataSegment &    segment,
const Tstring &    elementid
) 
 

TDataSection TExtractor::FindDataSection (  const TDataRecord &    record,
const Tstring &    sectionid
) 
 

TDataSegment TExtractor::FindDataSegment (  const TDataRecord &    record,
Tstring    id[2]
) 
 

TDataSegment TExtractor::FindDataSegment (  const TDataRecord &    record,
const Tstring &    sectionid,
const Tstring &    segmentid
) 
 

TDataSegment TExtractor::FindDataSegment (  const TDataSection &    section,
const Tstring &    segmentid
) 
 

const Tstring & TExtractor::GetExtractorID (    )  [inline]
 

TMatrixElement & TExtractor::GetMatrixElement (    )  [inline]
 

const TMatrixElement & TExtractor::GetMatrixElement (    )  [inline]
 

Tint TExtractor::GetSamplingRate (    )  [inline]
 

Tvoid TExtractor::SetExtractorID (  const Tstring &    id )  [inline]
 

Tvoid TExtractor::SetMatrixElement (  const TMatrixElement &    matrix )  [inline]
 

Tvoid TExtractor::SetSamplingRate (  Tint    usec )  [inline]
 


変数の解説

Tbool TExtractor::theDataFoundStatus [protected]
 

Tstring TExtractor::theExtractorID [protected]
 

Tbool TExtractor::theFillMatrixStatus [protected]
 

TMatrixElement TExtractor::theMatrixElement [protected]
 

Tint TExtractor::theSamplingRate [protected]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.7.1)
Go IWAI <goiwai@users.sourceforge.jp>