Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
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:16
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
SignedDecayLength3D::SignedDecayLength3D
SignedDecayLength3D()
Definition:
SignedDecayLength3D.h:23
reco::Vertex
Definition:
Vertex.h:35
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:24
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