5#ifndef LARL1SIM_LARCALIBINJECT_TIMESH_H
6#define LARL1SIM_LARCALIBINJECT_TIMESH_H
19#include "Gaudi/Property.h"
20#include "GaudiKernel/ServiceHandle.h"
66 StatusCode
execute(
const EventContext& context)
const;
73 this,
"FracSKey",
"LArfSampl",
"SG Key of fSamplS conditions object"};
92 "Input HitMap from cell hits"};
95 this,
"LArHitEMapOutKey",
"LArHitEMapOut",
"Output LArDigit container"};
99 this,
"CablingKey",
"LArOnOffIdMap",
100 "SG Key of LArOnOffIdMapping object"};
104 this,
"CaloDetDescrManager",
"CaloDetDescrManager",
105 "SG Key for CaloDetDescrManager in the Condition Store"};
Definition of CaloDetDescrManager.
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.
Helper class for offline cell identifiers.
SG::ReadCondHandleKey< ILArfSampl > m_fracSKey
Property: Fraction of Energy Sampled (conditions input).
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
seedless option
LArCalibInject_timeSh(const std::string &name, ISvcLocator *pSvcLocator)
constructor
SG::WriteHandleKey< LArHitEMap > m_hitMapOutKey
output Lar Digits Cell container
StatusCode execute(const EventContext &context) const
Create LAr object save in TES (2 containers: 1 EM, 1 hadronic)
StatusCode initialize()
Read ascii files for auxiliary data (puslse shapes, noise, etc...)
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
const T * retrieve(const EventContext &context, const SG::ReadCondHandleKey< T > &handleKey) const
~LArCalibInject_timeSh()
destructor
const CaloCell_ID * m_calocell_id
SG::ReadHandleKey< LArHitEMap > m_hitMapKey
hit map
const std::string & key() const
const_pointer_type cptr()
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.