Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoVertex
KinematicFitPrimitives
interface
ExtendedPerigeeTrajectoryParameters.h
Go to the documentation of this file.
1
#ifndef ExtendedPerigeeTrajectoryParameters_H
2
#define ExtendedPerigeeTrajectoryParameters_H
3
4
#include "
DataFormats/CLHEP/interface/AlgebraicObjects.h
"
5
#include "
DataFormats/TrajectoryState/interface/TrackCharge.h
"
6
7
14
class
ExtendedPerigeeTrajectoryParameters
15
{
16
public
:
17
18
ExtendedPerigeeTrajectoryParameters
()
19
{
vl
=
false
;}
20
21
ExtendedPerigeeTrajectoryParameters
(
const
AlgebraicVector6
& param,
22
const
TrackCharge
&
charge
)
23
{
24
vl
=
true
;
25
par
= param;
26
ch
=
charge
;
27
}
28
32
bool
isValid
()
const
33
{
return
vl
;}
34
35
AlgebraicVector6
vector
()
const
36
{
return
par
;}
37
38
TrackCharge
charge
()
const
39
{
return
ch
;}
40
41
private
:
42
43
bool
vl
;
44
AlgebraicVector6
par
;
45
TrackCharge
ch
;
46
};
47
#endif
ExtendedPerigeeTrajectoryParameters
Definition:
ExtendedPerigeeTrajectoryParameters.h:14
ExtendedPerigeeTrajectoryParameters::charge
TrackCharge charge() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:38
ExtendedPerigeeTrajectoryParameters::vector
AlgebraicVector6 vector() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:35
ExtendedPerigeeTrajectoryParameters::isValid
bool isValid() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:32
AlgebraicVector6
ROOT::Math::SVector< double, 6 > AlgebraicVector6
Definition:
AlgebraicROOTObjects.h:14
TrackCharge.h
TrackCharge
int TrackCharge
Definition:
TrackCharge.h:4
AlgebraicObjects.h
ExtendedPerigeeTrajectoryParameters::ch
TrackCharge ch
Definition:
ExtendedPerigeeTrajectoryParameters.h:45
ExtendedPerigeeTrajectoryParameters::par
AlgebraicVector6 par
Definition:
ExtendedPerigeeTrajectoryParameters.h:44
ExtendedPerigeeTrajectoryParameters::vl
bool vl
Definition:
ExtendedPerigeeTrajectoryParameters.h:43
ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters
ExtendedPerigeeTrajectoryParameters()
Definition:
ExtendedPerigeeTrajectoryParameters.h:18
ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters
ExtendedPerigeeTrajectoryParameters(const AlgebraicVector6 ¶m, const TrackCharge &charge)
Definition:
ExtendedPerigeeTrajectoryParameters.h:21
Generated for CMSSW Reference Manual by
1.8.5