ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMonTE_p1.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 TRIGMON_TE_P1_H
6#define TRIGMON_TE_P1_H
7
14
15#include <stdint.h>
16#include <vector>
18
20{
21 public:
22
24 m_id(0),
25 m_encoded(0),
26 m_child(),
27 m_parent(),
28 m_roi(),
29 m_clid(),
30 m_var_key(),
31 m_var_val() {}
33
34 friend class TrigMonTECnv_p1;
35
36 private:
37
38 uint32_t m_id;
39 uint32_t m_encoded;
40
41 std::vector<uint16_t> m_child;
42 std::vector<uint16_t> m_parent;
43 std::vector<uint8_t> m_roi;
44 std::vector<uint32_t> m_clid;
45
46 std::vector<uint16_t> m_var_key;
47 std::vector<float> m_var_val;
48};
49
50#endif
std::vector< uint16_t > m_var_key
std::vector< uint8_t > m_roi
std::vector< uint32_t > m_clid
friend class TrigMonTECnv_p1
std::vector< uint16_t > m_child
std::vector< float > m_var_val
std::vector< uint16_t > m_parent
uint32_t m_id
uint32_t m_encoded