|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARROD_LARHITTOCELL_H
6 #define LARROD_LARHITTOCELL_H
19 #include "GaudiKernel/ToolHandle.h"
65 {
this,
"FracSKey",
"LArfSamplSC",
"SG Key of fSamplS conditions object"};
68 {
this,
"CaloDetDescrManager",
"CaloDetDescrManager",
"SG Key for CaloDetDescrManager in the Condition Store" };
71 {
this,
"CaloSuperCellDetDescrManager",
"CaloSuperCellDetDescrManager",
"SG key of the resulting CaloSuperCellDetDescrManager" };
75 {
this,
"SCIDTool",
"CaloSuperCellIDTool" ,
76 "Offline / supercell mapping tool."};
83 "SG key of the output CaloCellContainer"};
86 Gaudi::Property<bool>
m_isSC {
this,
"IsSuperCell",
true,
104 }
else return handle.
cptr();
111 #endif // not LARROD_LARHITTOCELL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
LArHITtoCell(const std::string &name, ISvcLocator *pSvcLocator)
Standard Gaudi algorithm constructor.
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
const CaloIdManager * m_calo_id_manager
Entry point for calorimeter ID helpers.
ToolHandle< ICaloSuperCellIDTool > m_scidtool
Property: Offline / supercell mapping tool.
SG::WriteHandleKey< CaloCellContainer > m_cellKey
Property Output Container.
Definition of CaloDetDescrManager.
An algorithm that can be simultaneously executed in multiple threads.
const T * retrieve(const EventContext &context, SG::ReadCondHandleKey< T > handleKey) const
const CaloCell_ID * m_OflHelper
pointer to the offline id helper
This class initializes the Calo (LAr and Tile) offline identifiers.
Helper class for offline supercell identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
SG::ReadHandleKey< LArHitEMap > m_hitMapKey
hit map
Helper class for offline cell identifiers.
Property holding a SG store/key/clid from which a WriteHandle is made.
Data object for each calorimeter readout cell.
Make a dummy supercell LArRawChannelContainer from a CaloCallContainer.
StatusCode initialize()
Standard Gaudi initialize method.
const CaloCell_SuperCell_ID * m_scHelper
pointer to the offline TT helper
defines and typedefs for IOVSvc
Gaudi::Property< bool > m_isSC
if is SuperCell
SG::ReadCondHandleKey< ILArfSampl > m_fracSKey
Property: Fraction of Energy Sampled (conditions input).
const std::string & key() const
StatusCode execute(const EventContext &context) const
Algorithm execute method.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
const_pointer_type cptr()