36 #ifndef ST_TPC_ELECTRONICS_HH
37 #define ST_TPC_ELECTRONICS_HH
41 #include "StGlobals.hh"
42 #include "StDbUtilities/StTpcPadCoordinate.hh"
51 virtual double nominalGain()
const = 0;
52 virtual double channelGain(
int,
int,
int)
const = 0;
54 virtual double shapingTime()
const = 0;
55 virtual double samplingFrequency()
const = 0;
56 virtual double tZero()
const = 0;
57 virtual double tau()
const = 0;
60 virtual double adcConversion()
const = 0;
61 virtual double adcConversionCharge()
const = 0;
62 virtual int numberOfTimeBins()
const = 0;
63 virtual int averagePedestal()
const = 0;
64 virtual int pedestal(
int,
int,
int,
int)
const = 0;
68 virtual void print(ostream& = cout)
const = 0;