#include <memory>
#include <string>
#include <utility>
#include <cmath>
#include <map>
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "DataFormats/Common/interface/RefToBase.h"
#include "DataFormats/Math/interface/Vector3D.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "DataFormats/JetReco/interface/Jet.h"
#include "DataFormats/JetReco/interface/JetTracksAssociation.h"
#include "DataFormats/VertexReco/interface/VertexFwd.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/Common/interface/ValueMap.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/EgammaCandidates/interface/Electron.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/MuonReco/interface/Muon.h"
#include "DataFormats/MuonReco/interface/MuonSelectors.h"
#include "DataFormats/BTauReco/interface/SoftLeptonTagInfo.h"
#include "TrackingTools/Records/interface/TransientTrackRecord.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/Framework/interface/ModuleFactory.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "DataFormats/Math/interface/LorentzVector.h"
#include "Math/GenVector/PxPyPzM4D.h"
#include "Math/GenVector/VectorUtil.h"
#include "Math/GenVector/Boost.h"
#include "DataFormats/BeamSpot/interface/BeamSpot.h"
#include "TrackingTools/TransientTrack/interface/TransientTrack.h"
#include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h"
#include "TrackingTools/IPTools/interface/IPTools.h"
Go to the source code of this file.
Classes | |
class | SoftLepton |
struct | SoftLepton::TrackCompare |
Typedefs | |
typedef edm::View< reco::Electron > | ElectronView |
typedef edm::View< reco::GsfElectron > | GsfElectronView |
typedef edm::View< reco::Muon > | MuonView |
Enumerations | |
enum | AxisType { AXIS_CALORIMETRIC = 0, AXIS_CHARGED_AVERAGE = 1, AXIS_CHARGED_AVERAGE_NOLEPTON = 2, AXIS_CHARGED_SUM = 3, AXIS_CHARGED_SUM_NOLEPTON = 4, AXIS_CALORIMETRIC_NOLEPTON = 5 } |
Functions | |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< SoftLepton > > | s_filler__LINE__ ("SoftLepton") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< SoftLepton > > | s_maker__LINE__ ("SoftLepton") |
typedef edm::View<reco::Electron> ElectronView |
Definition at line 148 of file SoftLepton.cc.
typedef edm::View<reco::GsfElectron> GsfElectronView |
Definition at line 147 of file SoftLepton.cc.
typedef edm::View<reco::Muon> MuonView |
Definition at line 149 of file SoftLepton.cc.
enum AxisType |
Enumerator | |
---|---|
AXIS_CALORIMETRIC | |
AXIS_CHARGED_AVERAGE | |
AXIS_CHARGED_AVERAGE_NOLEPTON | |
AXIS_CHARGED_SUM | |
AXIS_CHARGED_SUM_NOLEPTON | |
AXIS_CALORIMETRIC_NOLEPTON |
Definition at line 133 of file SoftLepton.cc.
|
static |
|
static |