CMS 3D CMS Logo

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>
6 
7 namespace trklet {
8 
9  class ProjectionTemp {
10  public:
12  unsigned int slot,
13  unsigned int projrinv,
14  int projfinerz,
15  unsigned int projfinephi,
16  unsigned int iphi,
17  bool isPSseed);
18 
20 
21  ~ProjectionTemp() = default;
22 
23  Tracklet* proj() const { return proj_; }
24  unsigned int slot() const { return slot_; }
25  unsigned int projrinv() const { return projrinv_; }
26  int projfinerz() const { return projfinerz_; }
27  unsigned int projfinephi() const { return projfinephi_; }
28  unsigned int iphi() const { return iphi_; }
29  bool isPSseed() const { return isPSseed_; }
30 
31  private:
33  unsigned int slot_;
34  unsigned int projrinv_;
35  unsigned int projfinerz_;
36  unsigned int projfinephi_;
37  unsigned int iphi_;
38  bool isPSseed_;
39  };
40 }; // namespace trklet
41 #endif
trklet::ProjectionTemp::projfinephi
unsigned int projfinephi() const
Definition: ProjectionTemp.h:27
trklet::Tracklet
Definition: Tracklet.h:28
trklet::ProjectionTemp::iphi
unsigned int iphi() const
Definition: ProjectionTemp.h:28
trklet::ProjectionTemp::projrinv
unsigned int projrinv() const
Definition: ProjectionTemp.h:25
trklet::ProjectionTemp::ProjectionTemp
ProjectionTemp()
Definition: ProjectionTemp.cc:22
trklet::ProjectionTemp::slot_
unsigned int slot_
Definition: ProjectionTemp.h:33
trklet::ProjectionTemp::slot
unsigned int slot() const
Definition: ProjectionTemp.h:24
trklet::ProjectionTemp::iphi_
unsigned int iphi_
Definition: ProjectionTemp.h:37
trklet::ProjectionTemp::projfinerz
int projfinerz() const
Definition: ProjectionTemp.h:26
trklet
Definition: AllProjectionsMemory.h:9
trklet::ProjectionTemp::proj_
Tracklet * proj_
Definition: ProjectionTemp.h:32
trklet::ProjectionTemp::isPSseed_
bool isPSseed_
Definition: ProjectionTemp.h:38
trklet::ProjectionTemp::projrinv_
unsigned int projrinv_
Definition: ProjectionTemp.h:34
trklet::ProjectionTemp
Definition: ProjectionTemp.h:9
trklet::ProjectionTemp::projfinephi_
unsigned int projfinephi_
Definition: ProjectionTemp.h:36
trklet::ProjectionTemp::~ProjectionTemp
~ProjectionTemp()=default
trklet::ProjectionTemp::proj
Tracklet * proj() const
Definition: ProjectionTemp.h:23
Tracklet.h
trklet::ProjectionTemp::projfinerz_
unsigned int projfinerz_
Definition: ProjectionTemp.h:35
trklet::ProjectionTemp::isPSseed
bool isPSseed() const
Definition: ProjectionTemp.h:29