#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... | |
Public Attributes | |
edm::InputTag | beamSpotInputTag_ |
Definition at line 19 of file ParametersDefinerForTP.h.
typedef int ParametersDefinerForTP::Charge |
electric charge type
Definition at line 23 of file ParametersDefinerForTP.h.
Lorentz vector.
Definition at line 27 of file ParametersDefinerForTP.h.
point in the space
Definition at line 26 of file ParametersDefinerForTP.h.
|
inline |
Definition at line 21 of file ParametersDefinerForTP.h.
ParametersDefinerForTP::ParametersDefinerForTP | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 14 of file ParametersDefinerForTP.cc.
|
inlinevirtual |
Definition at line 23 of file ParametersDefinerForTP.h.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 78 of file ParametersDefinerForTP.h.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 76 of file ParametersDefinerForTP.h.
|
virtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 17 of file ParametersDefinerForTP.cc.
References beamSpotInputTag_, cms::cuda::bs, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::get(), get, iEvent, TrajectoryStateClosestToBeamLine::isValid(), FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, edm::ESHandle< T >::product(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), and extraflags_cff::vtx.
Referenced by MuonTrackValidator::analyze(), momentum(), and momentumAndVertex().
|
inlinevirtual |
Definition at line 41 of file ParametersDefinerForTP.h.
References iEvent, momentum(), and cmsswSequenceInfo::tp.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 35 of file ParametersDefinerForTP.h.
References iEvent, and momentum().
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 86 of file ParametersDefinerForTP.cc.
References beamSpotInputTag_, cms::cuda::bs, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::get(), get, iEvent, TrajectoryStateClosestToBeamLine::isValid(), momentum(), FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, FreeTrajectoryState::position(), edm::ESHandle< T >::product(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), findQualityFiles::v, vertex(), and extraflags_cff::vtx.
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 65 of file ParametersDefinerForTP.h.
References iEvent.
Referenced by MultiTrackValidator::tpParametersAndSelection().
|
virtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 50 of file ParametersDefinerForTP.cc.
References beamSpotInputTag_, cms::cuda::bs, ALCARECOTkAlJpsiMuMu_cff::charge, edm::EventSetup::get(), get, iEvent, TrajectoryStateClosestToBeamLine::isValid(), FreeTrajectoryState::position(), edm::ESHandle< T >::product(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), findQualityFiles::v, and extraflags_cff::vtx.
Referenced by MuonTrackValidator::analyze(), Tau.Tau::dxy(), momentumAndVertex(), and vertex().
|
inlinevirtual |
Definition at line 59 of file ParametersDefinerForTP.h.
References iEvent, cmsswSequenceInfo::tp, and vertex().
Referenced by Tau.Tau::dxy().
|
inlinevirtual |
Reimplemented in CosmicParametersDefinerForTP.
Definition at line 53 of file ParametersDefinerForTP.h.
References iEvent, and vertex().
Referenced by Tau.Tau::dxy().
edm::InputTag ParametersDefinerForTP::beamSpotInputTag_ |
Definition at line 82 of file ParametersDefinerForTP.h.
Referenced by momentum(), momentumAndVertex(), and vertex().