ATLAS Offline Software
Loading...
Searching...
No Matches
LArSuperCellBCIDAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5
15
16#ifndef LARROD_LARSUPERCELLBCIDALG
17#define LARROD_LARSUPERCELLBCIDALG
18
20#include "GaudiKernel/ToolHandle.h"
26
29
31{
32
33public :
34 LArSuperCellBCIDAlg( const std::string& name, ISvcLocator* pSvcLocator);
36 StatusCode initialize();
37 StatusCode finalize() { return StatusCode::SUCCESS;}
38 StatusCode execute(const EventContext& context) const;
39
40private:
41
44 { this, "SCellContainerIn", "SCellContainer",
45 "SG key for the input supercell LAr channel container"};
46
49 { this, "SCellContainerOut", "SCell",
50 "SG key for the output supercell LAr channel container"};
51
54 {this, "BCIDAvgKey", "CaloBCIDAverageSC", "" };
55
58 {this,"CablingKey","LArOnOffIdMapSC","SG Key of LArOnOffIdMapping object"};
59
60 //Identifier helper
62
63};
64
65#endif
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.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode execute(const EventContext &context) const
SG::WriteHandleKey< CaloCellContainer > m_sCellContainerOutKey
Property: SG key for the output supercell LAr channel container.
LArSuperCellBCIDAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Property SG Key for the OnOffMapping.
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
Property SG Key for the CaloLumiBCID.
SG::ReadHandleKey< CaloCellContainer > m_sCellContainerInKey
Property: SG key for the input calorimeter cell container.
const LArOnline_SuperCellID * m_laronline_id
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.