#include <MSLayersKeeperX0AtEta.h>
Public Member Functions | |
const MSLayersAtAngle & | layers (float cotTheta) const override |
MSLayersKeeperX0AtEta (const GeometricSearchTracker &tracker, const MagneticField &bfield) | |
~MSLayersKeeperX0AtEta () override | |
Public Member Functions inherited from MSLayersKeeper | |
virtual MSLayer | layer (const DetLayer *dl) const |
virtual | ~MSLayersKeeper () |
Private Member Functions | |
float | eta (int idxBin) const |
int | idxBin (float eta) const |
Static Private Member Functions | |
static void | setX0 (std::vector< MSLayer > &, float eta, const SumX0AtEtaDataProvider &) |
Private Attributes | |
float | theDeltaEta |
int | theHalfNBins |
std::vector< MSLayersAtAngle > | theLayersData |
Friends | |
class | MSLayersKeeperX0Averaged |
Additional Inherited Members | |
Protected Types inherited from MSLayersKeeper | |
typedef MSLayer::DataX0 | DataX0 |
Static Protected Member Functions inherited from MSLayersKeeper | |
static const DataX0 & | getDataX0 (const MSLayer &l) |
static void | setDataX0 (MSLayer &l, const DataX0 &x0Data) |
Definition at line 13 of file MSLayersKeeperX0AtEta.h.
MSLayersKeeperX0AtEta::MSLayersKeeperX0AtEta | ( | const GeometricSearchTracker & | tracker, |
const MagneticField & | bfield | ||
) |
Definition at line 37 of file MSLayersKeeperX0AtEta.cc.
References newFWLiteAna::bin, HLT_FULL_cff::candidates, PVValHelper::eta, Puppi_cff::etaMax, MSLayersAtAngle::findLayer(), newFWLiteAna::found, LayerTriplets::layers(), makeLayoutFileForGui::layout, geometryCSVtoXML::line, SiStripPI::max, MultipleScatteringX0Data::maxEta(), MultipleScatteringX0Data::nBinsEta(), and SiPixelPI::zero.
|
overridedefault |
|
private |
Definition at line 25 of file MSLayersKeeperX0AtEta.cc.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
private |
Definition at line 28 of file MSLayersKeeperX0AtEta.cc.
References funct::abs(), alignCSCRings::e, and SiStripPI::max.
|
overridevirtual |
Implements MSLayersKeeper.
Definition at line 19 of file MSLayersKeeperX0AtEta.cc.
References PVValHelper::eta.
Referenced by MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged().
|
staticprivate |
Definition at line 122 of file MSLayersKeeperX0AtEta.cc.
References GeomDetEnumerators::barrel, geometryCSVtoXML::line, sqr(), mathSSE::sqrt(), and SumX0AtEtaDataProvider::sumX0atEta().
|
friend |
Definition at line 28 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 26 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 25 of file MSLayersKeeperX0AtEta.h.
Referenced by MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged().
|
private |
Definition at line 27 of file MSLayersKeeperX0AtEta.h.
Referenced by MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged().