L1Trigger
TrackFindingTracklet
interface
ProjectionTemp.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTracklet_interface_ProjectionTemp_h
2
#define L1Trigger_TrackFindingTracklet_interface_ProjectionTemp_h
3
4
#include <cassert>
5
#include "
L1Trigger/TrackFindingTracklet/interface/Tracklet.h
"
6
7
namespace
trklet
{
8
9
class
ProjectionTemp
{
10
public
:
11
ProjectionTemp
(
Tracklet
*
proj
,
12
unsigned
int
slot
,
13
unsigned
int
projrinv
,
14
int
projfinerz
,
15
unsigned
int
projfinephi
,
16
unsigned
int
iphi
,
17
bool
usesecond
,
18
bool
isPSseed
);
19
20
ProjectionTemp
();
21
22
~ProjectionTemp
() =
default
;
23
24
Tracklet
*
proj
()
const
{
return
proj_
; }
25
unsigned
int
slot
()
const
{
return
slot_
; }
26
unsigned
int
projrinv
()
const
{
return
projrinv_
; }
27
int
projfinerz
()
const
{
return
projfinerz_
; }
28
unsigned
int
projfinephi
()
const
{
return
projfinephi_
; }
29
unsigned
int
iphi
()
const
{
return
iphi_
; }
30
bool
usesecond
()
const
{
return
usesecond_
; }
31
bool
isPSseed
()
const
{
return
isPSseed_
; }
32
33
private
:
34
Tracklet
*
proj_
;
35
unsigned
int
slot_
;
36
unsigned
int
projrinv_
;
37
unsigned
int
projfinerz_
;
38
unsigned
int
projfinephi_
;
39
unsigned
int
iphi_
;
40
bool
usesecond_
;
41
bool
isPSseed_
;
42
};
43
};
// namespace trklet
44
#endif
trklet::ProjectionTemp::usesecond
bool usesecond() const
Definition:
ProjectionTemp.h:30
trklet::ProjectionTemp::projfinephi
unsigned int projfinephi() const
Definition:
ProjectionTemp.h:28
trklet::Tracklet
Definition:
Tracklet.h:28
trklet::ProjectionTemp::iphi
unsigned int iphi() const
Definition:
ProjectionTemp.h:29
trklet::ProjectionTemp::projrinv
unsigned int projrinv() const
Definition:
ProjectionTemp.h:26
trklet::ProjectionTemp::ProjectionTemp
ProjectionTemp()
Definition:
ProjectionTemp.cc:24
trklet::ProjectionTemp::slot_
unsigned int slot_
Definition:
ProjectionTemp.h:35
trklet::ProjectionTemp::slot
unsigned int slot() const
Definition:
ProjectionTemp.h:25
trklet::ProjectionTemp::usesecond_
bool usesecond_
Definition:
ProjectionTemp.h:40
trklet::ProjectionTemp::iphi_
unsigned int iphi_
Definition:
ProjectionTemp.h:39
trklet::ProjectionTemp::projfinerz
int projfinerz() const
Definition:
ProjectionTemp.h:27
trklet
Definition:
AllProjectionsMemory.h:9
trklet::ProjectionTemp::proj_
Tracklet * proj_
Definition:
ProjectionTemp.h:34
trklet::ProjectionTemp::isPSseed_
bool isPSseed_
Definition:
ProjectionTemp.h:41
trklet::ProjectionTemp::projrinv_
unsigned int projrinv_
Definition:
ProjectionTemp.h:36
trklet::ProjectionTemp
Definition:
ProjectionTemp.h:9
trklet::ProjectionTemp::projfinephi_
unsigned int projfinephi_
Definition:
ProjectionTemp.h:38
trklet::ProjectionTemp::~ProjectionTemp
~ProjectionTemp()=default
trklet::ProjectionTemp::proj
Tracklet * proj() const
Definition:
ProjectionTemp.h:24
Tracklet.h
trklet::ProjectionTemp::projfinerz_
unsigned int projfinerz_
Definition:
ProjectionTemp.h:37
trklet::ProjectionTemp::isPSseed
bool isPSseed() const
Definition:
ProjectionTemp.h:31
Generated for CMSSW Reference Manual by
1.8.16