ATLAS Offline Software
Loading...
Searching...
No Matches
TestBeam
TBEvent
src
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
5
#include "
TBEvent/TBTriggerPatternUnit.h
"
6
8
// Constructors and Destructor //
10
11
TBTriggerPatternUnit::TBTriggerPatternUnit
()
12
:
m_triggerWord
(0)
13
{
14
}
15
16
17
18
TBTriggerPatternUnit::~TBTriggerPatternUnit
()
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
{
34
m_triggers
[i] =
m_triggerWord
& mask;
35
mask *= 2;
36
}
37
}
TBTriggerPatternUnit.h
TBTriggerPatternUnit::setTriggerWord
void setTriggerWord(unsigned int word)
Definition
TBTriggerPatternUnit.cxx:26
TBTriggerPatternUnit::m_triggerWord
unsigned int m_triggerWord
Definition
TBTriggerPatternUnit.h:96
TBTriggerPatternUnit::~TBTriggerPatternUnit
~TBTriggerPatternUnit()
Definition
TBTriggerPatternUnit.cxx:18
TBTriggerPatternUnit::TBTriggerPatternUnit
TBTriggerPatternUnit()
Definition
TBTriggerPatternUnit.cxx:11
TBTriggerPatternUnit::m_triggers
std::vector< bool > m_triggers
Definition
TBTriggerPatternUnit.h:97
Generated on
for ATLAS Offline Software by
1.14.0