Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
FEDRawData
interface
FEDRawDataCollection.h
Go to the documentation of this file.
1
#ifndef FEDRawData_FEDRawDataCollection_h
2
#define FEDRawData_FEDRawDataCollection_h
3
14
#include <
DataFormats/FEDRawData/interface/FEDRawData.h
>
15
#include "
DataFormats/Common/interface/traits.h
"
16
#include "
FWCore/Utilities/interface/GCCPrerequisite.h
"
17
18
#include <vector>
19
20
21
class
FEDRawDataCollection
:
public
edm::DoNotRecordParents
{
22
public
:
23
FEDRawDataCollection
();
24
25
virtual
~FEDRawDataCollection
();
26
28
const
FEDRawData
&
FEDData
(
int
fedid)
const
;
29
31
FEDRawData
&
FEDData
(
int
fedid);
32
33
FEDRawDataCollection
(
const
FEDRawDataCollection
&);
34
35
void
swap
(
FEDRawDataCollection
& other) {
36
data_
.swap(other.
data_
);
37
}
38
39
private
:
40
41
std::vector<FEDRawData>
data_
;
42
43
};
44
45
inline
46
void
swap
(
FEDRawDataCollection
&
a
,
FEDRawDataCollection
&
b
) {
47
a.
swap
(b);
48
}
49
50
#endif
51
swap
void swap(ora::Record &rh, ora::Record &lh)
Definition:
Record.h:70
traits.h
FEDRawDataCollection::~FEDRawDataCollection
virtual ~FEDRawDataCollection()
Definition:
FEDRawDataCollection.cc:25
FEDRawDataCollection::swap
void swap(FEDRawDataCollection &other)
Definition:
FEDRawDataCollection.h:35
FEDRawDataCollection::FEDData
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
Definition:
FEDRawDataCollection.cc:30
FEDRawData
Definition:
FEDRawData.h:22
FEDRawDataCollection::data_
std::vector< FEDRawData > data_
the raw data
Definition:
FEDRawDataCollection.h:41
FEDRawDataCollection::FEDRawDataCollection
FEDRawDataCollection()
Definition:
FEDRawDataCollection.cc:17
b
double b
Definition:
hdecay.h:120
FEDRawDataCollection
Definition:
FEDRawDataCollection.h:21
FEDRawData.h
a
double a
Definition:
hdecay.h:121
edm::DoNotRecordParents
Definition:
traits.h:104
GCCPrerequisite.h
Generated for CMSSW Reference Manual by
1.8.5