ATLAS Offline Software
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 
10 
11 namespace met {
12 
14  {
15 
16  public:
17  METAssocTestAlg(const std::string& name, ISvcLocator* pSvcLocator);
19 
23 
24  private:
25 
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
met::METAssocTestAlg::~METAssocTestAlg
~METAssocTestAlg()
Definition: METAssocTestAlg.h:18
xAOD::MissingETAssociation_v1
MET association descriptor contains object links and corresponding parameters.
Definition: MissingETAssociation_v1.h:29
met::METAssocTestAlg::m_jetname
std::string m_jetname
Definition: METAssocTestAlg.h:32
met::METAssocTestAlg::initialize
StatusCode initialize()
Definition: METAssocTestAlg.cxx:24
met::METAssocTestAlg::checkAssoc
StatusCode checkAssoc(const xAOD::MissingETAssociation &)
Definition: METAssocTestAlg.cxx:143
met::METAssocTestAlg::m_mapname
std::string m_mapname
Definition: METAssocTestAlg.h:31
met::METAssocTestAlg::checkMiscAssoc
StatusCode checkMiscAssoc(const xAOD::MissingETAssociation &)
Definition: METAssocTestAlg.cxx:192
AthAlgorithm.h
met
Definition: IMETSignificance.h:24
met::METAssocTestAlg
Definition: METAssocTestAlg.h:14
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
met::METAssocTestAlg::finalize
StatusCode finalize()
Definition: METAssocTestAlg.cxx:39
met::METAssocTestAlg::m_mapsuffix
std::string m_mapsuffix
Definition: METAssocTestAlg.h:35
met::METAssocTestAlg::METAssocTestAlg
METAssocTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: METAssocTestAlg.cxx:16
met::METAssocTestAlg::checkObjects
StatusCode checkObjects(const xAOD::MissingETAssociation &)
Definition: METAssocTestAlg.cxx:104
MissingETAssociation.h
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
met::METAssocTestAlg::checkJet
StatusCode checkJet(const xAOD::MissingETAssociation &)
Definition: METAssocTestAlg.cxx:69
met::METAssocTestAlg::execute
StatusCode execute()
Definition: METAssocTestAlg.cxx:41
met::METAssocTestAlg::m_failOnInconsistency
bool m_failOnInconsistency
Definition: METAssocTestAlg.h:36