TResponseTable
class description - source file - inheritance tree
protected:
void AddElement(const char* path, TTable::EColumnType type)
void AddResponse(const char* chit)
void AddVolumePath(const char* path)
public:
TResponseTable TResponseTable()
TResponseTable TResponseTable(const char* name, const char* volumepath, const char* responseDefintion, Int_t allocSize)
TResponseTable TResponseTable(const TResponseTable&)
virtual void ~TResponseTable()
static TClass* Class()
static Int_t FindResponseLocation(TTableDescriptor& dsc)
virtual TClass* IsA() const
void SetResponse(int track, int* nvl, float* response)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t fResponseLocation
TResponseTable():TGenericTable(), fResponseLocation(-1)
TResponseTable(const char *name,const char *volumePath, const char *responseDefinition, Int_t /*allocSize*/)
: TGenericTable(), fResponseLocation(-1)
Set an empty descriptor
void AddVolumePath(const char *path)
void AddResponse(const char *chit)
void AddElement(const char *path,EColumnType type)
void SetResponse(int track, int *nvl, float *response)
Add one extra his/digit to the table
Reallocate the table if needed
Int_t FindResponseLocation(TTableDescriptor &dsc)
Look up the table descriptor to find the
first respnse value location
TResponsetable layout:
offset
+0 int TRACK
+1
... int <volume path description>
+nVl.
+nVl+1 <---- fResponseLocation
... response values
RowSize
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TResponseTable TResponseTable(const TResponseTable&)
void ~TResponseTable()
Author: Valery Fine(fine@bnl.gov) 03/04/2002
Last update: root/star:$Name: $Id: TResponseTable.cxx,v 1.2 2003/02/11 12:17:19 rdm Exp $
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.