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