50 #include "StDaqLib/GENERIC/EventReader.hh"
51 #include "StDaqLib/GENERIC/Error.hh"
52 #include "StDaqLib/GENERIC/RecHeaderFormats.hh"
53 #include "TPCV2P0.Banks.hh"
55 #include "TPCV2P0_Reader.hh"
66 int getPadList(
int PadRow,
unsigned char **padList);
67 int getSequences(
int PadRow,
int Pad,
int *nSeq,
Sequence **SeqData);
68 int getSpacePts(
int PadRow,
int *nSpacePts,
SpacePt **SpacePts);
74 int getFeeSequences(
int Fee,
int Pin,
int *nSeq,
Sequence **SeqData);
80 classname(Bank_TPCADCD) *adcd_p[6][3];
81 classname(Bank_TPCADCX) *adcx_p[6][3];
82 classname(Bank_TPCSEQD) *seqd_p[6][3];
87 int nsptrow[TPC_PADROWS];
88 SpacePt *RowSpacePts[TPC_PADROWS];
89 struct Pad Pad_array[TPC_PADROWS][TPC_MAXPADS];
90 struct PadRow Row_array[TPC_PADROWS];
91 u_char padlist[TPC_PADROWS][TPC_MAXPADS];
103 int getPadList(
int PadRow,
unsigned char **padList);
104 int getSequences(
int PadRow,
int Pad,
int *nArray, u_char **Array);
115 u_char padlist[TPC_PADROWS][TPC_MAXPADS];
117 classname(Bank_TPCADCR) *banks[6][3];
127 classname(Bank_TPCPEDR) *banks[6][3];
128 u_char padlist[TPC_PADROWS][TPC_MAXPADS];
132 int getPadList(
int PadRow,
unsigned char **padList);
133 int getSequences(
int PadRow,
int Pad,
int *nArray, u_char **Array);
134 int getNumberOfEvents();
149 classname(Bank_TPCRMSR) *banks[6][3];
150 u_char padlist[TPC_PADROWS][TPC_MAXPADS];
154 int getPadList(
int PadRow,
unsigned char **padList);
155 int getSequences(
int PadRow,
int Pad,
int *nArray, u_char **Array);
156 int getNumberOfEvents();
175 int getNumberOfEvents();
188 int getClusters(
int PadRow,
int Pad,
int *nClusters,
201 classname(Bank_TPCCPPR) *banks[6][3];
250 void place(
short padrow,
short pad,
PADK_entry *);
251 void get(
short padrow,
short pad,
PADK_entry *);
253 int getADCBytes() {
return 512; };
254 int getCPPBytes() {
return 128; };
255 int getPEDBytes() {
return 512; };
256 int getRMSBytes() {
return 512; };
257 int getCFGBytes() {
return 1; };
258 int getGAINBytes() {
return 4; };
264 short packed_address[TPC_PADROWS][TPC_MAXPADS];
266 short pack(
short rcb,
short mz,
short offset);