![]() |
ATLAS Offline Software
|
#include "PixelNoiseFunctions.h"#include "CLHEP/Random/RandomEngine.h"#include "CLHEP/Random/RandGaussZiggurat.h"#include "CLHEP/Random/RandFlat.h"#include "CLHEP/Random/RandPoisson.h"#include "SiDigitization/SiChargedDiodeCollection.h"#include "InDetSimEvent/SiTotalCharge.h"#include "SiDigitization/SiHelper.h"#include "PixelReadoutGeometry/PixelModuleDesign.h"#include "ReadoutGeometryBase/SiCellId.h"#include "PixelConditionsData/PixelModuleData.h"#include "PixelConditionsData/PixelChargeCalibCondData.h"#include "PixelConditionsData/ITkPixSimulationParameters.h"#include "InDetIdentifier/PixelID.h"#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | PixelDigitization |
Functions | |
| void | PixelDigitization::crossTalk (double crossTalk, SiChargedDiodeCollection &chargedDiodes) |
| void | PixelDigitization::thermalNoise (double thermalNoise, SiChargedDiodeCollection &chargedDiodes, CLHEP::HepRandomEngine *rndmEngine) |
| void | PixelDigitization::randomNoise (SiChargedDiodeCollection &chargedDiodes, const PixelModuleData *moduleData, int nBcid, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | PixelDigitization::randomNoise (SiChargedDiodeCollection &chargedDiodes, const ITkPixSimulationParameters &chipData, int nBcid, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | PixelDigitization::randomNoise (SiChargedDiodeCollection &chargedDiodes, const double totalNoiseOccupancy, const std::vector< float > &noiseShape, float overflowToT, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | PixelDigitization::randomDisable (SiChargedDiodeCollection &chargedDiodes, const PixelModuleData *moduleData, CLHEP::HepRandomEngine *rndmEngine) |
| void | PixelDigitization::randomDisable (SiChargedDiodeCollection &chargedDiodes, const ITkPixSimulationParameters &chipData, CLHEP::HepRandomEngine *rndmEngine) |
| void | PixelDigitization::randomDisable (SiChargedDiodeCollection &chargedDiodes, double disableProbability, CLHEP::HepRandomEngine *rndmEngine) |
| int | PixelDigitization::generateToT (CLHEP::HepRandomEngine *rndmEngine, double mean, double sd, const std::pair< int, int > &range) |
| double | PixelDigitization::getG4Time (const SiTotalCharge &totalCharge) |