ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
MET
METReconstruction
src
METAssocTestAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef METASSOCTESTALG_H
6
#define METASSOCTESTALG_H
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
xAODMissingET/MissingETAssociation.h
"
10
11
namespace
met
{
12
13
class
METAssocTestAlg
:
public
AthAlgorithm
14
{
15
16
public
:
17
METAssocTestAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
18
~METAssocTestAlg
() {}
19
20
StatusCode
initialize
();
21
StatusCode
finalize
();
22
StatusCode
execute
();
23
24
private
:
25
26
StatusCode
checkJet
(
const
xAOD::MissingETAssociation
&);
27
StatusCode
checkObjects
(
const
xAOD::MissingETAssociation
&);
28
StatusCode
checkAssoc
(
const
xAOD::MissingETAssociation
&);
29
StatusCode
checkMiscAssoc
(
const
xAOD::MissingETAssociation
&);
30
31
std::string
m_mapname
=
""
;
// internal var for retrieving MET map
32
std::string
m_jetname
=
""
;
// internal var for retrieving jet collection
33
// configure m_jetname if the container name is not m_mapsuffix+"Jets"
34
35
std::string
m_mapsuffix
=
""
;
// configurable var setting m_mapname and m_jetname
36
bool
m_failOnInconsistency
=
false
;
37
};
38
}
39
40
#endif
AthAlgorithm.h
MissingETAssociation.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthAlgorithm.cxx:24
met::METAssocTestAlg::checkMiscAssoc
StatusCode checkMiscAssoc(const xAOD::MissingETAssociation &)
Definition
METAssocTestAlg.cxx:192
met::METAssocTestAlg::m_mapsuffix
std::string m_mapsuffix
Definition
METAssocTestAlg.h:35
met::METAssocTestAlg::finalize
StatusCode finalize()
Definition
METAssocTestAlg.cxx:39
met::METAssocTestAlg::m_failOnInconsistency
bool m_failOnInconsistency
Definition
METAssocTestAlg.h:36
met::METAssocTestAlg::execute
StatusCode execute()
Definition
METAssocTestAlg.cxx:41
met::METAssocTestAlg::checkAssoc
StatusCode checkAssoc(const xAOD::MissingETAssociation &)
Definition
METAssocTestAlg.cxx:143
met::METAssocTestAlg::METAssocTestAlg
METAssocTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
METAssocTestAlg.cxx:16
met::METAssocTestAlg::initialize
StatusCode initialize()
Definition
METAssocTestAlg.cxx:24
met::METAssocTestAlg::m_jetname
std::string m_jetname
Definition
METAssocTestAlg.h:32
met::METAssocTestAlg::checkObjects
StatusCode checkObjects(const xAOD::MissingETAssociation &)
Definition
METAssocTestAlg.cxx:104
met::METAssocTestAlg::m_mapname
std::string m_mapname
Definition
METAssocTestAlg.h:31
met::METAssocTestAlg::checkJet
StatusCode checkJet(const xAOD::MissingETAssociation &)
Definition
METAssocTestAlg.cxx:69
met::METAssocTestAlg::~METAssocTestAlg
~METAssocTestAlg()
Definition
METAssocTestAlg.h:18
met
Definition
IMETSignificance.h:24
xAOD::name
name
Definition
TriggerMenuJson_v1.cxx:29
xAOD::MissingETAssociation
MissingETAssociation_v1 MissingETAssociation
Version control by type definition.
Definition
MissingETAssociation.h:15
Generated on
for ATLAS Offline Software by
1.14.0