|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef LARCELLREC_LARCELLGAINPATHOLOGY_H 
    6 #define LARCELLREC_LARCELLGAINPATHOLOGY_H 
   30   : 
public extends<AthAlgTool, ICaloCellMakerTool>
 
   34                        const std::string& 
name, 
 
   35                        const IInterface* 
parent) ;
 
   49                               const EventContext& ctx) 
const override;
 
  
Apply to MC the pathology on gain corruption between cha0-63, 64-127, which affected 7 samples data A...
virtual StatusCode initialize() override
initialize the tool
virtual StatusCode process(CaloCellContainer *theCellContainer, const EventContext &ctx) const override
update theCellContainer, masking Feb with errors
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
handle to LAr cabling service
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)
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
const CaloCell_ID * m_calo_id
pointers to storegateSvc and identifier helpers
CaloCell * GetCell(CaloCellContainer *theCont, HWIdentifier id, const LArOnOffIdMapping *cabling) const
method to find cell from hardware id
Container class for CaloCell.
Data object for each calorimeter readout cell.
const LArOnlineID * m_onlineID
virtual StatusCode finalize() override
finalize the tool