#include <SiPixelGaussianSmearingRecHitConverterAlgorithm.h>
Public Member Functions | |
LocalError | getError () |
double | getErrorX () |
double | getErrorY () |
double | getErrorZ () |
unsigned int | getPixelMultiplicityAlpha () |
unsigned int | getPixelMultiplicityBeta () |
Local3DPoint | getPosition () |
double | getPositionX () |
double | getPositionY () |
double | getPositionZ () |
SiPixelGaussianSmearingRecHitConverterAlgorithm (const edm::ParameterSet &pset, GeomDetType::SubDetector pixelPart) | |
void | smearHit (const PSimHit &simHit, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, RandomEngineAndDistribution const *) |
virtual | ~SiPixelGaussianSmearingRecHitConverterAlgorithm () |
Private Member Functions | |
void | initializeBarrel () |
void | initializeForward () |
bool | isFlipped (const PixelGeomDetUnit *theDet) const |
Private Attributes | |
bool | isForward |
edm::ParameterSet | pset_ |
double | rescotAlpha_binMin |
unsigned int | rescotAlpha_binN |
double | rescotAlpha_binWidth |
double | rescotBeta_binMin |
unsigned int | rescotBeta_binN |
double | rescotBeta_binWidth |
int | resqbin_binMin |
unsigned int | resqbin_binN |
int | resqbin_binWidth |
int | tempId |
unsigned int | theClslenx |
unsigned int | theClsleny |
LocalError | theError |
double | theErrorX |
double | theErrorY |
double | theErrorZ |
unsigned int | theLayer |
GeomDetType::SubDetector | thePixelPart |
TFile * | thePixelResolutionFile1 |
TFile * | thePixelResolutionFile2 |
TFile * | thePixelResolutionFile3 |
std::string | thePixelResolutionFileName1 |
std::string | thePixelResolutionFileName2 |
std::string | thePixelResolutionFileName3 |
std::vector< SiPixelTemplateStore > | thePixelTemp_ |
Local3DPoint | thePosition |
double | thePositionX |
double | thePositionY |
double | thePositionZ |
std::map< unsigned, const SimpleHistogramGenerator * > | theXHistos |
std::map< unsigned, const SimpleHistogramGenerator * > | theYHistos |
bool | useCMSSWPixelParameterization |
Definition at line 36 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
explicit |
Definition at line 40 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
|
virtual |
Definition at line 109 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
|
inline |
Definition at line 51 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theError.
|
inline |
Definition at line 52 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorX.
|
inline |
Definition at line 53 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorY.
|
inline |
Definition at line 54 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorZ.
|
inline |
Definition at line 55 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theClslenx.
|
inline |
Definition at line 56 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References theClsleny.
|
inline |
Definition at line 47 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References thePosition.
|
inline |
Definition at line 48 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionX.
|
inline |
Definition at line 49 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionY.
|
inline |
Definition at line 50 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionZ.
|
private |
Definition at line 520 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
|
private |
Definition at line 594 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
|
private |
Definition at line 511 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
void SiPixelGaussianSmearingRecHitConverterAlgorithm::smearHit | ( | const PSimHit & | simHit, |
const PixelGeomDetUnit * | detUnit, | ||
const double | boundX, | ||
const double | boundY, | ||
RandomEngineAndDistribution const * | random | ||
) |
Definition at line 123 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.cc.
|
private |
Definition at line 74 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 85 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 78 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 79 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 78 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 80 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 81 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 80 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 82 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 83 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 82 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 68 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 110 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPixelMultiplicityAlpha().
|
private |
Definition at line 111 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPixelMultiplicityBeta().
|
private |
Definition at line 106 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getError().
|
private |
Definition at line 107 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorX().
|
private |
Definition at line 108 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorY().
|
private |
Definition at line 109 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorZ().
|
private |
Definition at line 100 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 87 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 92 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 95 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 97 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 93 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 96 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 98 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 67 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 102 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPosition().
|
private |
Definition at line 103 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionX().
|
private |
Definition at line 104 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionY().
|
private |
Definition at line 105 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionZ().
|
private |
Definition at line 89 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 90 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.
|
private |
Definition at line 65 of file SiPixelGaussianSmearingRecHitConverterAlgorithm.h.