ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCacheCreator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#pragma once
6
7#include "GaudiKernel/ServiceHandle.h"
14
16public:
18 MuonCacheCreator(const std::string &name, ISvcLocator *pSvcLocator);
20 virtual ~MuonCacheCreator() = default;
21
23 virtual StatusCode initialize() override;
24
26 virtual StatusCode execute(const EventContext &ctx) const override;
27
28protected:
34 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc{this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
35 BooleanProperty m_disableWarning{this, "DisableViewWarning", false};
36
37}; // class MuonCacheCreator
IDCCacheCreatorBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::WriteHandleKey< CscRawDataCollection_Cache > m_CscCacheKey
SG::WriteHandleKey< RpcPad_Cache > m_RpcCacheKey
BooleanProperty m_disableWarning
SG::WriteHandleKey< MdtCsm_Cache > m_MdtCsmCacheKey
Write handle key for the MDT CSM cache container.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
SG::WriteHandleKey< TgcRdo_Cache > m_TgcCacheKey
virtual StatusCode execute(const EventContext &ctx) const override
Execture the algorithm.
MuonCacheCreator(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual ~MuonCacheCreator()=default
Destructor.
virtual StatusCode initialize() override
Initialize the algorithm.
Property holding a SG store/key/clid from which a WriteHandle is made.