ATLAS Offline Software
Trigger
TrigEvent
TrigMonitoringEventTPCnv
TrigMonitoringEventTPCnv
TrigConfChain_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 TRIGCONF_CHAIN_P1_H
6
#define TRIGCONF_CHAIN_P1_H
7
8
/*
9
@author Rustem Ospanov
10
@date July 2009
11
12
@brief Persistent partner for TrigConfChain.
13
*/
14
15
#include <stdint.h>
16
#include <string>
17
#include <vector>
18
19
#include "
TrigMonitoringEventTPCnv/TrigConfSig_p1.h
"
20
21
class
TrigConfChain_p1
22
{
23
public
:
24
25
TrigConfChain_p1
() :
26
m_chain_name
(),
27
m_lower_name
(),
28
m_chain_id
(0),
29
m_lower_id
(0),
30
m_chain_counter
(0),
31
m_lower_counter
(0),
32
m_level
(0),
33
m_prescale
(0),
34
m_pass_through
(0),
35
m_lower_ids
(),
36
m_stream_prescale
(),
37
m_signature
(),
38
m_stream_name
(),
39
m_group
() {}
40
~TrigConfChain_p1
() {}
41
42
friend
class
TrigConfChainCnv_p1
;
43
44
private
:
45
46
std::string
m_chain_name
;
47
std::string
m_lower_name
;
48
uint32_t
m_chain_id
;
49
uint32_t
m_lower_id
;
50
uint16_t
m_chain_counter
;
51
uint16_t
m_lower_counter
;
52
uint8_t
m_level
;
53
float
m_prescale
;
54
float
m_pass_through
;
55
56
std::vector<uint32_t>
m_lower_ids
;
57
std::vector<float>
m_stream_prescale
;
58
std::vector<TrigConfSig_p1>
m_signature
;
59
std::vector<std::string>
m_stream_name
;
60
std::vector<std::string>
m_group
;
61
};
62
63
#endif
xAOD::uint8_t
uint8_t
Definition:
Muon_v1.cxx:557
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
TrigConfChain_p1::m_lower_ids
std::vector< uint32_t > m_lower_ids
Definition:
TrigConfChain_p1.h:56
TrigConfChain_p1::m_group
std::vector< std::string > m_group
Definition:
TrigConfChain_p1.h:60
TrigConfChain_p1::m_stream_name
std::vector< std::string > m_stream_name
Definition:
TrigConfChain_p1.h:59
TrigConfChain_p1::m_chain_name
std::string m_chain_name
Definition:
TrigConfChain_p1.h:46
TrigConfChain_p1::~TrigConfChain_p1
~TrigConfChain_p1()
Definition:
TrigConfChain_p1.h:40
TrigConfChain_p1::m_lower_id
uint32_t m_lower_id
Definition:
TrigConfChain_p1.h:49
TrigConfChain_p1::m_chain_counter
uint16_t m_chain_counter
Definition:
TrigConfChain_p1.h:50
TrigConfChain_p1
Definition:
TrigConfChain_p1.h:22
TrigConfChain_p1::m_pass_through
float m_pass_through
Definition:
TrigConfChain_p1.h:54
TrigConfChainCnv_p1
Definition:
TrigConfChainCnv_p1.h:21
TrigConfChain_p1::TrigConfChain_p1
TrigConfChain_p1()
Definition:
TrigConfChain_p1.h:25
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:88
TrigConfChain_p1::m_chain_id
uint32_t m_chain_id
Definition:
TrigConfChain_p1.h:48
TrigConfChain_p1::m_lower_name
std::string m_lower_name
Definition:
TrigConfChain_p1.h:47
TrigConfChain_p1::m_signature
std::vector< TrigConfSig_p1 > m_signature
Definition:
TrigConfChain_p1.h:58
TrigConfChain_p1::m_stream_prescale
std::vector< float > m_stream_prescale
Definition:
TrigConfChain_p1.h:57
TrigConfSig_p1.h
TrigConfChain_p1::m_prescale
float m_prescale
Definition:
TrigConfChain_p1.h:53
TrigConfChain_p1::m_lower_counter
uint16_t m_lower_counter
Definition:
TrigConfChain_p1.h:51
TrigConfChain_p1::m_level
uint8_t m_level
Definition:
TrigConfChain_p1.h:52
Generated on Thu Nov 7 2024 21:29:27 for ATLAS Offline Software by
1.8.18