ATLAS Offline Software
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"
12 
17  : public std::vector<CscRawData_p3>
18 {
19 public:
20 
21  // Default constructor
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),
31  m_eventType(0),
32  m_rpuID(),
33  m_dataType(),
34  m_spuCount(10,0),
35  m_scaAddress(0)
36  {}
37 
39 
40 private:
41 
44 
48 
51 
54 
57 
60 
63 
65  std::vector<uint16_t> m_rpuID;
66  std::vector<uint8_t> m_dataType;
67 
72  std::vector<uint16_t> m_spuCount;
73 
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:575
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:88
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