CMS 3D CMS Logo

Typedefs | Enumerations
SoftLepton.cc File Reference
#include <memory>
#include <string>
#include <utility>
#include <cmath>
#include "FWCore/Utilities/interface/InputTag.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.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/Records/interface/TransientTrackRecord.h"
#include "TrackingTools/IPTools/interface/IPTools.h"
#include "SoftLepton.h"

Go to the source code of this file.

Typedefs

typedef edm::View< reco::ElectronElectronView
 
typedef edm::View< reco::GsfElectronGsfElectronView
 
typedef edm::View< reco::MuonMuonView
 

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
}
 

Typedef Documentation

◆ ElectronView

Definition at line 53 of file SoftLepton.cc.

◆ GsfElectronView

Definition at line 52 of file SoftLepton.cc.

◆ MuonView

Definition at line 54 of file SoftLepton.cc.

Enumeration Type Documentation

◆ AxisType

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 38 of file SoftLepton.cc.

38  {
39  AXIS_CALORIMETRIC = 0, // use the calorimietric jet axis
40  AXIS_CHARGED_AVERAGE = 1, // refine jet axis using charged tracks: use a pT-weighted average of (eta, phi)
41  AXIS_CHARGED_AVERAGE_NOLEPTON = 2, // as above, without the tagging lepton track
42  AXIS_CHARGED_SUM = 3, // refine jet axis using charged tracks: use the sum of tracks momentum
43  AXIS_CHARGED_SUM_NOLEPTON = 4, // as above, without the tagging lepton track
44  AXIS_CALORIMETRIC_NOLEPTON = 5 // use the calorimetric jet axis minus the lepton momentum
45 };
AXIS_CHARGED_AVERAGE_NOLEPTON
Definition: SoftLepton.cc:41
AXIS_CALORIMETRIC
Definition: SoftLepton.cc:39
AXIS_CHARGED_AVERAGE
Definition: SoftLepton.cc:40
AXIS_CHARGED_SUM_NOLEPTON
Definition: SoftLepton.cc:43
AXIS_CALORIMETRIC_NOLEPTON
Definition: SoftLepton.cc:44
AXIS_CHARGED_SUM
Definition: SoftLepton.cc:42