ATLAS Offline Software
Loading...
Searching...
No Matches
CscRawDataCollection_p4.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5// NOTE: This is an exact copy of CscRawDataCollection_p3, since from p3 to p4 only the meaning of the m_hashId changed:
6// Until p3, the m_hashId stores the identifier hash which encodes the geometrical position of the CSC
7// From p4 onwards, the m_hashId stores the position of the CSC identifier in the vector of identifiers
8
9#ifndef MUON_CSCCRAWDATACOLLECTION_P4_H
10#define MUON_CSCCRAWDATACOLLECTION_P4_H
11
13
18 : public std::vector<CscRawData_p4>
19{
20public:
21
22 // Default constructor
25 m_id(0),
26 m_rodId(0),
28 m_numRPU(0),
29 m_samplingPhase(false),
30 m_triggerType(false),
32 m_eventType(0),
33 m_rpuID(),
34 m_dataType(),
35 m_spuCount(10,0),
37 {}
38
40
41private:
42
44 uint32_t m_id;
45
47 uint16_t m_rodId;
49
51 uint16_t m_numRPU;
52
55
58
61
63 uint32_t m_eventType;
64
66 std::vector<uint16_t> m_rpuID;
67 std::vector<uint8_t> m_dataType;
68
73 std::vector<uint16_t> m_spuCount;
74
76 uint32_t m_scaAddress;
77
78};
79
80#endif
uint16_t m_rodId
online ROD Identifier
uint8_t m_firstBitSummary
First Bit Summary.
std::vector< uint16_t > m_spuCount
cluster counts for 10 SPU: 5 SPU in each chamber or RPU!
std::vector< uint8_t > m_dataType
uint32_t m_scaAddress
SCA Address.
uint16_t m_numRPU
number of RPU
uint32_t m_id
Identifier of this collection.
uint32_t m_eventType
event type/data type
std::vector< uint16_t > m_rpuID
RPU ID and data type.
STL namespace.