ATLAS Offline Software
|
Scales down the energy of cells due to simulated failure of drawers. More...
#include <TileCellFakeProb.h>
Public Member Functions | |
TileCellFakeProb (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard constructor. More... | |
virtual | ~TileCellFakeProb () |
Standard destructor. More... | |
virtual StatusCode | initialize () override |
AlgTool Initialization. More... | |
virtual double | wtCell (const CaloCell *theCell) const override |
implementation of ICellWeightTool weighting method More... | |
Private Member Functions | |
StatusCode | createMiscalibratedCellList () |
Reads in properties and creates list of miscalibrated cells. More... | |
Private Attributes | |
ServiceHandle< TileCablingSvc > | m_cablingSvc |
Name of Tile cabling service. More... | |
Gaudi::Property< std::vector< std::string > > | m_deadDrawerInput |
Property: List of "dead" drawers. More... | |
const CaloCell_ID * | m_caloID |
Pointer to CaloCellID. More... | |
const TileID * | m_tileID |
Pointer to TileID. More... | |
const TileHWID * | m_tileHWID |
Pointer to TileHWID. More... | |
const TileCablingService * | m_cabling |
Pointer to TileCablingService. More... | |
std::map< Identifier, double > | m_celllist |
List of "dead" cells and their weights. More... | |
Scales down the energy of cells due to simulated failure of drawers.
Definition at line 33 of file TileCellFakeProb.h.
TileCellFakeProb::TileCellFakeProb | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Standard constructor.
Definition at line 19 of file TileCellFakeProb.cxx.
|
virtual |
|
private |
Reads in properties and creates list of miscalibrated cells.
Definition at line 80 of file TileCellFakeProb.cxx.
|
overridevirtual |
implementation of ICellWeightTool weighting method
Definition at line 61 of file TileCellFakeProb.cxx.
|
private |
Pointer to TileCablingService.
Definition at line 71 of file TileCellFakeProb.h.
|
private |
Name of Tile cabling service.
Definition at line 57 of file TileCellFakeProb.h.
|
private |
Pointer to CaloCellID.
Definition at line 65 of file TileCellFakeProb.h.
|
private |
List of "dead" cells and their weights.
Definition at line 74 of file TileCellFakeProb.h.
|
private |
Property: List of "dead" drawers.
Definition at line 61 of file TileCellFakeProb.h.
Pointer to TileHWID.
Definition at line 69 of file TileCellFakeProb.h.
Pointer to TileID.
Definition at line 67 of file TileCellFakeProb.h.