![]() |
ATLAS Offline Software
|
Functions | |
| std::string | formBichselDataFileName (int particleType, unsigned int nCols) |
| BichselData | getBichselDataFromFile (const std::string &fullFilename) |
| std::tuple< double, double, double > | parseThreeDoubles (const std::string &line) |
| std::pair< int, int > | fastSearch (const std::vector< double > &vec, double item) |
| double | randomThreshold (const PixelChargeCalib::Thresholds &t, CLHEP::HepRandomEngine *pEngine) |
| void | crossTalk (double crossTalk, SiChargedDiodeCollection &chargedDiodes) |
| void | thermalNoise (double thermalNoise, SiChargedDiodeCollection &chargedDiodes, CLHEP::HepRandomEngine *rndmEngine) |
| void | randomNoise (SiChargedDiodeCollection &chargedDiodes, const PixelModuleData *moduleData, int nBcid, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | randomNoise (SiChargedDiodeCollection &chargedDiodes, const ITkPixSimulationParameters &chipData, int nBcid, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | randomNoise (SiChargedDiodeCollection &chargedDiodes, const double totalNoiseOccupancy, const std::vector< float > &noiseShape, float overflowToT, const PixelChargeCalibCondData *chargeCalibData, CLHEP::HepRandomEngine *rndmEngine, InDetDD::IPixelReadoutManager *pixelReadout) |
| void | randomDisable (SiChargedDiodeCollection &chargedDiodes, const PixelModuleData *moduleData, CLHEP::HepRandomEngine *rndmEngine) |
| void | randomDisable (SiChargedDiodeCollection &chargedDiodes, const ITkPixSimulationParameters &chipData, CLHEP::HepRandomEngine *rndmEngine) |
| void | randomDisable (SiChargedDiodeCollection &chargedDiodes, double disableProbability, CLHEP::HepRandomEngine *rndmEngine) |
| int | generateToT (CLHEP::HepRandomEngine *rndmEngine, double mean, double sd, const std::pair< int, int > &range) |
| double | getG4Time (const SiTotalCharge &totalCharge) |
| void PixelDigitization::crossTalk | ( | double | crossTalk, |
| SiChargedDiodeCollection & | chargedDiodes ) |
Definition at line 28 of file PixelNoiseFunctions.cxx.
| std::pair< int, int > PixelDigitization::fastSearch | ( | const std::vector< double > & | vec, |
| double | item ) |
Definition at line 73 of file PixelDigitizationUtilities.cxx.
| std::string PixelDigitization::formBichselDataFileName | ( | int | particleType, |
| unsigned int | nCols ) |
Definition at line 18 of file PixelDigitizationUtilities.cxx.
| int PixelDigitization::generateToT | ( | CLHEP::HepRandomEngine * | rndmEngine, |
| double | mean, | ||
| double | sd, | ||
| const std::pair< int, int > & | range ) |
Definition at line 192 of file PixelNoiseFunctions.cxx.
| BichselData PixelDigitization::getBichselDataFromFile | ( | const std::string & | fullFilename | ) |
Definition at line 28 of file PixelDigitizationUtilities.cxx.
| double PixelDigitization::getG4Time | ( | const SiTotalCharge & | totalCharge | ) |
Definition at line 206 of file PixelNoiseFunctions.cxx.
| std::tuple< double, double, double > PixelDigitization::parseThreeDoubles | ( | const std::string & | line | ) |
Definition at line 47 of file PixelDigitizationUtilities.cxx.
| void PixelDigitization::randomDisable | ( | SiChargedDiodeCollection & | chargedDiodes, |
| const ITkPixSimulationParameters & | chipData, | ||
| CLHEP::HepRandomEngine * | rndmEngine ) |
Definition at line 173 of file PixelNoiseFunctions.cxx.
| void PixelDigitization::randomDisable | ( | SiChargedDiodeCollection & | chargedDiodes, |
| const PixelModuleData * | moduleData, | ||
| CLHEP::HepRandomEngine * | rndmEngine ) |
Definition at line 164 of file PixelNoiseFunctions.cxx.
| void PixelDigitization::randomDisable | ( | SiChargedDiodeCollection & | chargedDiodes, |
| double | disableProbability, | ||
| CLHEP::HepRandomEngine * | rndmEngine ) |
Definition at line 180 of file PixelNoiseFunctions.cxx.
| void PixelDigitization::randomNoise | ( | SiChargedDiodeCollection & | chargedDiodes, |
| const double | totalNoiseOccupancy, | ||
| const std::vector< float > & | noiseShape, | ||
| float | overflowToT, | ||
| const PixelChargeCalibCondData * | chargeCalibData, | ||
| CLHEP::HepRandomEngine * | rndmEngine, | ||
| InDetDD::IPixelReadoutManager * | pixelReadout ) |
Definition at line 115 of file PixelNoiseFunctions.cxx.
| void PixelDigitization::randomNoise | ( | SiChargedDiodeCollection & | chargedDiodes, |
| const ITkPixSimulationParameters & | chipData, | ||
| int | nBcid, | ||
| const PixelChargeCalibCondData * | chargeCalibData, | ||
| CLHEP::HepRandomEngine * | rndmEngine, | ||
| InDetDD::IPixelReadoutManager * | pixelReadout ) |
Definition at line 101 of file PixelNoiseFunctions.cxx.
| void PixelDigitization::randomNoise | ( | SiChargedDiodeCollection & | chargedDiodes, |
| const PixelModuleData * | moduleData, | ||
| int | nBcid, | ||
| const PixelChargeCalibCondData * | chargeCalibData, | ||
| CLHEP::HepRandomEngine * | rndmEngine, | ||
| InDetDD::IPixelReadoutManager * | pixelReadout ) |
Definition at line 76 of file PixelNoiseFunctions.cxx.
| double PixelDigitization::randomThreshold | ( | const PixelChargeCalib::Thresholds & | t, |
| CLHEP::HepRandomEngine * | pEngine ) |
Definition at line 105 of file PixelDigitizationUtilities.cxx.
| void PixelDigitization::thermalNoise | ( | double | thermalNoise, |
| SiChargedDiodeCollection & | chargedDiodes, | ||
| CLHEP::HepRandomEngine * | rndmEngine ) |
Definition at line 64 of file PixelNoiseFunctions.cxx.