00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef STSVTDAQ_HH
00023 #define STSVTDAQ_HH
00024
00025 #define MAX_NUMBER_OF_BARRELS 3
00026
00027 #include "StObject.h"
00028 #include "TString.h"
00029
00030 class StSvtDaq: public StObject
00031 {
00032 public:
00033 StSvtDaq();
00034 virtual ~StSvtDaq();
00035
00036 StSvtDaq(const StSvtDaq&);
00037 StSvtDaq& operator = (const StSvtDaq&);
00038
00039 void setClearedTimeBins(long value){clearedTimeBins=value;}
00040 void setSavedBlackAnodes(long value, int i){savedBlackAnodes[i]=value;}
00041 void setPixelsBefore(long value){pixelsBefore=value;}
00042 void setPixelsAfter(long value){pixelsAfter=value;}
00043 void setPedOffset(long value) {pedOffset=value;}
00044 void setSeqLo(long value){seqLo=value;}
00045 void setSeqHi(long value){seqHi=value;}
00046 void setThreshLo(long value){threshLo=value;}
00047 void setThreshHi(long value){threshHi=value;}
00048
00049 long getClearedTimeBins(){return clearedTimeBins;}
00050 long getSavedBlackAnodes(int i){return savedBlackAnodes[i];}
00051 long getPixelsBefore(){return pixelsBefore;}
00052 long getPixelsAfter(){return pixelsAfter;}
00053 long getPedOffset(){return pedOffset;}
00054 long getSeqLo(){return seqLo;}
00055 long getSeqHi(){return seqHi;}
00056 long getThreshLo(){return threshLo;}
00057 long getThreshHi(){return threshHi;}
00058
00059 protected:
00060 long clearedTimeBins;
00061 long savedBlackAnodes[4];
00062 long pixelsBefore;
00063 long pixelsAfter;
00064 long pedOffset;
00065 long seqLo;
00066 long seqHi;
00067 long threshLo;
00068 long threshHi;
00069
00070 ClassDef(StSvtDaq,1)
00071 };
00072
00073 #endif