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