CMS 3D CMS Logo

SoftLepton.cc File Reference

#include <memory>
#include <string>
#include <utility>
#include <cmath>
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "DataFormats/Provenance/interface/ProductID.h"
#include "DataFormats/Common/interface/RefToBase.h"
#include "DataFormats/Math/interface/LorentzVector.h"
#include "DataFormats/Math/interface/Vector3D.h"
#include "Math/GenVector/PxPyPzM4D.h"
#include "Math/GenVector/VectorUtil.h"
#include "Math/GenVector/Boost.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/BeamSpot/interface/BeamSpot.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/MuonReco/interface/Muon.h"
#include "DataFormats/MuonReco/interface/MuonFwd.h"
#include "DataFormats/EgammaCandidates/interface/Electron.h"
#include "DataFormats/EgammaCandidates/interface/ElectronFwd.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
#include "DataFormats/JetReco/interface/Jet.h"
#include "DataFormats/JetReco/interface/CaloJet.h"
#include "DataFormats/JetReco/interface/JetTracksAssociation.h"
#include "DataFormats/BTauReco/interface/SoftLeptonTagInfo.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 "RecoVertex/PrimaryVertexProducer/interface/PrimaryVertexSorter.h"
#include "SoftLepton.h"

Go to the source code of this file.

Enumerations

enum  {
  AXIS_CALORIMETRIC = 0, AXIS_CHARGED_AVERAGE = 1, AXIS_CHARGED_AVERAGE_NOLEPTON = 2, AXIS_CHARGED_SUM = 3,
  AXIS_CHARGED_SUM_NOLEPTON = 4
}


Enumeration Type Documentation

anonymous enum

Enumerator:
AXIS_CALORIMETRIC 
AXIS_CHARGED_AVERAGE 
AXIS_CHARGED_AVERAGE_NOLEPTON 
AXIS_CHARGED_SUM 
AXIS_CHARGED_SUM_NOLEPTON 

Definition at line 64 of file SoftLepton.cc.

00064      {
00065   AXIS_CALORIMETRIC             = 0,  // use the calorimietric jet axis
00066   AXIS_CHARGED_AVERAGE          = 1,  // refine jet axis using charged tracks: use a pT-weighted average of (eta, phi)
00067   AXIS_CHARGED_AVERAGE_NOLEPTON = 2,  // as above, without the tagging lepton track
00068   AXIS_CHARGED_SUM              = 3,  // refine jet axis using charged tracks: use the sum of tracks momentum
00069   AXIS_CHARGED_SUM_NOLEPTON     = 4   // as above, without the tagging lepton track
00070 };


Generated on Tue Jun 9 17:55:16 2009 for CMSSW by  doxygen 1.5.4