  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    4 #ifndef InDet_PixelDefectsEmulatorAlg_H 
    5 #define InDet_PixelDefectsEmulatorAlg_H 
   24          template <
typename T_ModuleHelper>
 
   26             unsigned int row_aka_phi=cell_idx % 
helper.rows();
 
   27             unsigned int col_aka_eta=cell_idx / 
helper.rows();
 
   28             return std::make_unique<Pixel1RawData>( m_idHelper->
pixel_id(
identifier,row_aka_phi, col_aka_eta),
 
   40             unsigned int n_new=0
u;
 
   41             if (!emulated_defects.
isDefect(module_helper, idHash, row_idx, col_idx)) {
 
  
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
 
int phi_index(const Identifier &id) const
 
DetectorType
Simple enum to Identify the Type of the ACTS sub detector.
 
Helper class to convert between offline column, row and hardware chip, column, row coordinates.
 
int row_index(const Identifier &rdoID) const
 
@ u
Enums for curvilinear frames.
 
@ Pixel
Inner detector legacy.
 
unsigned int cloneOrRejectHit(const PixelModuleHelper &module_helper, const PixelEmulatedDefects &emulated_defects, unsigned int idHash, unsigned int row_idx, unsigned int col_idx, const PixelRDORawData &rdo, InDetRawDataCollection< PixelRDORawData > &dest)
 
int eta_index(const Identifier &id) const
 
Specialization of emulated defects conditions data for ITk pixels Defect conditions data for defects ...
 
Algorithm which selectively copies hits from an input PixelRDO_Container.
 
int col_index(const Identifier &rdoID) const
 
Identifier pixel_id(int barrel_ec, int layer_disk, int phi_module, int eta_module, int phi_index, int eta_index) const
For an individual pixel.
 
Algorithm template to selectivly copy RDOs from an InDetRawDataCollection.
 
IDAdapter(ID_Helper helper)
 
bool isDefect(const T_ModuleHelper &helper, unsigned int id_hash, KEY_TYPE key) const
Test whether a pixel or strip on a certain module is marked as defect.
 
std::unique_ptr< Pixel1RawData > createNoiseHit(const T_ModuleHelper &helper, const Identifier &identifier, unsigned int cell_idx, unsigned int tot)