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
12
#include <
DataFormats/FEDRawData/interface/FEDRawData.h
>
13
#include "
DataFormats/Common/interface/traits.h
"
14
#include "
FWCore/Utilities/interface/GCCPrerequisite.h
"
15
16
#include <vector>
17
18
19
class
FEDRawDataCollection
:
public
edm::DoNotRecordParents
{
20
public
:
21
FEDRawDataCollection
();
22
23
virtual
~FEDRawDataCollection
();
24
26
const
FEDRawData
&
FEDData
(
int
fedid)
const
;
27
29
FEDRawData
&
FEDData
(
int
fedid);
30
31
FEDRawDataCollection
(
const
FEDRawDataCollection
&);
32
33
void
swap
(
FEDRawDataCollection
& other) {
34
data_
.swap(other.
data_
);
35
}
36
37
private
:
38
39
std::vector<FEDRawData>
data_
;
40
41
};
42
43
inline
44
void
swap
(
FEDRawDataCollection
&
a
,
FEDRawDataCollection
&
b
) {
45
a.
swap
(b);
46
}
47
48
#endif
49
swap
void swap(ora::Record &rh, ora::Record &lh)
Definition:
Record.h:70
traits.h
FEDRawDataCollection::~FEDRawDataCollection
virtual ~FEDRawDataCollection()
Definition:
FEDRawDataCollection.cc:23
FEDRawDataCollection::swap
void swap(FEDRawDataCollection &other)
Definition:
FEDRawDataCollection.h:33
FEDRawDataCollection::FEDData
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
Definition:
FEDRawDataCollection.cc:28
FEDRawData
Definition:
FEDRawData.h:20
FEDRawDataCollection::data_
std::vector< FEDRawData > data_
the raw data
Definition:
FEDRawDataCollection.h:39
FEDRawDataCollection::FEDRawDataCollection
FEDRawDataCollection()
Definition:
FEDRawDataCollection.cc:15
b
double b
Definition:
hdecay.h:120
FEDRawDataCollection
Definition:
FEDRawDataCollection.h:19
FEDRawData.h
a
double a
Definition:
hdecay.h:121
edm::DoNotRecordParents
Definition:
traits.h:103
GCCPrerequisite.h
Generated for CMSSW Reference Manual by
1.8.5