#include <SiStripGaussianSmearingRecHitConverterAlgorithm.h>
Public Member Functions | |
const LocalError & | getError () const |
double | getErrorX () const |
double | getErrorY () const |
double | getErrorZ () const |
const Local3DPoint & | getPosition () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionZ () const |
SiStripGaussianSmearingRecHitConverterAlgorithm () | |
void | smearHit (const PSimHit &simHit, double localPositionResolutionX, double localPositionResolutionY, double localPositionResolutionZ, double boundX, double boundY, RandomEngineAndDistribution const *) |
virtual | ~SiStripGaussianSmearingRecHitConverterAlgorithm () |
Private Attributes | |
LocalError | theError |
double | theErrorX |
double | theErrorY |
double | theErrorZ |
Local3DPoint | thePosition |
double | thePositionX |
double | thePositionY |
double | thePositionZ |
Definition at line 24 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
|
explicit |
Description: see SiStripGaussianSmearingRecHitConverterAlgorithm.h Authors: R. Ranieri (CERN), M. Galanti
Definition at line 20 of file SiStripGaussianSmearingRecHitConverterAlgorithm.cc.
|
inlinevirtual |
Definition at line 29 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
|
inline |
Definition at line 36 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References theError.
Referenced by SiTrackerGaussianSmearingRecHitConverter::smear().
|
inline |
Definition at line 37 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorX.
|
inline |
Definition at line 38 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorY.
|
inline |
Definition at line 39 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References theErrorZ.
|
inline |
Definition at line 32 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References thePosition.
Referenced by SiTrackerGaussianSmearingRecHitConverter::smear().
|
inline |
Definition at line 33 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionX.
|
inline |
Definition at line 34 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionY.
|
inline |
Definition at line 35 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
References thePositionZ.
void SiStripGaussianSmearingRecHitConverterAlgorithm::smearHit | ( | const PSimHit & | simHit, |
double | localPositionResolutionX, | ||
double | localPositionResolutionY, | ||
double | localPositionResolutionZ, | ||
double | boundX, | ||
double | boundY, | ||
RandomEngineAndDistribution const * | random | ||
) |
Definition at line 24 of file SiStripGaussianSmearingRecHitConverterAlgorithm.cc.
References gather_cfg::cout, RandomEngineAndDistribution::gaussShoot(), PSimHit::localPosition(), theError, theErrorX, theErrorY, theErrorZ, thePosition, thePositionX, thePositionY, thePositionZ, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by SiTrackerGaussianSmearingRecHitConverter::smear().
|
private |
Definition at line 56 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getError(), and smearHit().
|
private |
Definition at line 57 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorX(), and smearHit().
|
private |
Definition at line 58 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorY(), and smearHit().
|
private |
Definition at line 59 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getErrorZ(), and smearHit().
|
private |
Definition at line 52 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPosition(), and smearHit().
|
private |
Definition at line 53 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionX(), and smearHit().
|
private |
Definition at line 54 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionY(), and smearHit().
|
private |
Definition at line 55 of file SiStripGaussianSmearingRecHitConverterAlgorithm.h.
Referenced by getPositionZ(), and smearHit().