CMS 3D CMS Logo

CSCDDUDataItr.h
Go to the documentation of this file.
1 #ifndef EventFilter_CSCRawToDigi_CSCDDUDataItr_h
2 #define EventFilter_CSCRawToDigi_CSCDDUDataItr_h
3 
9 class CSCDDUEventData;
10 class CSCEventData;
11 #include <vector>
12 
14 public:
16  CSCDDUDataItr();
17 
19  CSCDDUDataItr(const char *buf);
20 
22  CSCDDUDataItr(const CSCDDUEventData *dduData);
23 
25 
28  void operator=(const CSCDDUDataItr &);
29 
30  bool next();
31 
32  const CSCEventData &operator*();
33 
34 private:
39 };
40 
41 #endif
CSCEventData
Definition: CSCEventData.h:26
CSCDDUDataItr::theDDUData
const CSCDDUEventData * theDDUData
Definition: CSCDDUDataItr.h:35
CSCDDUDataItr::next
bool next()
Definition: CSCDDUDataItr.cc:59
CSCDDUDataItr::theCurrentCSC
int theCurrentCSC
Definition: CSCDDUDataItr.h:36
CSCDDUDataItr
Definition: CSCDDUDataItr.h:13
CSCDDUDataItr::theDataIsOwnedByMe
bool theDataIsOwnedByMe
Definition: CSCDDUDataItr.h:38
CSCDDUDataItr::operator*
const CSCEventData & operator*()
Definition: CSCDDUDataItr.cc:61
CSCDDUDataItr::CSCDDUDataItr
CSCDDUDataItr()
default constructor
Definition: CSCDDUDataItr.cc:7
visDQMUpload.buf
buf
Definition: visDQMUpload.py:160
CSCDDUEventData
Definition: CSCDDUEventData.h:19
CSCDDUDataItr::theNumberOfCSCs
int theNumberOfCSCs
Definition: CSCDDUDataItr.h:37
CSCDDUDataItr::operator=
void operator=(const CSCDDUDataItr &)
Definition: CSCDDUDataItr.cc:43
CSCDDUDataItr::~CSCDDUDataItr
~CSCDDUDataItr()
Definition: CSCDDUDataItr.cc:27