library: libTable
#include "TResponseTable.h"

TResponseTable


class description - header file - source file - inheritance tree (.pdf)

class TResponseTable : public TGenericTable

Inheritance Chart:
TObject
<-
TNamed
<-
TDataSet
<-
TTable
<-
TGenericTable
<-
TResponseTable

    protected:
void AddElement(const char* path, TTable::EColumnType type) void AddResponse(const char* chit) void AddVolumePath(const char* path) public:
TResponseTable() TResponseTable(const char* name, const char* volumepath, const char* responseDefintion, Int_t allocSize) TResponseTable(const TResponseTable&) virtual ~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)

Data Members

    private:
Int_t fResponseLocation

Class Description

TResponseTable()
to be documented
void AddVolumePath(const char *path)
to be documented
void AddResponse(const char *chit)
to be documented
void AddElement(const char *path,EColumnType type)
to be documented
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
TResponseTable()
TResponseTable(const char *name,const char *volumepath, const char *responseDefintion, Int_t allocSize)
virtual ~TResponseTable()

Author: Valery Fine(fine@bnl.gov) 03/04/2002
Last update: root/table:$Name: $Id: TResponseTable.cxx,v 1.5 2006/07/11 09:05:02 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - 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.