ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
HeavyIonRec
HIGlobal
src
MBTSInfoCopier.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef HIGLOBAL_MBTSINFOCOPIER_H
5
#define HIGLOBAL_MBTSINFOCOPIER_H
6
7
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
8
#include <string>
9
#include "
StoreGate/ReadHandleKey.h
"
10
#include "
StoreGate/WriteHandleKey.h
"
11
12
#include "
TileEvent/TileContainer.h
"
13
#include "
CaloIdentifier/TileTBID.h
"
14
15
#include "
xAODTrigMinBias/TrigT2MbtsBitsContainer.h
"
16
21
class
MBTSInfoCopier
:
public
AthReentrantAlgorithm
{
22
public
:
23
MBTSInfoCopier
(
const
std::string& name, ISvcLocator* pSvcLocator);
24
virtual
~MBTSInfoCopier
()
override
;
25
26
virtual
StatusCode
initialize
()
override
;
27
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
28
virtual
StatusCode
finalize
()
override
;
29
30
private
:
31
SG::ReadHandleKey<TileCellContainer>
m_mbtsCellContainerKey
{
this
,
"MBTSContainer"
,
"MBTSContainer"
};
32
SG::WriteHandleKey<xAOD::TrigT2MbtsBitsContainer>
m_MbtsBitsKey
{
this
,
"MbtsBitsKey"
,
"MBTSBits"
};
33
const
TileTBID
*
m_tileTBID
{
nullptr
};
34
35
};
36
37
#endif
// HIGLOBAL_MBTSINFOCOPIER_H
AthReentrantAlgorithm.h
TileTBID.h
TrigT2MbtsBitsContainer.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TileContainer.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
MBTSInfoCopier::MBTSInfoCopier
MBTSInfoCopier(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MBTSInfoCopier.cxx:11
MBTSInfoCopier::m_tileTBID
const TileTBID * m_tileTBID
Definition
MBTSInfoCopier.h:33
MBTSInfoCopier::m_MbtsBitsKey
SG::WriteHandleKey< xAOD::TrigT2MbtsBitsContainer > m_MbtsBitsKey
Definition
MBTSInfoCopier.h:32
MBTSInfoCopier::m_mbtsCellContainerKey
SG::ReadHandleKey< TileCellContainer > m_mbtsCellContainerKey
Definition
MBTSInfoCopier.h:31
MBTSInfoCopier::~MBTSInfoCopier
virtual ~MBTSInfoCopier() override
Definition
MBTSInfoCopier.cxx:16
MBTSInfoCopier::initialize
virtual StatusCode initialize() override
Definition
MBTSInfoCopier.cxx:20
MBTSInfoCopier::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
MBTSInfoCopier.cxx:33
MBTSInfoCopier::finalize
virtual StatusCode finalize() override
Definition
MBTSInfoCopier.cxx:28
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
TileTBID
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Definition
Calorimeter/CaloIdentifier/CaloIdentifier/TileTBID.h:65
Generated on
for ATLAS Offline Software by
1.17.0