Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
ImpactParameter
interface
TrackTools.h
Go to the documentation of this file.
1
#ifndef RecoTauTag_ImpactParameter_TrackTools_h
2
#define RecoTauTag_ImpactParameter_TrackTools_h
3
4
/* From SimpleFits Package
5
* Designed an written by
6
* author: Ian M. Nugent
7
* Humboldt Foundations
8
*/
9
10
#include "TMatrixT.h"
11
#include "TMatrixTSym.h"
12
#include "TVector3.h"
13
#include "
RecoTauTag/ImpactParameter/interface/TrackParticle.h
"
14
#include "
RecoTauTag/ImpactParameter/interface/LorentzVectorParticle.h
"
15
16
namespace
tauImpactParameter {
17
18
class
TrackTools
{
19
public
:
20
TrackTools
(){};
21
virtual
~TrackTools
(){};
22
static
TVector3
propagateToXPosition
(
const
TrackParticle
&
p
,
double
x
);
23
static
TVector3
propagateToYPosition
(
const
TrackParticle
&
p
,
double
y
);
24
static
TVector3
propagateToZPosition
(
const
TrackParticle
&
p
,
double
z
);
25
static
LorentzVectorParticle
lorentzParticleAtPosition
(
const
TrackParticle
&
p
,
const
TVector3&
v
);
26
};
27
28
}
29
#endif
30
31
tauImpactParameter::TrackTools::lorentzParticleAtPosition
static LorentzVectorParticle lorentzParticleAtPosition(const TrackParticle &p, const TVector3 &v)
Definition:
TrackTools.cc:53
tauImpactParameter::TrackParticle
Definition:
TrackParticle.h:15
tauImpactParameter::TrackTools::propagateToYPosition
static TVector3 propagateToYPosition(const TrackParticle &p, double y)
Definition:
TrackTools.cc:26
findQualityFiles.v
v
Definition:
findQualityFiles.py:177
detailsBasic3DVector::z
float float float z
Definition:
extBasic3DVector.h:15
tauImpactParameter::TrackTools::propagateToXPosition
static TVector3 propagateToXPosition(const TrackParticle &p, double x)
Definition:
TrackTools.cc:13
tauImpactParameter::TrackTools::~TrackTools
virtual ~TrackTools()
Definition:
TrackTools.h:21
tauImpactParameter::TrackTools::propagateToZPosition
static TVector3 propagateToZPosition(const TrackParticle &p, double z)
Definition:
TrackTools.cc:39
tauImpactParameter::TrackTools::TrackTools
TrackTools()
Definition:
TrackTools.h:20
tauImpactParameter::TrackTools
Definition:
TrackTools.h:18
detailsBasic3DVector::y
float float y
Definition:
extBasic3DVector.h:15
TrackParticle.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
LorentzVectorParticle.h
x
Definition:
DDAxes.h:10
tauImpactParameter::LorentzVectorParticle
Definition:
LorentzVectorParticle.h:17
Generated for CMSSW Reference Manual by
1.8.5