#include <Functions.h>
Public Member Functions | |
virtual void | smear (double &pt, double &eta, double &phi, const double *y, const std::vector< double > &parSmear)=0 |
smearFunctionBase () | |
virtual | ~smearFunctionBase ()=0 |
Protected Member Functions | |
void | smearEta (double &eta) |
Protected Attributes | |
double | cotgth_ |
TRandom * | gRandom_ |
Definition at line 499 of file Functions.h.
|
inline |
Definition at line 502 of file Functions.h.
|
inlinepure virtual |
Definition at line 521 of file Functions.h.
|
pure virtual |
Implemented in smearFunctionType7, smearFunctionType6, smearFunctionType5, smearFunctionType4, smearFunctionType3, smearFunctionType2, smearFunctionType1, and smearFunctionType0.
Referenced by MuScleFitUtils::applySmearing().
|
inlineprotected |
Definition at line 508 of file Functions.h.
References cmsBatch::log, Pi, funct::tan(), and theta().
|
protected |
Definition at line 518 of file Functions.h.
|
protected |
Definition at line 519 of file Functions.h.