#include <TResponseTable.h>
Inheritance diagram for TResponseTable:

Public Member Functions | |
| TResponseTable () | |
| TResponseTable (const char *name, const char *volumepath, const char *responseDefintion, Int_t allocSize) | |
| virtual | ~TResponseTable () |
| void | SetResponse (int track, int *nvl, float *response) |
| TResponseTable () | |
| TResponseTable (const char *name, const char *volumepath, const char *responseDefintion, Int_t allocSize) | |
| virtual | ~TResponseTable () |
| void | SetResponse (int track, int *nvl, float *response) |
Static Public Member Functions | |
| static Int_t | FindResponseLocation (TTableDescriptor &dsc) |
| static Int_t | FindResponseLocation (TTableDescriptor &dsc) |
Protected Member Functions | |
| void | AddVolumePath (const char *path) |
| void | AddResponse (const char *chit) |
| void | AddElement (const char *path, EColumnType type) |
| void | AddVolumePath (const char *path) |
| void | AddResponse (const char *chit) |
| void | AddElement (const char *path, EColumnType type) |
Private Attributes | |
| Int_t | fResponseLocation |
Definition at line 14 of file TResponseTable.h.
| TResponseTable::TResponseTable | ( | ) |
| TResponseTable::TResponseTable | ( | const char * | name, | |
| const char * | volumepath, | |||
| const char * | responseDefintion, | |||
| Int_t | allocSize | |||
| ) |
Definition at line 30 of file TResponseTable.cxx.
References AddElement(), AddResponse(), AddVolumePath(), FindResponseLocation(), fResponseLocation, TTable::fSize, TGenericTable::GetDescriptorPointer(), TTable::kInt, TGenericTable::SetDescriptorPointer(), TTable::SetType(), and TTableDescriptor::Sizeof().
| virtual TResponseTable::~TResponseTable | ( | ) | [inline, virtual] |
Definition at line 19 of file TResponseTable.h.
| TResponseTable::TResponseTable | ( | ) |
| TResponseTable::TResponseTable | ( | const char * | name, | |
| const char * | volumepath, | |||
| const char * | responseDefintion, | |||
| Int_t | allocSize | |||
| ) |
| virtual TResponseTable::~TResponseTable | ( | ) | [inline, virtual] |
Definition at line 19 of file TResponseTable.h.
| void TResponseTable::SetResponse | ( | int | track, | |
| int * | nvl, | |||
| float * | response | |||
| ) |
Definition at line 99 of file TResponseTable.cxx.
References TTable::GetNRows(), TTable::GetRowSize(), TTableDescriptor::GetTable(), TGenericTable::GetTableDescriptors(), i, TTable::kFloat, and row.
| Int_t TResponseTable::FindResponseLocation | ( | TTableDescriptor & | dsc | ) | [static] |
Definition at line 126 of file TResponseTable.cxx.
References TTable::GetNRows(), TTableDescriptor::GetTable(), i, TTable::kFloat, and row.
Referenced by G__G__Table_209_0_4(), G__setup_memfuncTResponseTable(), and TResponseTable().
| void TResponseTable::AddVolumePath | ( | const char * | path | ) | [protected] |
Definition at line 45 of file TResponseTable.cxx.
References AddElement(), j, and TTable::kInt.
Referenced by TResponseTable().
| void TResponseTable::AddResponse | ( | const char * | chit | ) | [protected] |
Definition at line 60 of file TResponseTable.cxx.
References AddElement(), j, and TTable::kFloat.
Referenced by TResponseTable().
| void TResponseTable::AddElement | ( | const char * | path, | |
| EColumnType | type | |||
| ) | [protected] |
Definition at line 75 of file TResponseTable.cxx.
References TTableDescriptor::AddAt(), TTable::fSize, TTable::GetNRows(), TGenericTable::GetTableDescriptors(), TTable::kFloat, TTable::kInt, row, and strlcpy().
Referenced by AddResponse(), AddVolumePath(), and TResponseTable().
| void TResponseTable::SetResponse | ( | int | track, | |
| int * | nvl, | |||
| float * | response | |||
| ) |
| static Int_t TResponseTable::FindResponseLocation | ( | TTableDescriptor & | dsc | ) | [static] |
| void TResponseTable::AddVolumePath | ( | const char * | path | ) | [protected] |
| void TResponseTable::AddResponse | ( | const char * | chit | ) | [protected] |
| void TResponseTable::AddElement | ( | const char * | path, | |
| EColumnType | type | |||
| ) | [protected] |
Int_t TResponseTable::fResponseLocation [private] |
1.5.1