Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:59:19

0001 #ifndef EventFilter_CSCRawToDigi_CSCBadCFEBTimeSlice_h
0002 #define EventFilter_CSCRawToDigi_CSCBadCFEBTimeSlice_h
0003 
0004 #include "EventFilter/CSCRawToDigi/interface/CSCBadCFEBWord.h"
0005 #include <iosfwd>
0006 
0007 /**
0008  * When a time slice is bad, it only has four words, and they all start with "B"
0009  */
0010 
0011 class CSCBadCFEBTimeSlice {
0012 public:
0013   unsigned sizeInWords() const { return 4; }
0014   /// count from zero
0015   const CSCBadCFEBWord& word(int i) const;
0016 
0017   bool check() const;
0018 
0019 private:
0020   CSCBadCFEBWord theWords[4];
0021 };
0022 
0023 #endif