ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JpsiUpsilonTools
JpsiUpsilonTools
JpsiAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
6
#include "
AthenaBaseComps/AthAlgorithm.h
"
7
#include "
JpsiUpsilonTools/ICandidateSearch.h
"
8
#include "
xAODTracking/VertexContainerFwd.h
"
10
class
JpsiAlg
:
public
AthAlgorithm
{
11
12
public
:
13
JpsiAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
14
StatusCode
initialize
()
override
;
15
StatusCode
execute
(
const
EventContext& ctx)
override
;
16
StatusCode
finalize
()
override
;
17
18
private
:
19
20
int
m_eventCntr
;
21
int
m_jpsiCntr
;
22
23
ToolHandle<Analysis::ICandidateSearch>
m_jpsiFinder
;
24
SG::WriteHandleKey<xAOD::VertexContainer>
m_jpsiContainerName
;
25
26
};
27
AthAlgorithm.h
ICandidateSearch.h
VertexContainerFwd.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
JpsiAlg::finalize
StatusCode finalize() override
Definition
JpsiAlg.cxx:81
JpsiAlg::m_jpsiFinder
ToolHandle< Analysis::ICandidateSearch > m_jpsiFinder
Definition
JpsiAlg.h:23
JpsiAlg::m_jpsiCntr
int m_jpsiCntr
Definition
JpsiAlg.h:21
JpsiAlg::JpsiAlg
JpsiAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
JpsiAlg.cxx:19
JpsiAlg::m_jpsiContainerName
SG::WriteHandleKey< xAOD::VertexContainer > m_jpsiContainerName
Name of output container to store results.
Definition
JpsiAlg.h:24
JpsiAlg::execute
StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
JpsiAlg.cxx:49
JpsiAlg::initialize
StatusCode initialize() override
Definition
JpsiAlg.cxx:33
JpsiAlg::m_eventCntr
int m_eventCntr
Definition
JpsiAlg.h:20
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
Generated on
for ATLAS Offline Software by
1.17.0