ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
CscRawDataCollection_p3.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUON_CSCCRAWDATACOLLECTION_P3_H
6
#define MUON_CSCCRAWDATACOLLECTION_P3_H
7
8
9
10
//#include "MuonRDO/CscRawDataCollection.h"
11
#include "
MuonEventAthenaPool/CscRawData_p3.h
"
12
16
class
CscRawDataCollection_p3
17
:
public
std::vector<CscRawData_p3>
18
{
19
public
:
20
21
// Default constructor
22
CscRawDataCollection_p3
() :
23
std::
vector
<
CscRawData_p3
>(),
24
m_id
(0),
25
m_rodId
(0),
26
m_subDetectorId
(0),
27
m_numRPU
(0),
28
m_samplingPhase
(false),
29
m_triggerType
(false),
30
m_firstBitSummary
(0),
31
m_eventType
(0),
32
m_rpuID
(),
33
m_dataType
(),
34
m_spuCount
(10,0),
35
m_scaAddress
(0)
36
{}
37
38
friend
class
CscRawDataCollectionCnv_p3
;
39
40
private
:
41
43
uint32_t
m_id
;
44
46
uint16_t
m_rodId
;
47
uint16_t
m_subDetectorId
;
48
50
uint16_t
m_numRPU
;
51
53
bool
m_samplingPhase
;
54
56
bool
m_triggerType
;
57
59
uint8_t
m_firstBitSummary
;
60
62
uint32_t
m_eventType
;
63
65
std::vector<uint16_t>
m_rpuID
;
66
std::vector<uint8_t>
m_dataType
;
67
72
std::vector<uint16_t>
m_spuCount
;
73
75
uint32_t
m_scaAddress
;
76
77
};
78
79
80
#endif
81
82
83
84
CscRawDataCollection_p3::m_eventType
uint32_t m_eventType
event type/data type
Definition:
CscRawDataCollection_p3.h:62
CscRawDataCollection_p3::m_scaAddress
uint32_t m_scaAddress
SCA Address.
Definition:
CscRawDataCollection_p3.h:75
xAOD::uint8_t
uint8_t
Definition:
Muon_v1.cxx:557
CscRawData_p3.h
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
CscRawDataCollection_p3
Persistent represenation of the Collection of CSC Raw Hits.
Definition:
CscRawDataCollection_p3.h:18
CscRawDataCollection_p3::m_dataType
std::vector< uint8_t > m_dataType
Definition:
CscRawDataCollection_p3.h:66
CscRawDataCollection_p3::m_spuCount
std::vector< uint16_t > m_spuCount
cluster counts for 10 SPU: 5 SPU in each chamber or RPU! For Chamber CSS, RPU ID = 5 and for CSL RPU ...
Definition:
CscRawDataCollection_p3.h:72
CscRawDataCollection_p3::m_subDetectorId
uint16_t m_subDetectorId
Definition:
CscRawDataCollection_p3.h:47
CscRawDataCollection_p3::m_firstBitSummary
uint8_t m_firstBitSummary
First Bit Summary.
Definition:
CscRawDataCollection_p3.h:59
CscRawDataCollection_p3::CscRawDataCollection_p3
CscRawDataCollection_p3()
Definition:
CscRawDataCollection_p3.h:22
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
vector
Definition:
MultiHisto.h:13
CscRawDataCollection_p3::m_numRPU
uint16_t m_numRPU
number of RPU
Definition:
CscRawDataCollection_p3.h:50
CscRawDataCollection_p3::m_samplingPhase
bool m_samplingPhase
sampling phase
Definition:
CscRawDataCollection_p3.h:53
CscRawDataCollection_p3::m_triggerType
bool m_triggerType
trigger Type
Definition:
CscRawDataCollection_p3.h:56
CscRawData_p3
Definition:
CscRawData_p3.h:17
CscRawDataCollection_p3::m_rodId
uint16_t m_rodId
online ROD Identifier
Definition:
CscRawDataCollection_p3.h:46
CscRawDataCollection_p3::m_rpuID
std::vector< uint16_t > m_rpuID
RPU ID and data type.
Definition:
CscRawDataCollection_p3.h:65
CscRawDataCollection_p3::m_id
uint32_t m_id
Identifier of this collection.
Definition:
CscRawDataCollection_p3.h:43
CscRawDataCollectionCnv_p3
Transient/Persistent converter for the Collection of CSC Raw Hits,.
Definition:
CscRawDataCollectionCnv_p3.h:23
Generated on Mon Dec 23 2024 21:08:54 for ATLAS Offline Software by
1.8.18