ATLAS Offline Software
PixelChargeCalibUtils.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PixelChargeCalibUtils_h
6 #define PixelChargeCalibUtils_h
7 
8 #include <utility> //std::pair
9 #include "PixelReadoutDefinitions/PixelReadoutDefinitions.h" //enum PixelReadoutTechnology
10 
11 class IdentifierHash;
12 class PixelID;
13 namespace InDetDD{
14  class SiDetectorElement;
15 }
16 
17 namespace PixelChargeCalib{
18  std::pair<int, int>
19  getBecAndLayer(const PixelID * pPixelId, IdentifierHash hash);
20  //
21  std::pair<size_t, InDetDD::PixelReadoutTechnology>
23 }
24 
25 #endif
PixelChargeCalib::getBecAndLayer
std::pair< int, int > getBecAndLayer(const PixelID *pPixelId, IdentifierHash hash)
Definition: PixelChargeCalibUtils.cxx:13
PixelChargeCalib::numChipsAndTechnology
std::pair< size_t, InDetDD::PixelReadoutTechnology > numChipsAndTechnology(const InDetDD::SiDetectorElement *element)
Definition: PixelChargeCalibUtils.cxx:19
InDetDD::SiDetectorElement
Definition: SiDetectorElement.h:109
PixelReadoutDefinitions.h
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:109
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
PixelChargeCalib
Definition: IChargeCalibrationParser.h:30
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition: IdentifierHash.h:25
PixelID
Definition: PixelID.h:67