16#ifndef LARROD_LARSUPERCELLBCIDEMALG
17#define LARROD_LARSUPERCELLBCIDEMALG
20#include "GaudiKernel/ToolHandle.h"
35 StatusCode
finalize() {
return StatusCode::SUCCESS;}
36 StatusCode
execute(
const EventContext& context)
const;
42 {
this,
"SCIDTool",
"CaloSuperCellIDTool" ,
43 "Offline / supercell mapping tool."};
47 {
this,
"SCellContainerIn",
"SCellContainer",
48 "SG key for the input supercell LAr channel container"};
52 {
this,
"SCellContainerOut",
"SCellEm",
53 "SG key for the output supercell LAr channel container"};
57 {
this,
"BCIDAvgKey",
"CaloBCIDAverage",
"" };
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.
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
Property SG Key for the CaloLumiBCID.
virtual ~LArSuperCellBCIDEmAlg()
SG::ReadHandleKey< CaloCellContainer > m_sCellContainerInKey
Property: SG key for the input calorimeter cell container.
StatusCode execute(const EventContext &context) const
LArSuperCellBCIDEmAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ICaloSuperCellIDTool > m_scidtool
Property: Offline / supercell mapping tool.
SG::WriteHandleKey< CaloCellContainer > m_sCellContainerOutKey
Property: SG key for the output supercell LAr channel container.
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.