ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
AnalysisCommon
AssociationUtils
AssociationUtils
FEMatcher.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ASSOCIATIONUTILS_FEMATCHER_H
6
#define ASSOCIATIONUTILS_FEMATCHER_H
7
8
#include "
xAODBase/IParticle.h
"
9
#include "
xAODMissingET/MissingETAssociationMap.h
"
10
11
// Columnar includes
12
#include "
ColumnarCore/ColumnarTool.h
"
13
#include "
ColumnarCore/ParticleDef.h
"
14
15
namespace
ADD_CMODE(ORUtils)
16
{
17
20
22
23
class
FEMatcher
:
public
columnar::ColumnarTool
<> {
24
public
:
25
26
// Constructor and destructor
27
FEMatcher
();
28
~FEMatcher
(){};
29
30
bool
objectsMatch (
const
xAOD::IParticle
* tPar,
const
xAOD::IParticle
* rPar,
xAOD::MissingETAssociationMap
feMap,
bool
swapArgs =
false
)
const
;
31
32
private
:
33
34
xAOD::MissingETAssociationMap
m_feMap;
35
36
};
// class FEMatcher
37
}
// namespace ADD_CMODE(ORUtils)
38
39
40
#endif
ColumnarTool.h
IParticle.h
MissingETAssociationMap.h
ParticleDef.h
FEMatcher
Definition
FEMatcher.h:15
columnar::ColumnarTool
the base class for all columnar components
Definition
ColumnAccessorDataArray.h:17
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition
Event/xAOD/xAODBase/xAODBase/IParticle.h:41
xAOD::MissingETAssociationMap
MissingETAssociationMap_v1 MissingETAssociationMap
Version control by type defintion.
Definition
MissingETAssociationMap.h:16
Generated on
for ATLAS Offline Software by
1.17.0