CMS 3D CMS Logo

SignedDecayLength3D.h
Go to the documentation of this file.
1 #ifndef _SIGNEDDECAYLENGHT3D_H_
2 #define _SIGNEDDECAYLENGHT3D_H_
8 #include <utility>
9 
16 public:
17  // construct
18 
20 
21  static std::pair<bool, Measurement1D> apply(const reco::TransientTrack &track,
22  const GlobalVector &direction,
23  const reco::Vertex &vertex);
24 
25  int id() const { return 3; }
26 
27 private:
29  const reco::Vertex &,
30  const GlobalVector &,
31  const MagneticField *);
32 };
33 
34 #endif
Vector3DBase
Definition: Vector3DBase.h:8
TrajectoryStateOnSurface.h
Measurement1D.h
SignedDecayLength3D::apply
static std::pair< bool, Measurement1D > apply(const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex)
Definition: SignedDecayLength3D.cc:19
TransientTrack.h
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
Vertex.h
bphysicsOniaDQM_cfi.vertex
vertex
Definition: bphysicsOniaDQM_cfi.py:7
reco::TransientTrack
Definition: TransientTrack.h:19
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
SignedDecayLength3D::closestApproachToJet
static TrajectoryStateOnSurface closestApproachToJet(const FreeTrajectoryState &, const reco::Vertex &, const GlobalVector &, const MagneticField *)
Definition: SignedDecayLength3D.cc:65
GlobalVector.h
HLT_2018_cff.track
track
Definition: HLT_2018_cff.py:10352
SignedDecayLength3D::SignedDecayLength3D
SignedDecayLength3D()
Definition: SignedDecayLength3D.h:19
SignedDecayLength3D::id
int id() const
Definition: SignedDecayLength3D.h:25
MagneticField
Definition: MagneticField.h:19
SignedDecayLength3D
Definition: SignedDecayLength3D.h:15
reco::Vertex
Definition: Vertex.h:35