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
13
class
ExtendedPerigeeTrajectoryParameters
{
14
public
:
15
ExtendedPerigeeTrajectoryParameters
() {
vl
=
false
; }
16
17
ExtendedPerigeeTrajectoryParameters
(
const
AlgebraicVector6
& param,
const
TrackCharge
&
charge
) {
18
vl
=
true
;
19
par
= param;
20
ch
=
charge
;
21
}
22
26
bool
isValid
()
const
{
return
vl
; }
27
28
AlgebraicVector6
vector
()
const
{
return
par
; }
29
30
TrackCharge
charge
()
const
{
return
ch
; }
31
32
private
:
33
bool
vl
;
34
AlgebraicVector6
par
;
35
TrackCharge
ch
;
36
};
37
#endif
ExtendedPerigeeTrajectoryParameters::isValid
bool isValid() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:26
ExtendedPerigeeTrajectoryParameters
Definition:
ExtendedPerigeeTrajectoryParameters.h:13
TrackCharge.h
TrackCharge
int TrackCharge
Definition:
TrackCharge.h:4
ExtendedPerigeeTrajectoryParameters::vector
AlgebraicVector6 vector() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:28
AlgebraicObjects.h
ExtendedPerigeeTrajectoryParameters::ch
TrackCharge ch
Definition:
ExtendedPerigeeTrajectoryParameters.h:35
ExtendedPerigeeTrajectoryParameters::par
AlgebraicVector6 par
Definition:
ExtendedPerigeeTrajectoryParameters.h:34
ExtendedPerigeeTrajectoryParameters::vl
bool vl
Definition:
ExtendedPerigeeTrajectoryParameters.h:33
AlgebraicVector6
ROOT::Math::SVector< double, 6 > AlgebraicVector6
Definition:
AlgebraicROOTObjects.h:15
ExtendedPerigeeTrajectoryParameters::charge
TrackCharge charge() const
Definition:
ExtendedPerigeeTrajectoryParameters.h:30
ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters
ExtendedPerigeeTrajectoryParameters()
Definition:
ExtendedPerigeeTrajectoryParameters.h:15
ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters
ExtendedPerigeeTrajectoryParameters(const AlgebraicVector6 ¶m, const TrackCharge &charge)
Definition:
ExtendedPerigeeTrajectoryParameters.h:17
Generated for CMSSW Reference Manual by
1.8.14