ATLAS Offline Software
MuonSpectrometer
MuonOverlay
RpcOverlay
RpcOverlay
RpcOverlay.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 RpcDigits from two different events for RPC 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 RPCOVERLAY_H
14
#define RPCOVERLAY_H
15
16
#include <string>
17
18
#include <
MuonDigitContainer/RpcDigitContainer.h
>
19
#include <
MuonOverlayBase/IDC_MuonOverlayBase.h
>
20
21
22
class
RpcOverlay
:
public
IDC_MuonOverlayBase
23
{
24
public
:
25
26
RpcOverlay
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
27
28
virtual
StatusCode
initialize
()
override
final
;
29
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
override
final
;
30
31
private
:
32
SG::ReadHandleKey<RpcDigitContainer>
m_bkgInputKey
{
this
,
"BkgInputKey"
,
"Bkg_RPC_DIGITS"
,
"ReadHandleKey for Background Input RpcDigitContainer"
};
33
SG::ReadHandleKey<RpcDigitContainer>
m_signalInputKey
{
this
,
"SignalInputKey"
,
"Sig_RPC_DIGITS"
,
"ReadHandleKey for Signal Input RpcDigitContainer"
};
34
SG::WriteHandleKey<RpcDigitContainer>
m_outputKey
{
this
,
"OutputKey"
,
"RPC_DIGITS"
,
"WriteHandleKey for Output RpcDigitContainer"
};
35
36
};
37
38
#endif
/* RPCOVERLAY_H */
IDC_MuonOverlayBase.h
RpcOverlay::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition:
RpcOverlay.cxx:39
RpcOverlay::m_bkgInputKey
SG::ReadHandleKey< RpcDigitContainer > m_bkgInputKey
Definition:
RpcOverlay.h:32
RpcDigitContainer.h
SG::ReadHandleKey< RpcDigitContainer >
RpcOverlay::RpcOverlay
RpcOverlay(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
RpcOverlay.cxx:18
SG::WriteHandleKey< RpcDigitContainer >
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IDC_MuonOverlayBase
Definition:
IDC_MuonOverlayBase.h:27
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
RpcOverlay::m_signalInputKey
SG::ReadHandleKey< RpcDigitContainer > m_signalInputKey
Definition:
RpcOverlay.h:33
RpcOverlay::m_outputKey
SG::WriteHandleKey< RpcDigitContainer > m_outputKey
Definition:
RpcOverlay.h:34
RpcOverlay
Definition:
RpcOverlay.h:23
RpcOverlay::initialize
virtual StatusCode initialize() override final
Definition:
RpcOverlay.cxx:24
Generated on Mon Dec 23 2024 21:17:31 for ATLAS Offline Software by
1.8.18