ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDefectsEmulatorCondAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6#ifndef INDET_PIXELDEFECTSEMULATORCONDALG_H
7#define INDET_PIXELDEFECTSEMULATORCONDALG_H
8
10
12#include "PixelModuleHelper.h"
16
17namespace InDet {
18
20 namespace detail {
21 template <>
29 }
30
35 class PixelDefectsEmulatorCondAlg : public DefectsEmulatorCondAlgImpl<PixelDefectsEmulatorCondAlg>
36 {
37 public:
39
41
42 virtual StatusCode initialize() override final;
43
44 protected:
45
48 static std::string IDName() { return std::string("PixelID"); }
49
54 static std::unordered_multimap<unsigned int, unsigned int> getModuleConnectionMap([[maybe_unused]] const InDetDD::SiDetectorElementCollection &det_ele) {
55 return std::unordered_multimap<unsigned int, unsigned int> ();
56 }
57
60 static bool isModuleDefect([[maybe_unused]]const EventContext &ctx, [[maybe_unused]]unsigned int id_hash) {
61 return false;
62 }
63 };
64}
65#endif
This is an Identifier helper class for the Pixel subdetector.
Class used to describe the design of a module (diode segmentation and readout scheme)
Class to hold the SiDetectorElement objects to be put in the detector store.
Conditions algorithms for emulating ITK pixel or strip defects.
Conditions algorithms for emulating ITK pixel defects.
virtual StatusCode initialize() override final
static std::unordered_multimap< unsigned int, unsigned int > getModuleConnectionMap(const InDetDD::SiDetectorElementCollection &det_ele)
Get the map which defines which modules are connected to the same physical sensor.
static bool isModuleDefect(const EventContext &ctx, unsigned int id_hash)
Provide alternative method to mark modules as defect.
static std::string IDName()
The name of the PixelID identifier utility.
Specialization of emulated defects conditions data for ITk pixels Defect conditions data for defects ...
Helper class to convert between offline column, row and hardware chip, column, row coordinates.
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
Primary Vertex Finder.