ATLAS Offline Software
TBTriggerPatternUnit.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8 // Constructors and Destructor //
10 
12  : m_triggerWord(0)
13 {
14 }
15 
16 
17 
19 { }
20 
22 // Data Manipulation //
24 
25 
26 void TBTriggerPatternUnit::setTriggerWord(unsigned int triggerword)
27 {
28 
29  unsigned int mask = 0x00000001;
30  m_triggerWord = triggerword;
31  m_triggers.resize(16);
32  for (unsigned int i=0; i<16; i++ )
33  {
35  mask *= 2;
36  }
37 }
TBTriggerPatternUnit::TBTriggerPatternUnit
TBTriggerPatternUnit()
Definition: TBTriggerPatternUnit.cxx:11
TBTriggerPatternUnit::~TBTriggerPatternUnit
~TBTriggerPatternUnit()
Definition: TBTriggerPatternUnit.cxx:18
TBTriggerPatternUnit.h
python.utils.AtlRunQueryLookup.mask
string mask
Definition: AtlRunQueryLookup.py:460
lumiFormat.i
int i
Definition: lumiFormat.py:92
TBTriggerPatternUnit::m_triggerWord
unsigned int m_triggerWord
Definition: TBTriggerPatternUnit.h:96
TBTriggerPatternUnit::setTriggerWord
void setTriggerWord(unsigned int word)
Definition: TBTriggerPatternUnit.cxx:26
TBTriggerPatternUnit::m_triggers
std::vector< bool > m_triggers
Definition: TBTriggerPatternUnit.h:97