Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
CSCRawToDigi
interface
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
13
class
CSCDDUDataItr
{
14
public
:
16
CSCDDUDataItr
();
17
19
CSCDDUDataItr
(
const
char
*
buf
);
20
22
CSCDDUDataItr
(
const
CSCDDUEventData
*dduData);
23
24
~CSCDDUDataItr
();
25
27
CSCDDUDataItr
(
const
CSCDDUDataItr
&);
28
void
operator=
(
const
CSCDDUDataItr
&);
29
30
bool
next
();
31
32
const
CSCEventData
&
operator*
();
33
34
private
:
35
const
CSCDDUEventData
*
theDDUData
;
36
int
theCurrentCSC
;
37
int
theNumberOfCSCs
;
38
bool
theDataIsOwnedByMe
;
39
};
40
41
#endif
CSCDDUDataItr::~CSCDDUDataItr
~CSCDDUDataItr()
Definition:
CSCDDUDataItr.cc:27
CSCDDUDataItr::operator=
void operator=(const CSCDDUDataItr &)
Definition:
CSCDDUDataItr.cc:43
visDQMUpload.buf
tuple buf
Definition:
visDQMUpload.py:153
CSCDDUDataItr
Definition:
CSCDDUDataItr.h:13
CSCDDUDataItr::theDDUData
const CSCDDUEventData * theDDUData
Definition:
CSCDDUDataItr.h:35
CSCDDUDataItr::CSCDDUDataItr
CSCDDUDataItr()
default constructor
Definition:
CSCDDUDataItr.cc:7
CSCDDUDataItr::theCurrentCSC
int theCurrentCSC
Definition:
CSCDDUDataItr.h:36
CSCDDUDataItr::theDataIsOwnedByMe
bool theDataIsOwnedByMe
Definition:
CSCDDUDataItr.h:38
CSCDDUDataItr::next
bool next()
Definition:
CSCDDUDataItr.cc:59
CSCDDUEventData
Definition:
CSCDDUEventData.h:19
CSCDDUDataItr::operator*
const CSCEventData & operator*()
Definition:
CSCDDUDataItr.cc:61
CSCEventData
Definition:
CSCEventData.h:26
CSCDDUDataItr::theNumberOfCSCs
int theNumberOfCSCs
Definition:
CSCDDUDataItr.h:37
Generated for CMSSW Reference Manual by
1.8.5