CMS 3D CMS Logo

ProjectionTemp.cc
Go to the documentation of this file.
2 
3 using namespace std;
4 using namespace trklet;
5 
6 ProjectionTemp::ProjectionTemp(Tracklet* proj,
7  unsigned int slot,
8  unsigned int projrinv,
9  int projfinerz,
10  unsigned int projfinephi,
11  unsigned int iphi,
12  int shift,
13  bool usefirstMinus,
14  bool usefirstPlus,
15  bool usesecondMinus,
16  bool usesecondPlus,
17  bool isPSseed) {
18  proj_ = proj;
19  slot_ = slot;
20  projrinv_ = projrinv;
21  projfinerz_ = projfinerz;
22  projfinephi_ = projfinephi;
23  iphi_ = iphi;
24  shift_ = shift;
25  use_[0][0] = usefirstMinus;
26  use_[0][1] = usefirstPlus;
27  use_[1][0] = usesecondMinus;
28  use_[1][1] = usesecondPlus;
29  isPSseed_ = isPSseed;
30 }
31 
32 ProjectionTemp::ProjectionTemp() {
33  proj_ = nullptr;
34  slot_ = 0;
35  projrinv_ = 0;
36  projfinerz_ = 0;
37  projfinephi_ = 0;
38  iphi_ = 0;
39  shift_ = 0;
40  use_[0][0] = false;
41  use_[0][1] = false;
42  use_[1][0] = false;
43  use_[1][1] = false;
44  isPSseed_ = false;
45 }
static unsigned int const shift