ATLAS Offline Software
Namespaces | Functions
PixelDigitizationUtilities.cxx File Reference
#include "PixelDigitizationUtilities.h"
#include "PixelConditionsData/ChargeCalibParameters.h"
#include "BichselData.h"
#include "CLHEP/Random/RandGaussZiggurat.h"
#include <fstream>
#include <exception>
#include <regex>
#include <algorithm>
#include <iterator>
#include <limits>

Go to the source code of this file.

Namespaces

 PixelDigitization
 

Functions

std::string PixelDigitization::formBichselDataFileName (int particleType, unsigned int nCols)
 
BichselData PixelDigitization::getBichselDataFromFile (const std::string &fullFilename)
 
std::tuple< double, double, double > PixelDigitization::parseThreeDoubles (const std::string &line)
 
std::pair< int, int > PixelDigitization::fastSearch (const std::vector< double > &vec, double item)
 
double PixelDigitization::randomThreshold (const PixelChargeCalib::Thresholds &t, CLHEP::HepRandomEngine *pEngine)