00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef STSVTBADANODE_HH
00013 #define STSVTBADANODE_HH
00014
00015 #include "StSvtClassLibrary/StSvtHybridObject.hh"
00016
00017 class StSvtBadAnode:public StSvtHybridObject
00018 {
00019 public:
00020 StSvtBadAnode();
00021 ~StSvtBadAnode();
00022 void SetBadAnode(int AnodeNumber, int value);
00023 int IsBadAnode(int AnodeNumber);
00024
00025 protected:
00026
00027 int mBadAnode[240];
00028
00029 };
00030
00031 inline void StSvtBadAnode::SetBadAnode(int AnodeNumber, int value)
00032 {mBadAnode[AnodeNumber-1] = value;}
00033 inline int StSvtBadAnode::IsBadAnode(int AnodeNumber)
00034 { return ((mBadAnode[AnodeNumber-1]>0) ? 1 : 0);}
00035
00036 #endif