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;
SiPixelGaussianSmearingRecHitConverterAlgorithm(const edm::ParameterSet &pset, GeomDetType::SubDetector pixelPart, const RandomEngine *engine)
double rescotAlpha_binMin
bool isFlipped(const PixelGeomDetUnit *theDet) const
unsigned int getPixelMultiplicityAlpha()
std::string thePixelResolutionFileName2
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
const RandomEngine * random
bool useCMSSWPixelParameterization
double rescotAlpha_binWidth
std::map< unsigned, const SimpleHistogramGenerator * > theYHistos
virtual ~SiPixelGaussianSmearingRecHitConverterAlgorithm()
void smearHit(const PSimHit &simHit, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY)
unsigned int getPixelMultiplicityBeta()
TFile * thePixelResolutionFile1
Local3DPoint getPosition()
TFile * thePixelResolutionFile2