1 #ifndef FastSimulation_TrackingRecHitProducer_SiPixelGaussianSmearingRecHitConverterAlgorithm_h
2 #define FastSimulation_TrackingRecHitProducer_SiPixelGaussianSmearingRecHitConverterAlgorithm_h
89 std::map<unsigned,const SimpleHistogramGenerator*>
theXHistos;
90 std::map<unsigned,const SimpleHistogramGenerator*>
theYHistos;
double rescotAlpha_binMin
bool isFlipped(const PixelGeomDetUnit *theDet) const
unsigned int getPixelMultiplicityAlpha()
std::string thePixelResolutionFileName2
std::vector< SiPixelTemplateStore > thePixelTemp_
double rescotBeta_binWidth
unsigned int rescotBeta_binN
std::string thePixelResolutionFileName1
std::map< unsigned, const SimpleHistogramGenerator * > theXHistos
unsigned int resqbin_binN
unsigned int rescotAlpha_binN
GeomDetType::SubDetector thePixelPart
bool useCMSSWPixelParameterization
double rescotAlpha_binWidth
std::map< unsigned, const SimpleHistogramGenerator * > theYHistos
void smearHit(const PSimHit &simHit, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, RandomEngineAndDistribution const *)
virtual ~SiPixelGaussianSmearingRecHitConverterAlgorithm()
unsigned int getPixelMultiplicityBeta()
SiPixelGaussianSmearingRecHitConverterAlgorithm(const edm::ParameterSet &pset, GeomDetType::SubDetector pixelPart)
TFile * thePixelResolutionFile1
Local3DPoint getPosition()
TFile * thePixelResolutionFile2