ATLAS Offline Software
Namespaces | Functions
PixelFEUtils.h File Reference
#include "InDetReadoutGeometry/SiDetectorElementStatus.h"
#include "PixelReadoutGeometry/IPixelReadoutManager.h"
#include "PixelReadoutGeometry/PixelModuleDesign.h"
#include "InDetIdentifier/PixelID.h"
#include <algorithm>
#include <tuple>
#include <limits>
#include <cassert>
Include dependency graph for PixelFEUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Pixel
 

Functions

template<typename T >
std::tuple< T, T > Pixel::sorted_tuple (T a, T b)
 Create a tuple of the given values in increasing order. More...
 
double Pixel::getGoodFraction (const InDet::SiDetectorElementStatus &pixelDetElStatus, const InDetDD::IPixelReadoutManager &pixelReadout, const PixelID &pixelID, const Identifier &moduleId, const IdentifierHash &moudlIdHash, const Identifier &startId, const Identifier &endId)
 Get The fraction of good chips the pixel of a pixel array is connected to. More...
 
unsigned int Pixel::makeReadoutTechnologyBit (InDetDD::PixelReadoutTechnology technology, unsigned int bit_val=1)
 Create a word with a bit representing the given readout technology to the given value. More...
 
bool Pixel::matchingReadoutTechnology (const InDet::SiDetectorElementStatus &elementStatus, const IdentifierHash &moduleIdHash, unsigned int readOutTechnologyMask=(Pixel::makeReadoutTechnologyBit(InDetDD::PixelReadoutTechnology::FEI4)|(Pixel::makeReadoutTechnologyBit(InDetDD::PixelReadoutTechnology::FEI3))))
 Check whether the readout technology of the specified module is contained in the given readout technology mask. More...