#include "DataFormats/GeometrySurface/interface/Line.h"
#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
#include "TrackingTools/GeomPropagators/interface/AnalyticalTrajectoryExtrapolatorToLine.h"
#include "TrackingTools/GeomPropagators/interface/AnalyticalImpactPointExtrapolator.h"
#include "DataFormats/GeometryCommonDetAlgo/interface/Measurement1D.h"
#include "TrackingTools/TransientTrack/interface/TransientTrack.h"
#include "TrackingTools/IPTools/interface/IPTools.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "CLHEP/Vector/LorentzVector.h"
#include "CLHEP/Matrix/Vector.h"
#include <string>
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "RecoVertex/VertexTools/interface/VertexDistance3D.h"
#include "RecoVertex/VertexTools/interface/VertexDistanceXY.h"
#include "RecoVertex/VertexPrimitives/interface/ConvertToFromReco.h"
Go to the source code of this file.
Namespaces |
namespace | IPTools |
Functions |
std::pair< bool, Measurement1D > | IPTools::absoluteImpactParameter (const TrajectoryStateOnSurface &tsos, const reco::Vertex &vertex, VertexDistance &distanceComputer) |
| Impact parameter without direction (internally used)
|
std::pair< bool, Measurement1D > | IPTools::absoluteImpactParameter3D (const reco::TransientTrack &transientTrack, const reco::Vertex &vertex) |
std::pair< bool, Measurement1D > | IPTools::absoluteTransverseImpactParameter (const reco::TransientTrack &transientTrack, const reco::Vertex &vertex) |
TrajectoryStateOnSurface | IPTools::closestApproachToJet (const TrajectoryStateOnSurface &state, const reco::Vertex &vertex, const GlobalVector &aJetDirection, const MagneticField *field) |
std::pair< double, Measurement1D > | IPTools::jetTrackDistance (const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex) |
GlobalVector | IPTools::linearImpactParameter (const TrajectoryStateOnSurface &aTSOS, const GlobalPoint &point) |
std::pair< bool, Measurement1D > | IPTools::linearizedSignedImpactParameter3D (const TrajectoryStateOnSurface &state, const GlobalVector &direction, const reco::Vertex &vertex) |
std::pair< bool, Measurement1D > | IPTools::signedDecayLength3D (const TrajectoryStateOnSurface &state, const GlobalVector &direction, const reco::Vertex &vertex) |
std::pair< bool, Measurement1D > | IPTools::signedImpactParameter3D (const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex) |
std::pair< bool, Measurement1D > | IPTools::signedTransverseImpactParameter (const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex) |