Logo ROOT   6.16/01
Reference Guide
TResponseTable.h
Go to the documentation of this file.
1// @(#)root/table:$Id$
2// Author: Valery Fine(fine@bnl.gov) 30/06/2001
3#ifndef ROOT_TResponseTable
4#define ROOT_TResponseTable
5
6#include "TGenericTable.h"
7
8//////////////////////////////////////////////////////////////////////////
9// //
10// TResponseTable //
11// //
12//////////////////////////////////////////////////////////////////////////
13
15{
16 public:
18 TResponseTable(const char *name,const char *volumepath, const char *responseDefintion, Int_t allocSize);
19 virtual ~TResponseTable(){}
20 void SetResponse(int track, int *nvl, float *response);
22
23 protected:
24 void AddVolumePath(const char *path);
25 void AddResponse(const char *chit);
26 void AddElement(const char *path,EColumnType type);
27 private:
29
30 ClassDef(TResponseTable,4) // Generic Geant detector response table
31};
32#endif
int Int_t
Definition: RtypesCore.h:41
#define ClassDef(name, id)
Definition: Rtypes.h:324
int type
Definition: TGX11.cxx:120
virtual ~TResponseTable()
void AddElement(const char *path, EColumnType type)
to be documented
void AddResponse(const char *chit)
to be documented
static Int_t FindResponseLocation(TTableDescriptor &dsc)
Look up the table descriptor to find the first respnse value location TResponsetable layout: offset +...
Int_t fResponseLocation
void AddVolumePath(const char *path)
to be documented
void SetResponse(int track, int *nvl, float *response)
Add one extra his/digit to the table Reallocate the table if needed.
EColumnType
Definition: TTable.h:82