Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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
HLT_FULL_cff.track
tuple track
Definition:
HLT_FULL_cff.py:11953
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
Generated for CMSSW Reference Manual by
1.8.5