ATLAS Offline Software
TriggerInfo_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 EVENTTPCNV_TRIGGERINFO_P2_H
6 #define EVENTTPCNV_TRIGGERINFO_P2_H
7 
15 #include <vector>
16 #include <string>
17 
19 public:
21  {
22  public:
23  std::string m_name;
24  std::string m_type;
26  };
27 
28  typedef unsigned int number_type;
30 
34  std::vector<number_type> m_level1TriggerInfo;
35  std::vector<number_type> m_level2TriggerInfo;
36  std::vector<number_type> m_eventFilterInfo;
37  std::vector<StreamTag_p2> m_streamTags;
38 };
39 
40 // inline
41 
42 inline
44  :
45  m_statusElement(0),
46  m_extendedLevel1ID(0),
47  m_level1TriggerType(0)
48 {}
49 
50 
51 #endif
TriggerInfo_p2
Definition: TriggerInfo_p2.h:18
TriggerInfo_p2::m_streamTags
std::vector< StreamTag_p2 > m_streamTags
Definition: TriggerInfo_p2.h:37
TriggerInfo_p2::m_statusElement
number_type m_statusElement
Definition: TriggerInfo_p2.h:31
TriggerInfo_p2::StreamTag_p2::m_obeysLumiblock
bool m_obeysLumiblock
Definition: TriggerInfo_p2.h:25
TriggerInfo_p2::StreamTag_p2::m_name
std::string m_name
Definition: TriggerInfo_p2.h:23
TriggerInfo_p2::TriggerInfo_p2
TriggerInfo_p2()
Definition: TriggerInfo_p2.h:43
TriggerInfo_p2::m_level1TriggerType
number_type m_level1TriggerType
Definition: TriggerInfo_p2.h:33
TriggerInfo_p2::number_type
unsigned int number_type
Definition: TriggerInfo_p2.h:28
TriggerInfo_p2::m_extendedLevel1ID
number_type m_extendedLevel1ID
Definition: TriggerInfo_p2.h:32
TriggerInfo_p2::m_level2TriggerInfo
std::vector< number_type > m_level2TriggerInfo
Definition: TriggerInfo_p2.h:35
TriggerInfo_p2::m_eventFilterInfo
std::vector< number_type > m_eventFilterInfo
Definition: TriggerInfo_p2.h:36
TriggerInfo_p2::StreamTag_p2::m_type
std::string m_type
Definition: TriggerInfo_p2.h:24
TriggerInfo_p2::m_level1TriggerInfo
std::vector< number_type > m_level1TriggerInfo
Definition: TriggerInfo_p2.h:34
TriggerInfo_p2::StreamTag_p2
Definition: TriggerInfo_p2.h:21