Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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