ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
AtlasTest
DatabaseTest
AthenaPoolTestData
AthenaPoolTestData
FauxTriggerMap.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
16
// FauxTriggerMap.h
17
//
18
#ifndef ATHENAPOOLTEST_TRIGGER_H
19
#define ATHENAPOOLTEST_TRIGGER_H
20
21
#include <string>
22
#include <set>
23
24
class
TrigPath
;
25
26
class
FauxTriggerMap
27
{
28
public
:
29
typedef
unsigned
int
NUMBER_TYPE
;
30
31
FauxTriggerMap
();
32
virtual
~FauxTriggerMap
();
33
35
bool
addPath
(
const
TrigPath
& tp);
36
38
bool
hasL1
(
int
l1bit)
const
;
40
NUMBER_TYPE
bits
()
const
;
41
42
private
:
43
bool
m_l1results
[64];
44
NUMBER_TYPE
m_bits
;
45
};
46
#include "
AthenaKernel/CLASS_DEF.h
"
47
CLASS_DEF
(
FauxTriggerMap
, 1287802, 0)
48
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
FauxTriggerMap
Support class for use in AthenaPoolMultiTest event splitting.
Definition
FauxTriggerMap.h:27
FauxTriggerMap::hasL1
bool hasL1(int l1bit) const
Query whether l1bit is in the map.
Definition
FauxTriggerMap.cxx:42
FauxTriggerMap::NUMBER_TYPE
unsigned int NUMBER_TYPE
Definition
FauxTriggerMap.h:29
FauxTriggerMap::FauxTriggerMap
FauxTriggerMap()
Definition
FauxTriggerMap.cxx:15
FauxTriggerMap::bits
NUMBER_TYPE bits() const
Return the bits stored in the map.
Definition
FauxTriggerMap.cxx:47
FauxTriggerMap::m_l1results
bool m_l1results[64]
Definition
FauxTriggerMap.h:43
FauxTriggerMap::~FauxTriggerMap
virtual ~FauxTriggerMap()
Definition
FauxTriggerMap.cxx:24
FauxTriggerMap::addPath
bool addPath(const TrigPath &tp)
Add the trigger path to the current map.
Definition
FauxTriggerMap.cxx:27
FauxTriggerMap::m_bits
NUMBER_TYPE m_bits
Definition
FauxTriggerMap.h:44
TrigPath
Support class for use in AthenaPoolMultiTest event splitting.
Definition
TrigPath.h:23
Generated on
for ATLAS Offline Software by
1.17.0