#include <MultipleScatteringParametrisationMaker.h>
Classes | |
struct | Keepers |
Public Types | |
enum | X0Source { X0Source::useDetLayer = 0, X0Source::useX0AtEta = 1, X0Source::useX0DataAveraged = 2 } |
Public Member Functions | |
MultipleScatteringParametrisationMaker (GeometricSearchTracker const &tracker, MagneticField const &bfield) | |
MultipleScatteringParametrisation | parametrisation (const DetLayer *layer, X0Source x0Source=X0Source::useX0AtEta) const |
~MultipleScatteringParametrisationMaker () | |
Private Attributes | |
edm::propagate_const < std::unique_ptr< Keepers > > | impl_ |
Definition at line 11 of file MultipleScatteringParametrisationMaker.h.
|
strong |
Enumerator | |
---|---|
useDetLayer | |
useX0AtEta | |
useX0DataAveraged |
Definition at line 13 of file MultipleScatteringParametrisationMaker.h.
MultipleScatteringParametrisationMaker::MultipleScatteringParametrisationMaker | ( | GeometricSearchTracker const & | tracker, |
MagneticField const & | bfield | ||
) |
Definition at line 19 of file MultipleScatteringParametrisationMaker.cc.
|
default |
MultipleScatteringParametrisation MultipleScatteringParametrisationMaker::parametrisation | ( | const DetLayer * | layer, |
X0Source | x0Source = X0Source::useX0AtEta |
||
) | const |
Definition at line 25 of file MultipleScatteringParametrisationMaker.cc.
References impl_.
Referenced by ThirdHitCorrection::init(), and ThirdHitPrediction::isCompatibleWithMultipleScattering().
|
private |
Definition at line 22 of file MultipleScatteringParametrisationMaker.h.
Referenced by parametrisation().