TResponseTable Class Reference

#include <TResponseTable.h>

Inheritance diagram for TResponseTable:

TGenericTable TGenericTable TTable TTable TTable TTable TDataSet TDataSet TDataSet TDataSet TDataSet TDataSet TDataSet TDataSet List of all members.

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

Detailed Description

Definition at line 14 of file TResponseTable.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]


Member Data Documentation

Int_t TResponseTable::fResponseLocation [private]

Definition at line 28 of file TResponseTable.h.

Referenced by TResponseTable().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1