ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigT2CaloCommon
src
CompareCells.h
Go to the documentation of this file.
1
2
/*
3
* Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
4
* */
5
#ifndef TrigT2CaloCommon_CompareCells_h
6
#define TrigT2CaloCommon_CompareCells_h
7
8
#include <string>
9
10
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
11
#include "
TrigT2CaloCommon/ITrigCaloDataAccessSvc.h
"
12
#include "
StoreGate/ReadHandleKey.h
"
13
#include "
CaloEvent/CaloBCIDAverage.h
"
14
#include "
CaloEvent/CaloCellContainer.h
"
15
#include "
LArRawConditions/LArMCSym.h
"
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
18
class
CompareCells
:
public
::AthReentrantAlgorithm
19
{
20
public
:
21
CompareCells
(
const
std::string& name, ISvcLocator* pSvcLocator );
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
24
25
private
:
26
ServiceHandle<ITrigCaloDataAccessSvc>
m_dataAccessSvc
;
27
28
SG::ReadHandleKey<CaloCellContainer>
m_calocellcollectionKey
;
29
30
SG::ReadHandleKey<CaloBCIDAverage>
m_bcidAvgKey
{
31
this
,
"BCIDAvgKey"
,
"CaloBCIDAverage"
,
""
};
32
33
SG::ReadCondHandleKey<LArMCSym>
m_mcsymKey
34
{
this
,
"MCSymKey"
,
"LArMCSym"
,
"SG Key of LArMCSym object"
};
35
36
};
37
#endif
AthReentrantAlgorithm.h
CaloBCIDAverage.h
CaloCellContainer.h
ITrigCaloDataAccessSvc.h
LArMCSym.h
ReadCondHandleKey.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
CompareCells::CompareCells
CompareCells(const std::string &name, ISvcLocator *pSvcLocator)
Definition
CompareCells.cxx:10
CompareCells::m_calocellcollectionKey
SG::ReadHandleKey< CaloCellContainer > m_calocellcollectionKey
Definition
CompareCells.h:28
CompareCells::m_mcsymKey
SG::ReadCondHandleKey< LArMCSym > m_mcsymKey
Definition
CompareCells.h:34
CompareCells::initialize
virtual StatusCode initialize() override
Definition
CompareCells.cxx:19
CompareCells::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
CompareCells.cxx:27
CompareCells::m_bcidAvgKey
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
Definition
CompareCells.h:30
CompareCells::m_dataAccessSvc
ServiceHandle< ITrigCaloDataAccessSvc > m_dataAccessSvc
Definition
CompareCells.h:26
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
ServiceHandle
Definition
ClusterMakerTool.h:36
Generated on
for ATLAS Offline Software by
1.17.0