ATLAS Offline Software
MatchingBkgVertexPositioner.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BEAMEFFECTS_MATCHINGBKGVERTEXPOSITIONER_H
6 #define BEAMEFFECTS_MATCHINGBKGVERTEXPOSITIONER_H
7 
12 
13 // STL includes
14 #include <string>
15 
16 namespace Simulation {
17 
25  : public extends<AthAlgTool, ILorentzVectorGenerator> {
26 
27  public:
28  MatchingBkgVertexPositioner(const std::string &t, const std::string &n,
29  const IInterface *p);
30  virtual ~MatchingBkgVertexPositioner() = default;
31 
32  StatusCode initialize() override final;
33 
34  CLHEP::HepLorentzVector *generate(
35  const EventContext &ctx) const override final;
36 
37  private:
39  this, "PrimaryVertexContainerName", "PrimaryVertices"};
40 };
41 
42 } // namespace Simulation
43 
44 #endif
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
SG
Forward declaration.
Definition: CaloCellPacker_400_500.h:32
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
xAOD::VertexContainer
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Definition: VertexContainer.h:14
Simulation::MatchingBkgVertexPositioner::initialize
StatusCode initialize() override final
Definition: MatchingBkgVertexPositioner.cxx:17
Simulation::MatchingBkgVertexPositioner::m_vertexContainerKey
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
Definition: MatchingBkgVertexPositioner.h:38
ILorentzVectorGenerator.h
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CLHEP
STD'S.
Definition: IAtRndmGenSvc.h:19
AthAlgTool.h
Simulation::MatchingBkgVertexPositioner::~MatchingBkgVertexPositioner
virtual ~MatchingBkgVertexPositioner()=default
private
#define private
Definition: DetDescrConditionsDict_dict_fixes.cxx:13
Simulation::MatchingBkgVertexPositioner
Definition: MatchingBkgVertexPositioner.h:25
generate
Definition: generate.cxx:28
VertexContainer.h
Simulation
Definition: BeamEffectsAlg.cxx:21
Simulation::MatchingBkgVertexPositioner::MatchingBkgVertexPositioner
MatchingBkgVertexPositioner(const std::string &t, const std::string &n, const IInterface *p)
Definition: MatchingBkgVertexPositioner.cxx:12