ATLAS Offline Software
Loading...
Searching...
No Matches
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
10Persistent represenation of the Collection of CSC Raw Hits,
11Author: Marcin Nowak
12 CERN, December, 2005
13
14*/
15
16//#include "MuonRDO/CscRawDataCollection.h"
18
20 : public std::vector<CscRawData_p2>
21{
22public:
23
24 // Default constructor
27 m_id(0),
28 m_rodId(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),
39 {}
40
42
43private:
44
46 uint32_t m_id;
47
49 uint16_t m_rodId;
51
53 uint16_t m_numRPU;
54
57
60
63
65 uint32_t m_eventType;
66
68 std::vector<uint16_t> m_rpuID;
69 std::vector<uint8_t> m_dataType;
70
75 std::vector<uint16_t> m_spuCount;
76
78 uint32_t m_scaAddress;
79
80};
81
82
83#endif
84
85
86
87
uint8_t m_firstBitSummary
First Bit Summary.
std::vector< uint16_t > m_rpuID
RPU ID and data type.
uint16_t m_numRPU
number of RPU
uint32_t m_eventType
event type/data type
uint32_t m_id
Identifier of this collection.
std::vector< uint16_t > m_spuCount
cluster counts for 10 SPU: 5 SPU in each chamber or RPU!
uint16_t m_rodId
online ROD Identifier
std::vector< uint8_t > m_dataType
uint32_t m_scaAddress
SCA Address.
STL namespace.