#include <MSLayersKeeperX0Averaged.h>
Public Member Functions | |
MSLayer | layer (const DetLayer *layer) const override |
const MSLayersAtAngle & | layers (float cotTheta) const override |
MSLayersKeeperX0Averaged (const GeometricSearchTracker &tracker, const MagneticField &bfield) | |
~MSLayersKeeperX0Averaged () override=default | |
Public Member Functions inherited from MSLayersKeeper | |
virtual | ~MSLayersKeeper () |
Private Attributes | |
MSLayersAtAngle | theLayersData |
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 10 of file MSLayersKeeperX0Averaged.h.
MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged | ( | const GeometricSearchTracker & | tracker, |
const MagneticField & | bfield | ||
) |
Definition at line 7 of file MSLayersKeeperX0Averaged.cc.
References GeomDetEnumerators::barrel, GeomDetEnumerators::endcap, PVValHelper::eta, spr::find(), MSLayersAtAngle::findLayer(), relativeConstraints::geom, MSLayersKeeper::getDataX0(), mps_fire::i, hgcalTBTopologyTester_cfi::layers, MSLayersKeeperX0AtEta::layers(), LaserClient_cfi::nbins, MSLayersKeeper::setDataX0(), funct::sin(), slope, mathSSE::sqrt(), MSLayer::sumX0D(), MSLayersKeeperX0AtEta::theHalfNBins, theLayersData, MSLayersKeeperX0AtEta::theLayersData, PbPb_ZMuSkimMuonDPG_cff::tracker, and MSLayer::DataX0::x0.
|
overridedefault |
Reimplemented from MSLayersKeeper.
Definition at line 14 of file MSLayersKeeperX0Averaged.h.
References pixelTopology::layer.
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
inlineoverridevirtual |
Implements MSLayersKeeper.
Definition at line 15 of file MSLayersKeeperX0Averaged.h.
|
private |
Definition at line 18 of file MSLayersKeeperX0Averaged.h.
Referenced by MSLayersKeeperX0Averaged().