ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
14
15// STL includes
16#include <string>
17
18
19
25public:
26 RecoverZeroPixelHitMuons(const std::string& name, ISvcLocator* pSvcLocator);
27
28 virtual StatusCode initialize() override;
29 virtual StatusCode execute(const EventContext& context) const override;
30
31private:
32 //Gaudi::Property<int> m_myInt{this, "MyInt", 0, "An Integer"};
33 // Input & Output containers
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
An algorithm that can be simultaneously executed in multiple threads.
RecoverZeroPixelHitMuons(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackContainerKey
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &context) const override
Gaudi::Property< float > m_matchingDeltaR
SG::WriteHandleKey< xAOD::MuonContainer > m_outputMuonContainerKey
SG::ReadHandleKey< xAOD::MuonContainer > m_inputMuonContainerKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.