#include <ParametersDefinerForTP.h>
Public Types | |
typedef int | Charge |
electric charge type More... | |
typedef math::XYZTLorentzVectorD | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPointD | Point |
point in the space More... | |
Protected Attributes | |
const edm::EDGetTokenT< reco::BeamSpot > | bsToken_ |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | mfToken_ |
Definition at line 22 of file ParametersDefinerForTP.h.
typedef int ParametersDefinerForTP::Charge |
electric charge type
Definition at line 27 of file ParametersDefinerForTP.h.
Lorentz vector.
Definition at line 29 of file ParametersDefinerForTP.h.
point in the space
Definition at line 28 of file ParametersDefinerForTP.h.
ParametersDefinerForTP::ParametersDefinerForTP | ( | const edm::InputTag & | beamspot, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 12 of file ParametersDefinerForTP.cc.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 80 of file ParametersDefinerForTP.h.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 78 of file ParametersDefinerForTP.h.
|
virtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 17 of file ParametersDefinerForTP.cc.
References cms::cuda::bs, bsToken_, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::getData(), iEvent, TrajectoryStateClosestToBeamLine::isValid(), mfToken_, FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, TrajectoryStateClosestToBeamLine::trackStateAtPCA(), and L1BJetProducer_cff::vtx.
Referenced by TrackingNtuple::fillTrackingParticles(), momentum(), and momentumAndVertex().
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 37 of file ParametersDefinerForTP.h.
References iEvent, and momentum().
|
inlinevirtual |
Definition at line 43 of file ParametersDefinerForTP.h.
References iEvent, momentum(), and cmsswSequenceInfo::tp.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 67 of file ParametersDefinerForTP.h.
References iEvent.
std::tuple< TrackingParticle::Vector, TrackingParticle::Point > ParametersDefinerForTP::momentumAndVertex | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const Charge | ch, | ||
const Point & | vtx, | ||
const LorentzVector & | lv | ||
) | const |
Definition at line 76 of file ParametersDefinerForTP.cc.
References cms::cuda::bs, bsToken_, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::getData(), iEvent, TrajectoryStateClosestToBeamLine::isValid(), mfToken_, momentum(), FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, FreeTrajectoryState::position(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), findQualityFiles::v, vertex(), and L1BJetProducer_cff::vtx.
|
virtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 45 of file ParametersDefinerForTP.cc.
References cms::cuda::bs, bsToken_, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::getData(), iEvent, TrajectoryStateClosestToBeamLine::isValid(), mfToken_, FreeTrajectoryState::position(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), findQualityFiles::v, and L1BJetProducer_cff::vtx.
Referenced by Tau.Tau::dxy(), TrackingNtuple::fillTrackingParticles(), momentumAndVertex(), and vertex().
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 55 of file ParametersDefinerForTP.h.
References iEvent, and vertex().
Referenced by Tau.Tau::dxy().
|
inlinevirtual |
Definition at line 61 of file ParametersDefinerForTP.h.
References iEvent, cmsswSequenceInfo::tp, and vertex().
Referenced by Tau.Tau::dxy().
|
protected |
Definition at line 85 of file ParametersDefinerForTP.h.
Referenced by CosmicParametersDefinerForTP::momentum(), momentum(), momentumAndVertex(), CosmicParametersDefinerForTP::vertex(), and vertex().
|
protected |
Definition at line 86 of file ParametersDefinerForTP.h.
Referenced by CosmicParametersDefinerForTP::momentum(), momentum(), momentumAndVertex(), CosmicParametersDefinerForTP::vertex(), and vertex().