ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
DerivationFramework
DerivationFrameworkLLP
DerivationFrameworkLLP
RecoverZeroPixelHitMuons.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef DERIVATIONFRAMEWORKLLP_RECOVERZEROPIXELHITMUONS_H
5
#define DERIVATIONFRAMEWORKLLP_RECOVERZEROPIXELHITMUONS_H
6
7
// Framework includes
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
10
#include "
xAODMuon/MuonContainer.h
"
11
#include "
xAODMuon/MuonAuxContainer.h
"
12
#include "
xAODMuon/xAODMuonEnums.h
"
13
#include "
xAODTracking/TrackParticleContainer.h
"
14
15
// STL includes
16
#include <string>
17
18
19
24
class
RecoverZeroPixelHitMuons
:
public
AthReentrantAlgorithm
{
25
public
:
26
RecoverZeroPixelHitMuons
(
const
std::string& name, ISvcLocator* pSvcLocator);
27
28
virtual
StatusCode
initialize
()
override
;
29
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
30
31
private
:
32
//Gaudi::Property<int> m_myInt{this, "MyInt", 0, "An Integer"};
33
// Input & Output containers
34
SG::ReadHandleKey<xAOD::MuonContainer>
m_inputMuonContainerKey
{
this
,
"InputMuonContainer"
,
"Muons"
};
35
SG::ReadHandleKey<xAOD::TrackParticleContainer>
m_inputTrackContainerKey
{
this
,
"InputTrackContainer"
,
"InDetTrackParticles"
};
36
SG::WriteHandleKey<xAOD::MuonContainer>
m_outputMuonContainerKey
{
this
,
"OutputMuonContainer"
,
"ZeroPixelHitMuons"
};
37
38
// Kinematic Variables
39
Gaudi::Property<float>
m_matchingDeltaR
{
this
,
"MatchingDeltaR"
,0.1};
40
41
};
42
43
#endif
// DERIVATIONFRAMEWORKLLP_RECOVERZEROPIXELHITMUONS_H
AthReentrantAlgorithm.h
MuonContainer.h
TrackParticleContainer.h
MuonAuxContainer.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
RecoverZeroPixelHitMuons::RecoverZeroPixelHitMuons
RecoverZeroPixelHitMuons(const std::string &name, ISvcLocator *pSvcLocator)
Definition
RecoverZeroPixelHitMuons.cxx:9
RecoverZeroPixelHitMuons::m_inputTrackContainerKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackContainerKey
Definition
RecoverZeroPixelHitMuons.h:35
RecoverZeroPixelHitMuons::initialize
virtual StatusCode initialize() override
Definition
RecoverZeroPixelHitMuons.cxx:14
RecoverZeroPixelHitMuons::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
RecoverZeroPixelHitMuons.cxx:24
RecoverZeroPixelHitMuons::m_matchingDeltaR
Gaudi::Property< float > m_matchingDeltaR
Definition
RecoverZeroPixelHitMuons.h:39
RecoverZeroPixelHitMuons::m_outputMuonContainerKey
SG::WriteHandleKey< xAOD::MuonContainer > m_outputMuonContainerKey
Definition
RecoverZeroPixelHitMuons.h:36
RecoverZeroPixelHitMuons::m_inputMuonContainerKey
SG::ReadHandleKey< xAOD::MuonContainer > m_inputMuonContainerKey
Definition
RecoverZeroPixelHitMuons.h:34
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
xAODMuonEnums.h
Generated on
for ATLAS Offline Software by
1.17.0