5#ifndef TILERECUTILS_TILECELLFAKEPROB_H
6#define TILERECUTILS_TILECELLFAKEPROB_H
22#include "Identifier/Identifier.h"
39 const IInterface* parent);
58 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
62 "DeadDrawerList", {},
"List of dead drawers"};
Helper class for offline cell identifiers.
Data object for each calorimeter readout cell.
Gaudi::Property< std::vector< std::string > > m_deadDrawerInput
Property: List of "dead" drawers.
virtual double wtCell(const CaloCell *theCell) const override
implementation of ICellWeightTool weighting method
TileCellFakeProb(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
virtual StatusCode initialize() override
AlgTool Initialization.
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
std::map< Identifier, double > m_celllist
List of "dead" cells and their weights.
StatusCode createMiscalibratedCellList()
Reads in properties and creates list of miscalibrated cells.
virtual ~TileCellFakeProb()
Standard destructor.
const TileCablingService * m_cabling
Pointer to TileCablingService.
const TileID * m_tileID
Pointer to TileID.
const TileHWID * m_tileHWID
Pointer to TileHWID.
const CaloCell_ID * m_caloID
Pointer to CaloCellID.
Helper class for TileCal online (hardware) identifiers.
Helper class for TileCal offline identifiers.