5#ifndef LARCELLREC_LARCELLGAINPATHOLOGY_H
6#define LARCELLREC_LARCELLGAINPATHOLOGY_H
30 :
public extends<AthAlgTool, ICaloCellMakerTool>
34 const std::string& name,
35 const IInterface* parent) ;
44 virtual StatusCode
finalize()
override;
49 const EventContext& ctx)
const override;
Container class for CaloCell.
Helper class for offline cell identifiers.
Data object for each calorimeter readout cell.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
handle to LAr cabling service
CaloCell * GetCell(CaloCellContainer *theCont, HWIdentifier id, const LArOnOffIdMapping *cabling) const
method to find cell from hardware id
void ApplyPathology(CaloCellContainer *theCont, HWIdentifier id1, HWIdentifier id, const LArOnOffIdMapping *cabling) const
method to apply pathology between a couple of cells
LArCellGainPathology(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
initialize the tool
virtual StatusCode finalize() override
finalize the tool
const LArOnlineID * m_onlineID
const CaloCell_ID * m_calo_id
pointers to storegateSvc and identifier helpers
const std::string process