CMS 3D CMS Logo

IPTools.cc File Reference

#include "DataFormats/GeometrySurface/interface/Line.h"
#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
#include "TrackingTools/GeomPropagators/interface/AnalyticalTrajectoryExtrapolatorToLine.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"

Go to the source code of this file.

Namespaces

namespace  IPTools

Functions

TrajectoryStateOnSurface IPTools::closestApproachToJet (const TrajectoryStateOnSurface &state, const reco::Vertex &vertex, const GlobalVector &aJetDirection, const MagneticField *field)
std::pair< double, Measurement1DIPTools::jetTrackDistance (const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex)
GlobalVector IPTools::linearImpactParameter (const TrajectoryStateOnSurface &state, const GlobalPoint &point)
 Compute the impact parameter of a track, linearized from the given state, with respect to a given point.
std::pair< bool, Measurement1DIPTools::signedDecayLength3D (const TrajectoryStateOnSurface &state, const GlobalVector &direction, const reco::Vertex &vertex)
std::pair< bool, Measurement1DIPTools::signedImpactParameter3D (const TrajectoryStateOnSurface &state, const GlobalVector &direction, const reco::Vertex &vertex)
std::pair< bool, Measurement1DIPTools::signedTransverseImpactParameter (const TransientTrack &track, const GlobalVector &direction, const Vertex &vertex)
 Returns life time signed transverse impact parameter The track is extrapolated to the closest point to the primary vertex in transverse plane then the impact parameter and its error are computed.


Generated on Tue Jun 9 17:56:01 2009 for CMSSW by  doxygen 1.5.4