Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
TrackFindingTracklet
interface
TrackPars.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTracklet_interface_TrackPars_h
2
#define L1Trigger_TrackFindingTracklet_interface_TrackPars_h
3
4
namespace
trklet {
5
6
template
<
class
T>
7
class
TrackPars
{
8
public
:
9
TrackPars
() =
default
;
10
11
TrackPars
(
T
rinv
,
T
phi0
,
T
d0
,
T
t
,
T
z0
) {
12
rinv_
=
rinv
;
13
phi0_
=
phi0
;
14
d0_
=
d0
;
15
t_
=
t
;
16
z0_
=
z0
;
17
}
18
19
~TrackPars
() =
default
;
20
21
void
init
(
T
rinv
,
T
phi0
,
T
d0
,
T
t
,
T
z0
) {
22
rinv_
=
rinv
;
23
phi0_
=
phi0
;
24
d0_
=
d0
;
25
t_
=
t
;
26
z0_
=
z0
;
27
}
28
29
const
T
&
rinv
()
const
{
return
rinv_
; }
30
const
T
&
phi0
()
const
{
return
phi0_
; }
31
const
T
&
d0
()
const
{
return
d0_
; }
32
const
T
&
t
()
const
{
return
t_
; }
33
const
T
&
z0
()
const
{
return
z0_
; }
34
35
T
&
rinv
() {
return
rinv_
; }
36
T
&
phi0
() {
return
phi0_
; }
37
T
&
d0
() {
return
d0_
; }
38
T
&
t
() {
return
t_
; }
39
T
&
z0
() {
return
z0_
; }
40
41
private
:
42
T
rinv_
;
43
T
phi0_
;
44
T
d0_
;
45
T
t_
;
46
T
z0_
;
47
};
48
49
};
// namespace trklet
50
#endif
trklet::TrackPars::~TrackPars
~TrackPars()=default
trklet::TrackPars::z0
T & z0()
Definition:
TrackPars.h:39
trklet::TrackPars::z0_
T z0_
Definition:
TrackPars.h:46
trklet::TrackPars::t
T & t()
Definition:
TrackPars.h:38
trklet::TrackPars::phi0
const T & phi0() const
Definition:
TrackPars.h:30
trklet::TrackPars::rinv
T & rinv()
Definition:
TrackPars.h:35
trklet::TrackPars::phi0
T & phi0()
Definition:
TrackPars.h:36
trklet::TrackPars::TrackPars
TrackPars(T rinv, T phi0, T d0, T t, T z0)
Definition:
TrackPars.h:11
trklet::TrackPars::TrackPars
TrackPars()=default
trklet::TrackPars::phi0_
T phi0_
Definition:
TrackPars.h:43
trklet::TrackPars::d0
const T & d0() const
Definition:
TrackPars.h:31
trklet::TrackPars::t
const T & t() const
Definition:
TrackPars.h:32
trklet::TrackPars::d0
T & d0()
Definition:
TrackPars.h:37
trklet::TrackPars::t_
T t_
Definition:
TrackPars.h:45
trklet::TrackPars
Definition:
TrackPars.h:7
trklet::TrackPars::d0_
T d0_
Definition:
TrackPars.h:44
trklet::TrackPars::rinv_
T rinv_
Definition:
TrackPars.h:42
trklet::TrackPars::rinv
const T & rinv() const
Definition:
TrackPars.h:29
T
long double T
Definition:
Basic3DVectorLD.h:48
trklet::TrackPars::z0
const T & z0() const
Definition:
TrackPars.h:33
trklet::TrackPars::init
void init(T rinv, T phi0, T d0, T t, T z0)
Definition:
TrackPars.h:21
Generated for CMSSW Reference Manual by
1.8.5