#include <MuonMETCorrectionData.h>
Public Types | |
enum | Type { NotUsed = 0, CombinedTrackUsed = 1, GlobalTrackUsed = 1, InnerTrackUsed = 2, TrackUsed = 2, OuterTrackUsed = 3, StandAloneTrackUsed = 3, TreatedAsPion = 4, MuonP4V4QUsed = 5, MuonCandidateValuesUsed = 5 } |
Public Member Functions | |
float | corrX () |
float | corrY () |
MuonMETCorrectionData () | |
MuonMETCorrectionData (Type type, float corrX, float corrY) | |
float | pt () |
Type | type () |
float | x () |
float | y () |
Protected Attributes | |
float | corrX_ |
float | corrY_ |
int | type_ |
Definition at line 6 of file MuonMETCorrectionData.h.
Enumerator | |
---|---|
NotUsed | |
CombinedTrackUsed | |
GlobalTrackUsed | |
InnerTrackUsed | |
TrackUsed | |
OuterTrackUsed | |
StandAloneTrackUsed | |
TreatedAsPion | |
MuonP4V4QUsed | |
MuonCandidateValuesUsed |
Definition at line 8 of file MuonMETCorrectionData.h.
|
inline |
Definition at line 16 of file MuonMETCorrectionData.h.
|
inline |
Definition at line 17 of file MuonMETCorrectionData.h.
|
inline |
Definition at line 20 of file MuonMETCorrectionData.h.
References corrX_.
Referenced by TCMETAlgo::correctMETforMuon(), and MuonMETAlgo::MuonMETAlgo_run().
|
inline |
Definition at line 21 of file MuonMETCorrectionData.h.
References corrY_.
Referenced by TCMETAlgo::correctMETforMuon(), and MuonMETAlgo::MuonMETAlgo_run().
|
inline |
Definition at line 24 of file MuonMETCorrectionData.h.
References mathSSE::sqrt(), x(), and y().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 19 of file MuonMETCorrectionData.h.
References type_.
Referenced by cuy.ValElement::__init__(), TCMETAlgo::correct_MET_for_Muons(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), MuonMETAlgo::MuonMETAlgo_run(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), MuonMETcorrInputProducer::produce(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
inline |
Definition at line 22 of file MuonMETCorrectionData.h.
References corrX_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), and pt().
|
inline |
Definition at line 23 of file MuonMETCorrectionData.h.
References corrY_.
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), and pt().
|
protected |
Definition at line 27 of file MuonMETCorrectionData.h.
|
protected |
Definition at line 28 of file MuonMETCorrectionData.h.
|
protected |
Definition at line 26 of file MuonMETCorrectionData.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and type().