#include <MSLayersKeeperX0AtEta.h>
Public Member Functions | |
void | init (const edm::EventSetup &iSetup) |
const MSLayersAtAngle & | layers (float cotTheta) const |
MSLayersKeeperX0AtEta () | |
~MSLayersKeeperX0AtEta () | |
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 | |
bool | isInitialised |
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 9 of file MSLayersKeeperX0AtEta.h.
|
inline |
Definition at line 11 of file MSLayersKeeperX0AtEta.h.
|
inline |
Definition at line 12 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 23 of file MSLayersKeeperX0AtEta.cc.
Referenced by Particle.Particle::__str__(), Muon.Muon::absEffAreaIso(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
private |
Definition at line 27 of file MSLayersKeeperX0AtEta.cc.
References funct::abs(), alignCSCRings::e, and bookConverter::max.
|
virtual |
Reimplemented from MSLayersKeeper.
Definition at line 37 of file MSLayersKeeperX0AtEta.cc.
References newFWLiteAna::bin, objects.IsoTrackAnalyzer::candidates, eta(), MSLayersAtAngle::findLayer(), newFWLiteAna::found, LayerTriplets::layers(), makeLayoutFileForGui::layout, geometryCSVtoXML::line, bookConverter::max, MultipleScatteringX0Data::maxEta(), MultipleScatteringX0Data::nBinsEta(), python.multivaluedict::sort(), and detailsBasic3DVector::z.
Referenced by MSLayersKeeperX0Averaged::init().
|
virtual |
Implements MSLayersKeeper.
Definition at line 16 of file MSLayersKeeperX0AtEta.cc.
References eta().
Referenced by MSLayersKeeperX0Averaged::init().
|
staticprivate |
Definition at line 120 of file MSLayersKeeperX0AtEta.cc.
References GeomDetEnumerators::barrel, geometryCSVtoXML::line, funct::sqr(), mathSSE::sqrt(), and SumX0AtEtaDataProvider::sumX0atEta().
|
friend |
Definition at line 25 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 22 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 23 of file MSLayersKeeperX0AtEta.h.
|
private |
Definition at line 23 of file MSLayersKeeperX0AtEta.h.
Referenced by MSLayersKeeperX0Averaged::init().
|
private |
Definition at line 24 of file MSLayersKeeperX0AtEta.h.
Referenced by MSLayersKeeperX0Averaged::init().