src
RecoBTag
BTagTools
interface
SignedDecayLength3D.h
Go to the documentation of this file.
1
#ifndef _SIGNEDDECAYLENGHT3D_H_
2
#define _SIGNEDDECAYLENGHT3D_H_
3
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
4
#include "
DataFormats/GeometryCommonDetAlgo/interface/Measurement1D.h
"
5
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
6
#include "
DataFormats/VertexReco/interface/Vertex.h
"
7
#include "
DataFormats/GeometryVector/interface/GlobalVector.h
"
8
#include <utility>
9
15
class
SignedDecayLength3D
{
16
public
:
17
// construct
18
19
SignedDecayLength3D
(){};
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
:
28
static
TrajectoryStateOnSurface
closestApproachToJet
(
const
FreeTrajectoryState
&,
29
const
reco::Vertex
&,
30
const
GlobalVector
&,
31
const
MagneticField
*);
32
};
33
34
#endif
Vertex.h
bphysicsOniaDQM_cfi.vertex
vertex
Definition:
bphysicsOniaDQM_cfi.py:7
SignedDecayLength3D::apply
static std::pair< bool, Measurement1D > apply(const reco::TransientTrack &track, const GlobalVector &direction, const reco::Vertex &vertex)
Definition:
SignedDecayLength3D.cc:19
Vector3DBase
Definition:
Vector3DBase.h:8
TransientTrack.h
SignedDecayLength3D
Definition:
SignedDecayLength3D.h:15
MagneticField
Definition:
MagneticField.h:19
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
SignedDecayLength3D::SignedDecayLength3D
SignedDecayLength3D()
Definition:
SignedDecayLength3D.h:19
reco::Vertex
Definition:
Vertex.h:35
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:27
SignedDecayLength3D::id
int id() const
Definition:
SignedDecayLength3D.h:25
reco::TransientTrack
Definition:
TransientTrack.h:19
GlobalVector.h
SignedDecayLength3D::closestApproachToJet
static TrajectoryStateOnSurface closestApproachToJet(const FreeTrajectoryState &, const reco::Vertex &, const GlobalVector &, const MagneticField *)
Definition:
SignedDecayLength3D.cc:65
Measurement1D.h
TrajectoryStateOnSurface.h
HLT_2023v12_cff.track
track
Definition:
HLT_2023v12_cff.py:9627
Generated for CMSSW Reference Manual by
1.8.14