ATLAS Offline Software
Loading...
Searching...
No Matches
TgcOverlay.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// Dear emacs, this is -*-c++-*-
6
7// Overlaying TgcDigits from two different events for TGC subdetectors.
8//
9// Andrei Gaponenko <agaponenko@lbl.gov>, 2006, 2007
10// Ketevi A. Assamagan <ketevi@bnl.gov>, March 2008
11// Piyali Banerjee <Piyali.Banerjee@cern.ch>, March 2011
12
13#ifndef TGCOVERLAY_H
14#define TGCOVERLAY_H
15
18
19
21{
22public:
23
24 TgcOverlay(const std::string &name, ISvcLocator *pSvcLocator);
25
26 virtual StatusCode initialize() override final;
27 virtual StatusCode execute(const EventContext& ctx) const override final;
28
29private:
30 SG::ReadHandleKey<TgcDigitContainer> m_bkgInputKey{ this, "BkgInputKey", "Bkg_TGC_DIGITS", "ReadHandleKey for Background Input TgcDigitContainer" };
31 SG::ReadHandleKey<TgcDigitContainer> m_signalInputKey{ this, "SignalInputKey", "Sig_TGC_DIGITS", "ReadHandleKey for Signal Input TgcDigitContainer" };
32 SG::WriteHandleKey<TgcDigitContainer> m_outputKey{ this, "OutputKey", "TGC_DIGITS", "WriteHandleKey for Output TgcDigitContainer" };
33
34};
35
36#endif/* TGCOVERLAY_H */
Overlaying of Identifiable Containers.
IDC_MuonOverlayBase(const std::string &name, ISvcLocator *pSvcLocator)
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.
virtual StatusCode execute(const EventContext &ctx) const override final
virtual StatusCode initialize() override final
SG::ReadHandleKey< TgcDigitContainer > m_bkgInputKey
Definition TgcOverlay.h:30
SG::WriteHandleKey< TgcDigitContainer > m_outputKey
Definition TgcOverlay.h:32
TgcOverlay(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< TgcDigitContainer > m_signalInputKey
Definition TgcOverlay.h:31