21 #ifndef SVTV1P0_READER_HH
22 #define SVTV1P0_READER_HH
23 #include "StDaqLib/GENERIC/EventReader.hh"
29 #define classname(x) x ## V1P0
33 struct classname(Bank_SVTP);
34 struct classname(Bank_SVTSECP);
35 struct classname(Bank_SVTRBP);
36 struct classname(Bank_SVTMZP);
40 struct classname(Bank_SVTADCD) ;
41 struct classname(Bank_SVTSEQD) ;
42 struct classname(Bank_SVTADCX) ;
43 struct classname(Bank_SVTANODK) ;
44 struct classname(Bank_SVTCPPR) ;
45 struct classname(Bank_SVTADCR) ;
46 struct classname(Bank_SVTCFGR) ;
47 struct classname(Bank_SVTPEDR) ;
48 struct classname(Bank_SVTRMSR) ;
49 struct classname(Bank_SVTGAINR) ;
50 struct classname(Bank_SVTBADR) ;
51 struct classname(Bank_SVTMZCLD) ;
78 ADCRawReader *getADCRawReader(
int barrel,
int ladder,
int wafer);
79 PedestalReader *getPedestalReader(
int barrel,
int ladder,
int wafer);
81 GainReader *getGainReader(
int barrel,
int ladder,
int wafer);
82 CPPReader *getCPPReader(
int barrel,
int ladder,
int wafer);
84 ConfigReader *getConfigReader(
int barrel,
int ladder,
int wafer);
89 int getSCAZero(){
return mSCAZero;}
90 int getTimeZero(){
return mTimeZero;}
108 classname(Bank_SVTSECP) *getBankSVTSECP(
int hypersector);
110 classname(Bank_SVTRBP) *getBankSVTRBP(
int interleaved_rb, classname(Bank_SVTSECP) *pBank_SVTSECP);
111 classname(Bank_SVTMZP) *getBankSVTMZP(
int mz, classname(Bank_SVTRBP) *pBank_SVTRBP);
112 classname(Bank_SVTMZP) *getBankSVTMZP(
int hypersector,
int rb,
int mz);
113 classname(Bank_SVTMZCLD) *getBankSVTMZCLD(
int hypersector,
int rb,
int mz);
119 classname(Bank_SVTADCD) *getBankSVTADCD(
int hypersector,
int rb,
int mz);
120 classname(Bank_SVTSEQD) *getBankSVTSEQD(
int hypersector,
int rb,
int mz);
121 classname(Bank_SVTADCX) *getBankSVTADCX(
int hypersector,
int rb,
int mz);
122 classname(Bank_SVTANODK) *getBankSVTANODK(
int hypersector,
int rb,
int mz);
123 classname(Bank_SVTCPPR) *getBankSVTCPPR(
int hypersector,
int rb,
int mz);
124 classname(Bank_SVTADCR) *getBankSVTADCR(
int hypersector,
int rb,
int mz);
125 classname(Bank_SVTCFGR) *getBankSVTCFGR(
int hypersector,
int rb,
int mz);
126 classname(Bank_SVTPEDR) *getBankSVTPEDR(
int hypersector,
int rb,
int mz);
127 classname(Bank_SVTRMSR) *getBankSVTRMSR(
int hypersector,
int rb,
int mz);
128 classname(Bank_SVTGAINR) *getBankSVTGAINR(
int hypersector,
int rb,
int mz);
129 classname(Bank_SVTBADR) *getBankSVTBADR(
int hypersector,
int rb,
int mz);
135 int InformBuffers(
ADCRawReader *,
int wafer) {
return FALSE; };
138 int InformBuffers(
GainReader *,
int wafer) {
return FALSE; };
139 int InformBuffers(
CPPReader *,
int wafer) {
return FALSE; };
141 int InformBuffers(
ConfigReader *,
int wafer) {
return FALSE; };
144 int InformBuffers(
ADCRawReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
145 int InformBuffers(
PedestalReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
146 int InformBuffers(
PedestalRMSReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
147 int InformBuffers(
GainReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
148 int InformBuffers(
CPPReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
149 int InformBuffers(
BadChannelReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
150 int InformBuffers(
ConfigReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
153 int AttachBuffers(
ADCRawReader *,
int wafer) {
return FALSE; };
156 int AttachBuffers(
GainReader *,
int wafer) {
return FALSE; };
157 int AttachBuffers(
CPPReader *,
int wafer) {
return FALSE; };
159 int AttachBuffers(
ConfigReader *,
int wafer) {
return FALSE; };
162 int AttachBuffers(
ADCRawReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
163 int AttachBuffers(
PedestalReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
164 int AttachBuffers(
PedestalRMSReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
165 int AttachBuffers(
GainReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
166 int AttachBuffers(
CPPReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
167 int AttachBuffers(
BadChannelReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };
168 int AttachBuffers(
ConfigReader *,
int barrel,
int ladder,
int wafer) {
return FALSE; };