Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
10
17
class
SignedDecayLength3D
{
18
19
public
:
20
21
// construct
22
23
SignedDecayLength3D
(){};
24
25
static
std::pair<bool,Measurement1D>
apply
(
const
reco::TransientTrack
& track,
26
const
GlobalVector
& direction,
const
reco::Vertex
& vertex) ;
27
28
29
int
id
()
const
{
return
3;}
30
31
private
:
32
33
static
TrajectoryStateOnSurface
closestApproachToJet
(
const
FreeTrajectoryState
&,
const
reco::Vertex
&,
const
GlobalVector
&,
const
MagneticField
*) ;
34
35
36
};
37
38
39
40
#endif
41
42
43
44
45
46
47
48
49
50
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:9
TransientTrack.h
SignedDecayLength3D
Definition:
SignedDecayLength3D.h:17
MagneticField
Definition:
MagneticField.h:18
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
SignedDecayLength3D::SignedDecayLength3D
SignedDecayLength3D()
Definition:
SignedDecayLength3D.h:23
reco::Vertex
Definition:
Vertex.h:35
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:31
SignedDecayLength3D::id
int id() const
Definition:
SignedDecayLength3D.h:29
reco::TransientTrack
Definition:
TransientTrack.h:21
Vertex.h
GlobalVector.h
SignedDecayLength3D::closestApproachToJet
static TrajectoryStateOnSurface closestApproachToJet(const FreeTrajectoryState &, const reco::Vertex &, const GlobalVector &, const MagneticField *)
Definition:
SignedDecayLength3D.cc:67
Measurement1D.h
TrajectoryStateOnSurface.h
Generated for CMSSW Reference Manual by
1.8.5