ATLAS Offline Software
CscRawDataCollection_p2.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_P2_H
6 #define MUON_CSCCRAWDATACOLLECTION_P2_H
7 
8 /*
9 
10 Persistent represenation of the Collection of CSC Raw Hits,
11 Author: Marcin Nowak
12  CERN, December, 2005
13 
14 */
15 
16 //#include "MuonRDO/CscRawDataCollection.h"
18 
20  : public std::vector<CscRawData_p2>
21 {
22 public:
23 
24  // Default constructor
26  std::vector<CscRawData_p2>(),
27  m_id(0),
28  m_rodId(0),
29  m_subDetectorId(0),
30  m_numRPU(0),
31  m_samplingPhase(false),
32  m_triggerType(false),
34  m_eventType(0),
35  m_rpuID(),
36  m_dataType(),
37  m_spuCount(10,0),
38  m_scaAddress(0)
39  {}
40 
42 
43 private:
44 
47 
51 
54 
57 
60 
63 
66 
68  std::vector<uint16_t> m_rpuID;
69  std::vector<uint8_t> m_dataType;
70 
75  std::vector<uint16_t> m_spuCount;
76 
79 
80 };
81 
82 
83 #endif
84 
85 
86 
87 
CscRawDataCollection_p2::m_scaAddress
uint32_t m_scaAddress
SCA Address.
Definition: CscRawDataCollection_p2.h:78
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:575
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
CscRawDataCollection_p2::m_subDetectorId
uint16_t m_subDetectorId
Definition: CscRawDataCollection_p2.h:50
CscRawDataCollection_p2::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_p2.h:75
CscRawDataCollection_p2
Definition: CscRawDataCollection_p2.h:21
CscRawDataCollection_p2::m_id
uint32_t m_id
Identifier of this collection.
Definition: CscRawDataCollection_p2.h:46
CscRawDataCollection_p2::m_rpuID
std::vector< uint16_t > m_rpuID
RPU ID and data type.
Definition: CscRawDataCollection_p2.h:68
CscRawDataCollection_p2::m_numRPU
uint16_t m_numRPU
number of RPU
Definition: CscRawDataCollection_p2.h:53
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
CscRawDataCollection_p2::m_rodId
uint16_t m_rodId
online ROD Identifier
Definition: CscRawDataCollection_p2.h:49
CscRawData_p2.h
CscRawDataCollectionCnv_p2
Definition: CscRawDataCollectionCnv_p2.h:26
vector
Definition: MultiHisto.h:13
CscRawDataCollection_p2::m_dataType
std::vector< uint8_t > m_dataType
Definition: CscRawDataCollection_p2.h:69
CscRawDataCollection_p2::m_triggerType
bool m_triggerType
trigger Type
Definition: CscRawDataCollection_p2.h:59
CscRawDataCollection_p2::m_eventType
uint32_t m_eventType
event type/data type
Definition: CscRawDataCollection_p2.h:65
CscRawData_p2
Definition: CscRawData_p2.h:17
CscRawDataCollection_p2::CscRawDataCollection_p2
CscRawDataCollection_p2()
Definition: CscRawDataCollection_p2.h:25
CscRawDataCollection_p2::m_samplingPhase
bool m_samplingPhase
sampling phase
Definition: CscRawDataCollection_p2.h:56
CscRawDataCollection_p2::m_firstBitSummary
uint8_t m_firstBitSummary
First Bit Summary.
Definition: CscRawDataCollection_p2.h:62