ATLAS Offline Software
Loading...
Searching...
No Matches
RODHeader_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5 //***************************************************************************
6 // RODHeader_p1.h - description
7 // -------------------
8 // begin : 29/11/2007
9 // email : Alan.Watson@cern.ch
10 // ***************************************************************************/
11
12
13#ifndef RODHeader_P1_H
14#define RODHeader_P1_H
15
16#include <vector>
17
18// Forward declaration of the convertor
19//class RODHeaderCnv_p1;
20//namespace LVL1 {
21
22 //Doxygen class description below:
27
28 friend class RODHeaderCnv_p1;
29
30public:
31
33 virtual ~RODHeader_p1(){}
34
36
37//protected:
38
39 uint32_t m_version;
40 uint32_t m_sourceId;
41 uint32_t m_run;
42 uint32_t m_lvl1Id;
43 uint32_t m_bcId;
44 uint32_t m_trigType;
45 uint32_t m_detType;
46 std::vector<uint32_t> m_statusWords;
47 uint32_t m_payloadSize;
48};
49
50
52 : m_version(0),
53 m_sourceId(0),
54 m_run(0),
55 m_lvl1Id(0),
56 m_bcId(0),
57 m_trigType(0),
58 m_detType(0),
61 {
62 }
63
64
65
66//} // end of namespace
67
68#endif
uint32_t m_lvl1Id
uint32_t m_run
friend class RODHeaderCnv_p1
std::vector< uint32_t > m_statusWords
uint32_t m_detType
uint32_t m_bcId
uint32_t m_sourceId
uint32_t m_version
Internal data.
uint32_t m_trigType
virtual ~RODHeader_p1()
uint32_t m_payloadSize