Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
InvariantMassDeltaPhiInclusive2AlgTool.cxx
Go to the documentation of this file.
1 
2 /*
3  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4 */
5 
7 #include "AlgoDataTypes.h" // bitSetToInt()
8 #include "DataCollector.h"
9 
10 #include "../../../dump.h"
11 #include "../../../dump.icc"
12 
15 
16 #include <sstream>
17 #include <algorithm>
18 
19 namespace GlobalSim {
20 
22  const std::string& name,
23  const IInterface* parent) :
24  base_class(type, name, parent){
25  }
26 
28 
29  CHECK(m_portsInReadKey.initialize());
30  CHECK(m_portsOutWriteKey.initialize());
31 
32 
33  return StatusCode::SUCCESS;
34  }
35 
37  InvariantMassDeltaPhiInclusive2AlgTool::run(const EventContext&) const {
38  ATH_MSG_DEBUG("run()");
39 
40  return StatusCode::SUCCESS;
41  }
42 
43  std::string
45 
46  std::stringstream ss;
47  ss << "name: " << name() << '\n'
48  << " read key " <<m_portsInReadKey
49  << " write key " << m_portsOutWriteKey
50  << '\n';
51 
52  return ss.str();
53  }
54 }
55 
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
AlgoDataTypes.h
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
GlobalSim
AlgTool to obtain a selection of eFex RoIs read in from the event store.
Definition: dump.h:8
MonitoredCollection.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
test_pyathena.parent
parent
Definition: test_pyathena.py:15
CHECK
#define CHECK(...)
Evaluate an expression and check for errors.
Definition: Control/AthenaKernel/AthenaKernel/errorcheck.h:422
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::initialize
virtual StatusCode initialize() override
Definition: InvariantMassDeltaPhiInclusive2AlgTool.cxx:27
Monitored.h
Header file to be included by clients of the Monitored infrastructure.
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::InvariantMassDeltaPhiInclusive2AlgTool
InvariantMassDeltaPhiInclusive2AlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: InvariantMassDeltaPhiInclusive2AlgTool.cxx:21
InvariantMassDeltaPhiInclusive2AlgTool.h
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::m_portsOutWriteKey
SG::WriteHandleKey< InvariantMassDeltaPhiInclusive2ContainerPortsOut > m_portsOutWriteKey
Definition: InvariantMassDeltaPhiInclusive2AlgTool.h:58
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::run
virtual StatusCode run(const EventContext &ctx) const override
Definition: InvariantMassDeltaPhiInclusive2AlgTool.cxx:37
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::m_portsInReadKey
SG::ReadHandleKey< InvariantMassDeltaPhiInclusive2ContainerPortsIn > m_portsInReadKey
Definition: InvariantMassDeltaPhiInclusive2AlgTool.h:49
GlobalSim::InvariantMassDeltaPhiInclusive2AlgTool::toString
virtual std::string toString() const override
Definition: InvariantMassDeltaPhiInclusive2AlgTool.cxx:44
DataCollector.h