TExtractor class Reference

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

# クラス TExtractor の解説

`#include <TExtractor.hh>`

TExtractorのコラボレーション図

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

## 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]`

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

- TExtractor.hh