Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Trigger
TrigAnalysis
TrigEgammaMatchingTool
src
TrigEgammaMatchingToolTest.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// TrigEgammaMatchingToolTest.h
6
7
#ifndef TrigEgammaMatchingToolTest_H
8
#define TrigEgammaMatchingToolTest_H
9
10
#include "
AthenaBaseComps/AthAlgorithm.h
"
11
#include "GaudiKernel/ToolHandle.h"
12
13
#include "
TrigDecisionTool/TrigDecisionTool.h
"
14
#include "
TrigEgammaMatchingTool/ITrigEgammaMatchingTool.h
"
15
//#include "TriggerMatchingTool/IMatchingTool.h"
16
#include "
xAODEgamma/ElectronContainer.h
"
17
#include "
xAODEgamma/PhotonContainer.h
"
18
#include "
xAODMuon/MuonContainer.h
"
19
#include "
xAODTau/TauJetContainer.h
"
20
class
IExecuteTool;
21
22
namespace
Trig
{
23
class
TrigEgammaMatchingToolTest
:
public
AthAlgorithm
{
24
25
public
:
26
28
TrigEgammaMatchingToolTest
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
29
31
~TrigEgammaMatchingToolTest
();
32
34
StatusCode
initialize
();
35
StatusCode
execute
();
36
37
StatusCode
finalize
();
38
39
private
:
40
42
TrigEgammaMatchingToolTest
();
43
44
private
:
45
ToolHandle<Trig::TrigDecisionTool>
m_trigdec
;
46
ToolHandle<ITrigEgammaMatchingTool>
m_matchTool
;
47
//ToolHandle<IMatchingTool> m_matchTool2;
48
49
50
std::vector<std::string>
m_triggerList
;
51
std::vector<std::string>
m_cmbTriggerList
;
52
std::map<std::string,int>
m_counterBits
;
53
std::map<std::string,int>
m_counterCmbMatchBits
;
54
std::map<std::string,int>
m_counterMatch1Bits
;
55
std::map<std::string,int>
m_counterMatch2Bits
;
56
std::map<std::string,int>
m_counterMatch3Bits
;
57
std::map<std::string,int>
m_counterMatch4Bits
;
58
59
void
match
(
const
std::string&,
const
xAOD::Egamma
*);
60
};
61
}
62
#endif
Trig::TrigEgammaMatchingToolTest::~TrigEgammaMatchingToolTest
~TrigEgammaMatchingToolTest()
Destructor:
Definition:
TrigEgammaMatchingToolTest.cxx:29
Trig::TrigEgammaMatchingToolTest::m_counterMatch3Bits
std::map< std::string, int > m_counterMatch3Bits
Definition:
TrigEgammaMatchingToolTest.h:56
Trig
The common trigger namespace for trigger analysis tools.
Definition:
LArCellMonAlg.h:33
Trig::TrigEgammaMatchingToolTest::m_counterMatch2Bits
std::map< std::string, int > m_counterMatch2Bits
Definition:
TrigEgammaMatchingToolTest.h:55
Trig::TrigEgammaMatchingToolTest::finalize
StatusCode finalize()
Definition:
TrigEgammaMatchingToolTest.cxx:45
Trig::TrigEgammaMatchingToolTest::match
void match(const std::string &, const xAOD::Egamma *)
Definition:
TrigEgammaMatchingToolTest.cxx:62
Trig::TrigEgammaMatchingToolTest::m_trigdec
ToolHandle< Trig::TrigDecisionTool > m_trigdec
Definition:
TrigEgammaMatchingToolTest.h:45
TrigDecisionTool.h
xAOD::Egamma_v1
Definition:
Egamma_v1.h:56
Trig::TrigEgammaMatchingToolTest::m_counterCmbMatchBits
std::map< std::string, int > m_counterCmbMatchBits
Definition:
TrigEgammaMatchingToolTest.h:53
Trig::TrigEgammaMatchingToolTest::TrigEgammaMatchingToolTest
TrigEgammaMatchingToolTest()
Default constructor:
Trig::TrigEgammaMatchingToolTest::m_counterMatch4Bits
std::map< std::string, int > m_counterMatch4Bits
Definition:
TrigEgammaMatchingToolTest.h:57
AthAlgorithm.h
Trig::TrigEgammaMatchingToolTest
Definition:
TrigEgammaMatchingToolTest.h:23
ElectronContainer.h
Trig::TrigEgammaMatchingToolTest::m_counterBits
std::map< std::string, int > m_counterBits
Definition:
TrigEgammaMatchingToolTest.h:52
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ITrigEgammaMatchingTool.h
Trig::TrigEgammaMatchingToolTest::m_matchTool
ToolHandle< ITrigEgammaMatchingTool > m_matchTool
Definition:
TrigEgammaMatchingToolTest.h:46
Trig::TrigEgammaMatchingToolTest::m_counterMatch1Bits
std::map< std::string, int > m_counterMatch1Bits
Definition:
TrigEgammaMatchingToolTest.h:54
TauJetContainer.h
AthAlgorithm
Definition:
AthAlgorithm.h:47
Trig::TrigEgammaMatchingToolTest::execute
StatusCode execute()
Definition:
TrigEgammaMatchingToolTest.cxx:102
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
Trig::TrigEgammaMatchingToolTest::m_triggerList
std::vector< std::string > m_triggerList
Definition:
TrigEgammaMatchingToolTest.h:50
MuonContainer.h
Trig::TrigEgammaMatchingToolTest::initialize
StatusCode initialize()
Athena algorithm's Hooks.
Definition:
TrigEgammaMatchingToolTest.cxx:33
Trig::TrigEgammaMatchingToolTest::m_cmbTriggerList
std::vector< std::string > m_cmbTriggerList
Definition:
TrigEgammaMatchingToolTest.h:51
PhotonContainer.h
Generated on Wed Apr 23 2025 21:21:48 for ATLAS Offline Software by
1.8.18