CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
trklet::TrackDer Class Reference

#include <TrackDer.h>

Public Member Functions

int alphaMask () const
 
int diskMask () const
 
void fill (int t, double MinvDt[N_FITPARAM][N_FITSTUB *2], int iMinvDt[N_FITPARAM][N_FITSTUB *2]) const
 
double iphi0dphi (int i) const
 
double iphi0dzordr (int i) const
 
int irinv () const
 
double irinvdphi (int i) const
 
double irinvdzordr (int i) const
 
double itdphi (int i) const
 
int itdzcorr (int i, int j) const
 
double itdzordr (int i) const
 
double iz0dphi (int i) const
 
int iz0dzcorr (int i, int j) const
 
double iz0dzordr (int i) const
 
int layerMask () const
 
double phi0dphi (int i) const
 
double phi0dzordr (int i) const
 
double rinvdphi (int i) const
 
double rinvdzordr (int i) const
 
void setIndex (int layermask, int diskmask, int alphamask, int irinv)
 
void setiphi0dphi (int i, int iphi0dphi)
 
void setiphi0dzordr (int i, int iphi0dzordr)
 
void setirinvdphi (int i, int irinvdphi)
 
void setirinvdzordr (int i, int irinvdzordr)
 
void setitdphi (int i, int itdphi)
 
void setitdzcorr (int i, int j, int itdzcorr)
 
void setitdzordr (int i, int itdzordr)
 
void setiz0dphi (int i, int iz0dphi)
 
void setiz0dzcorr (int i, int j, int iz0dzcorr)
 
void setiz0dzordr (int i, int iz0dzordr)
 
void setphi0dphi (int i, double phi0dphi)
 
void setphi0dzordr (int i, double phi0dzordr)
 
void setrinvdphi (int i, double rinvdphi)
 
void setrinvdzordr (int i, double rinvdzordr)
 
void settdphi (int i, double tdphi)
 
void settdzcorr (int i, int j, double tdzcorr)
 
void settdzordr (int i, double tdzordr)
 
void settpar (double t)
 
void setz0dphi (int i, double z0dphi)
 
void setz0dzcorr (int i, int j, double z0dzcorr)
 
void setz0dzordr (int i, double z0dzordr)
 
double tdphi (int i) const
 
double tdzcorr (int i, int j) const
 
double tdzordr (int i) const
 
double tpar () const
 
 TrackDer ()
 
double z0dphi (int i) const
 
double z0dzcorr (int i, int j) const
 
double z0dzordr (int i) const
 
 ~TrackDer ()=default
 

Private Attributes

int alphamask_
 
int diskmask_
 
int iphi0dphi_ [N_FITSTUB]
 
int iphi0dzordr_ [N_FITSTUB]
 
int irinv_
 
int irinvdphi_ [N_FITSTUB]
 
int irinvdzordr_ [N_FITSTUB]
 
int itdphi_ [N_FITSTUB]
 
int itdzcorr_ [N_PSLAYER][N_PSLAYER]
 
int itdzordr_ [N_FITSTUB]
 
int iz0dphi_ [N_FITSTUB]
 
int iz0dzcorr_ [N_PSLAYER][N_PSLAYER]
 
int iz0dzordr_ [N_FITSTUB]
 
int layermask_
 
double phi0dphi_ [N_FITSTUB]
 
double phi0dzordr_ [N_FITSTUB]
 
double rinvdphi_ [N_FITSTUB]
 
double rinvdzordr_ [N_FITSTUB]
 
double t_
 
double tdphi_ [N_FITSTUB]
 
double tdzcorr_ [N_PSLAYER][N_PSLAYER]
 
double tdzordr_ [N_FITSTUB]
 
double z0dphi_ [N_FITSTUB]
 
double z0dzcorr_ [N_PSLAYER][N_PSLAYER]
 
double z0dzordr_ [N_FITSTUB]
 

Detailed Description

Definition at line 20 of file TrackDer.h.

Constructor & Destructor Documentation

◆ TrackDer()

TrackDer::TrackDer ( )

Definition at line 6 of file TrackDer.cc.

6  {
7  for (unsigned int i = 0; i < N_FITSTUB; i++) {
8  irinvdphi_[i] = 9999999;
9  irinvdzordr_[i] = 9999999;
10  iphi0dphi_[i] = 9999999;
11  iphi0dzordr_[i] = 9999999;
12  itdphi_[i] = 9999999;
13  itdzordr_[i] = 9999999;
14  iz0dphi_[i] = 9999999;
15  iz0dzordr_[i] = 9999999;
16 
17  rinvdphi_[i] = 0.0;
18  rinvdzordr_[i] = 0.0;
19  phi0dphi_[i] = 0.0;
20  phi0dzordr_[i] = 0.0;
21  tdphi_[i] = 0.0;
22  tdzordr_[i] = 0.0;
23  z0dphi_[i] = 0.0;
24  z0dzordr_[i] = 0.0;
25  }
26 
27  for (unsigned int i = 0; i < N_PSLAYER; i++) {
28  for (unsigned int j = 0; j < N_PSLAYER; j++) {
29  tdzcorr_[i][j] = 0.0;
30  z0dzcorr_[i][j] = 0.0;
31  }
32  }
33 }

References mps_fire::i, dqmiolumiharvest::j, trklet::N_FITSTUB, and trklet::N_PSLAYER.

◆ ~TrackDer()

trklet::TrackDer::~TrackDer ( )
default

Member Function Documentation

◆ alphaMask()

int trklet::TrackDer::alphaMask ( ) const
inline

Definition at line 30 of file TrackDer.h.

30 { return alphamask_; }

References alphamask_.

Referenced by trklet::TrackDerTable::fillTable().

◆ diskMask()

int trklet::TrackDer::diskMask ( ) const
inline

Definition at line 29 of file TrackDer.h.

29 { return diskmask_; }

References diskmask_.

Referenced by trklet::TrackDerTable::fillTable().

◆ fill()

void TrackDer::fill ( int  t,
double  MinvDt[N_FITPARAM][N_FITSTUB *2],
int  iMinvDt[N_FITPARAM][N_FITSTUB *2] 
) const

Definition at line 42 of file TrackDer.cc.

42  {
43  unsigned int nlayer = 0;
44  if (layermask_ & 1)
45  nlayer++;
46  if (layermask_ & 2)
47  nlayer++;
48  if (layermask_ & 4)
49  nlayer++;
50  if (layermask_ & 8)
51  nlayer++;
52  if (layermask_ & 16)
53  nlayer++;
54  if (layermask_ & 32)
55  nlayer++;
56  int sign = 1;
57  if (t < 0)
58  sign = -1;
59  for (unsigned int i = 0; i < N_FITSTUB; i++) {
60  MinvDt[0][2 * i] = rinvdphi_[i];
61  MinvDt[1][2 * i] = phi0dphi_[i];
62  MinvDt[2][2 * i] = sign * tdphi_[i];
63  MinvDt[3][2 * i] = sign * z0dphi_[i];
64  MinvDt[0][2 * i + 1] = rinvdzordr_[i];
65  MinvDt[1][2 * i + 1] = phi0dzordr_[i];
66  MinvDt[2][2 * i + 1] = tdzordr_[i];
67  MinvDt[3][2 * i + 1] = z0dzordr_[i];
68  iMinvDt[0][2 * i] = irinvdphi_[i];
69  iMinvDt[1][2 * i] = iphi0dphi_[i];
70  iMinvDt[2][2 * i] = sign * itdphi_[i];
71  iMinvDt[3][2 * i] = sign * iz0dphi_[i];
72  iMinvDt[0][2 * i + 1] = irinvdzordr_[i];
73  iMinvDt[1][2 * i + 1] = iphi0dzordr_[i];
74  iMinvDt[2][2 * i + 1] = itdzordr_[i];
75  iMinvDt[3][2 * i + 1] = iz0dzordr_[i];
76  if (i < nlayer) {
77  MinvDt[0][2 * i + 1] *= sign;
78  MinvDt[1][2 * i + 1] *= sign;
79  iMinvDt[0][2 * i + 1] *= sign;
80  iMinvDt[1][2 * i + 1] *= sign;
81  } else {
82  MinvDt[2][2 * i + 1] *= sign;
83  MinvDt[3][2 * i + 1] *= sign;
84  iMinvDt[2][2 * i + 1] *= sign;
85  iMinvDt[3][2 * i + 1] *= sign;
86  }
87  }
88 }

References mps_fire::i, trklet::N_FITSTUB, Validation_hcalonly_cfi::sign, and OrderedSet::t.

Referenced by trklet::FitTrack::trackFitChisq().

◆ iphi0dphi()

double trklet::TrackDer::iphi0dphi ( int  i) const
inline

Definition at line 71 of file TrackDer.h.

71 { return iphi0dphi_[i]; }

References mps_fire::i, and iphi0dphi_.

Referenced by setiphi0dphi().

◆ iphi0dzordr()

double trklet::TrackDer::iphi0dzordr ( int  i) const
inline

Definition at line 72 of file TrackDer.h.

72 { return iphi0dzordr_[i]; }

References mps_fire::i, and iphi0dzordr_.

Referenced by setiphi0dzordr().

◆ irinv()

int trklet::TrackDer::irinv ( ) const
inline

Definition at line 31 of file TrackDer.h.

31 { return irinv_; }

References irinv_.

Referenced by trklet::TrackDerTable::fillTable().

◆ irinvdphi()

double trklet::TrackDer::irinvdphi ( int  i) const
inline

Definition at line 69 of file TrackDer.h.

69 { return irinvdphi_[i]; }

References mps_fire::i, and irinvdphi_.

Referenced by setirinvdphi().

◆ irinvdzordr()

double trklet::TrackDer::irinvdzordr ( int  i) const
inline

Definition at line 70 of file TrackDer.h.

70 { return irinvdzordr_[i]; }

References mps_fire::i, and irinvdzordr_.

Referenced by setirinvdzordr().

◆ itdphi()

double trklet::TrackDer::itdphi ( int  i) const
inline

Definition at line 73 of file TrackDer.h.

73 { return itdphi_[i]; }

References mps_fire::i, and itdphi_.

Referenced by setitdphi().

◆ itdzcorr()

int trklet::TrackDer::itdzcorr ( int  i,
int  j 
) const
inline

Definition at line 78 of file TrackDer.h.

78 { return itdzcorr_[i][j]; }

References mps_fire::i, itdzcorr_, and dqmiolumiharvest::j.

Referenced by setitdzcorr(), and trklet::FitTrack::trackFitChisq().

◆ itdzordr()

double trklet::TrackDer::itdzordr ( int  i) const
inline

Definition at line 74 of file TrackDer.h.

74 { return itdzordr_[i]; }

References mps_fire::i, and itdzordr_.

Referenced by setitdzordr().

◆ iz0dphi()

double trklet::TrackDer::iz0dphi ( int  i) const
inline

Definition at line 75 of file TrackDer.h.

75 { return iz0dphi_[i]; }

References mps_fire::i, and iz0dphi_.

Referenced by setiz0dphi().

◆ iz0dzcorr()

int trklet::TrackDer::iz0dzcorr ( int  i,
int  j 
) const
inline

Definition at line 79 of file TrackDer.h.

79 { return iz0dzcorr_[i][j]; }

References mps_fire::i, iz0dzcorr_, and dqmiolumiharvest::j.

Referenced by setiz0dzcorr(), and trklet::FitTrack::trackFitChisq().

◆ iz0dzordr()

double trklet::TrackDer::iz0dzordr ( int  i) const
inline

Definition at line 76 of file TrackDer.h.

76 { return iz0dzordr_[i]; }

References mps_fire::i, and iz0dzordr_.

Referenced by setiz0dzordr().

◆ layerMask()

int trklet::TrackDer::layerMask ( ) const
inline

Definition at line 28 of file TrackDer.h.

28 { return layermask_; }

References layermask_.

Referenced by trklet::TrackDerTable::fillTable().

◆ phi0dphi()

double trklet::TrackDer::phi0dphi ( int  i) const
inline

Definition at line 59 of file TrackDer.h.

59 { return phi0dphi_[i]; }

References mps_fire::i, and phi0dphi_.

Referenced by setphi0dphi().

◆ phi0dzordr()

double trklet::TrackDer::phi0dzordr ( int  i) const
inline

Definition at line 60 of file TrackDer.h.

60 { return phi0dzordr_[i]; }

References mps_fire::i, and phi0dzordr_.

Referenced by setphi0dzordr().

◆ rinvdphi()

double trklet::TrackDer::rinvdphi ( int  i) const
inline

Definition at line 57 of file TrackDer.h.

57 { return rinvdphi_[i]; }

References mps_fire::i, and rinvdphi_.

Referenced by setrinvdphi().

◆ rinvdzordr()

double trklet::TrackDer::rinvdzordr ( int  i) const
inline

Definition at line 58 of file TrackDer.h.

58 { return rinvdzordr_[i]; }

References mps_fire::i, and rinvdzordr_.

Referenced by setrinvdzordr().

◆ setIndex()

void TrackDer::setIndex ( int  layermask,
int  diskmask,
int  alphamask,
int  irinv 
)

Definition at line 35 of file TrackDer.cc.

35  {
36  layermask_ = layermask;
37  diskmask_ = diskmask;
38  alphamask_ = alphamask;
39  irinv_ = irinv;
40 }

◆ setiphi0dphi()

void trklet::TrackDer::setiphi0dphi ( int  i,
int  iphi0dphi 
)
inline

Definition at line 35 of file TrackDer.h.

35 { iphi0dphi_[i] = iphi0dphi; }

References mps_fire::i, iphi0dphi(), and iphi0dphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setiphi0dzordr()

void trklet::TrackDer::setiphi0dzordr ( int  i,
int  iphi0dzordr 
)
inline

Definition at line 36 of file TrackDer.h.

References mps_fire::i, iphi0dzordr(), and iphi0dzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setirinvdphi()

void trklet::TrackDer::setirinvdphi ( int  i,
int  irinvdphi 
)
inline

Definition at line 33 of file TrackDer.h.

33 { irinvdphi_[i] = irinvdphi; }

References mps_fire::i, irinvdphi(), and irinvdphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setirinvdzordr()

void trklet::TrackDer::setirinvdzordr ( int  i,
int  irinvdzordr 
)
inline

Definition at line 34 of file TrackDer.h.

References mps_fire::i, irinvdzordr(), and irinvdzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setitdphi()

void trklet::TrackDer::setitdphi ( int  i,
int  itdphi 
)
inline

Definition at line 37 of file TrackDer.h.

37 { itdphi_[i] = itdphi; }

References mps_fire::i, itdphi(), and itdphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setitdzcorr()

void trklet::TrackDer::setitdzcorr ( int  i,
int  j,
int  itdzcorr 
)
inline

Definition at line 42 of file TrackDer.h.

42 { itdzcorr_[i][j] = itdzcorr; }

References mps_fire::i, itdzcorr(), itdzcorr_, and dqmiolumiharvest::j.

Referenced by trklet::TrackDerTable::fillTable().

◆ setitdzordr()

void trklet::TrackDer::setitdzordr ( int  i,
int  itdzordr 
)
inline

Definition at line 38 of file TrackDer.h.

38 { itdzordr_[i] = itdzordr; }

References mps_fire::i, itdzordr(), and itdzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setiz0dphi()

void trklet::TrackDer::setiz0dphi ( int  i,
int  iz0dphi 
)
inline

Definition at line 39 of file TrackDer.h.

39 { iz0dphi_[i] = iz0dphi; }

References mps_fire::i, iz0dphi(), and iz0dphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setiz0dzcorr()

void trklet::TrackDer::setiz0dzcorr ( int  i,
int  j,
int  iz0dzcorr 
)
inline

Definition at line 43 of file TrackDer.h.

43 { iz0dzcorr_[i][j] = iz0dzcorr; }

References mps_fire::i, iz0dzcorr(), iz0dzcorr_, and dqmiolumiharvest::j.

Referenced by trklet::TrackDerTable::fillTable().

◆ setiz0dzordr()

void trklet::TrackDer::setiz0dzordr ( int  i,
int  iz0dzordr 
)
inline

Definition at line 40 of file TrackDer.h.

40 { iz0dzordr_[i] = iz0dzordr; }

References mps_fire::i, iz0dzordr(), and iz0dzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setphi0dphi()

void trklet::TrackDer::setphi0dphi ( int  i,
double  phi0dphi 
)
inline

Definition at line 47 of file TrackDer.h.

47 { phi0dphi_[i] = phi0dphi; }

References mps_fire::i, phi0dphi(), and phi0dphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setphi0dzordr()

void trklet::TrackDer::setphi0dzordr ( int  i,
double  phi0dzordr 
)
inline

Definition at line 48 of file TrackDer.h.

48 { phi0dzordr_[i] = phi0dzordr; }

References mps_fire::i, phi0dzordr(), and phi0dzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setrinvdphi()

void trklet::TrackDer::setrinvdphi ( int  i,
double  rinvdphi 
)
inline

Definition at line 45 of file TrackDer.h.

45 { rinvdphi_[i] = rinvdphi; }

References mps_fire::i, rinvdphi(), and rinvdphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setrinvdzordr()

void trklet::TrackDer::setrinvdzordr ( int  i,
double  rinvdzordr 
)
inline

Definition at line 46 of file TrackDer.h.

46 { rinvdzordr_[i] = rinvdzordr; }

References mps_fire::i, rinvdzordr(), and rinvdzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ settdphi()

void trklet::TrackDer::settdphi ( int  i,
double  tdphi 
)
inline

Definition at line 49 of file TrackDer.h.

49 { tdphi_[i] = tdphi; }

References mps_fire::i, tdphi(), and tdphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ settdzcorr()

void trklet::TrackDer::settdzcorr ( int  i,
int  j,
double  tdzcorr 
)
inline

Definition at line 54 of file TrackDer.h.

54 { tdzcorr_[i][j] = tdzcorr; }

References mps_fire::i, dqmiolumiharvest::j, tdzcorr(), and tdzcorr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ settdzordr()

void trklet::TrackDer::settdzordr ( int  i,
double  tdzordr 
)
inline

Definition at line 50 of file TrackDer.h.

50 { tdzordr_[i] = tdzordr; }

References mps_fire::i, tdzordr(), and tdzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ settpar()

void trklet::TrackDer::settpar ( double  t)
inline

Definition at line 81 of file TrackDer.h.

81 { t_ = t; }

References OrderedSet::t, and t_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setz0dphi()

void trklet::TrackDer::setz0dphi ( int  i,
double  z0dphi 
)
inline

Definition at line 51 of file TrackDer.h.

51 { z0dphi_[i] = z0dphi; }

References mps_fire::i, z0dphi(), and z0dphi_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setz0dzcorr()

void trklet::TrackDer::setz0dzcorr ( int  i,
int  j,
double  z0dzcorr 
)
inline

Definition at line 55 of file TrackDer.h.

55 { z0dzcorr_[i][j] = z0dzcorr; }

References mps_fire::i, dqmiolumiharvest::j, z0dzcorr(), and z0dzcorr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ setz0dzordr()

void trklet::TrackDer::setz0dzordr ( int  i,
double  z0dzordr 
)
inline

Definition at line 52 of file TrackDer.h.

52 { z0dzordr_[i] = z0dzordr; }

References mps_fire::i, z0dzordr(), and z0dzordr_.

Referenced by trklet::TrackDerTable::fillTable().

◆ tdphi()

double trklet::TrackDer::tdphi ( int  i) const
inline

Definition at line 61 of file TrackDer.h.

61 { return tdphi_[i]; }

References mps_fire::i, and tdphi_.

Referenced by settdphi().

◆ tdzcorr()

double trklet::TrackDer::tdzcorr ( int  i,
int  j 
) const
inline

Definition at line 66 of file TrackDer.h.

66 { return tdzcorr_[i][j]; }

References mps_fire::i, dqmiolumiharvest::j, and tdzcorr_.

Referenced by settdzcorr(), and trklet::FitTrack::trackFitChisq().

◆ tdzordr()

double trklet::TrackDer::tdzordr ( int  i) const
inline

Definition at line 62 of file TrackDer.h.

62 { return tdzordr_[i]; }

References mps_fire::i, and tdzordr_.

Referenced by settdzordr().

◆ tpar()

double trklet::TrackDer::tpar ( ) const
inline

Definition at line 82 of file TrackDer.h.

82 { return t_; }

References t_.

◆ z0dphi()

double trklet::TrackDer::z0dphi ( int  i) const
inline

Definition at line 63 of file TrackDer.h.

63 { return z0dphi_[i]; }

References mps_fire::i, and z0dphi_.

Referenced by setz0dphi().

◆ z0dzcorr()

double trklet::TrackDer::z0dzcorr ( int  i,
int  j 
) const
inline

Definition at line 67 of file TrackDer.h.

67 { return z0dzcorr_[i][j]; }

References mps_fire::i, dqmiolumiharvest::j, and z0dzcorr_.

Referenced by setz0dzcorr(), and trklet::FitTrack::trackFitChisq().

◆ z0dzordr()

double trklet::TrackDer::z0dzordr ( int  i) const
inline

Definition at line 64 of file TrackDer.h.

64 { return z0dzordr_[i]; }

References mps_fire::i, and z0dzordr_.

Referenced by setz0dzordr().

Member Data Documentation

◆ alphamask_

int trklet::TrackDer::alphamask_
private

Definition at line 115 of file TrackDer.h.

Referenced by alphaMask().

◆ diskmask_

int trklet::TrackDer::diskmask_
private

Definition at line 114 of file TrackDer.h.

Referenced by diskMask().

◆ iphi0dphi_

int trklet::TrackDer::iphi0dphi_[N_FITSTUB]
private

Definition at line 89 of file TrackDer.h.

Referenced by iphi0dphi(), and setiphi0dphi().

◆ iphi0dzordr_

int trklet::TrackDer::iphi0dzordr_[N_FITSTUB]
private

Definition at line 90 of file TrackDer.h.

Referenced by iphi0dzordr(), and setiphi0dzordr().

◆ irinv_

int trklet::TrackDer::irinv_
private

Definition at line 116 of file TrackDer.h.

Referenced by irinv().

◆ irinvdphi_

int trklet::TrackDer::irinvdphi_[N_FITSTUB]
private

Definition at line 87 of file TrackDer.h.

Referenced by irinvdphi(), and setirinvdphi().

◆ irinvdzordr_

int trklet::TrackDer::irinvdzordr_[N_FITSTUB]
private

Definition at line 88 of file TrackDer.h.

Referenced by irinvdzordr(), and setirinvdzordr().

◆ itdphi_

int trklet::TrackDer::itdphi_[N_FITSTUB]
private

Definition at line 91 of file TrackDer.h.

Referenced by itdphi(), and setitdphi().

◆ itdzcorr_

int trklet::TrackDer::itdzcorr_[N_PSLAYER][N_PSLAYER]
private

Definition at line 96 of file TrackDer.h.

Referenced by itdzcorr(), and setitdzcorr().

◆ itdzordr_

int trklet::TrackDer::itdzordr_[N_FITSTUB]
private

Definition at line 92 of file TrackDer.h.

Referenced by itdzordr(), and setitdzordr().

◆ iz0dphi_

int trklet::TrackDer::iz0dphi_[N_FITSTUB]
private

Definition at line 93 of file TrackDer.h.

Referenced by iz0dphi(), and setiz0dphi().

◆ iz0dzcorr_

int trklet::TrackDer::iz0dzcorr_[N_PSLAYER][N_PSLAYER]
private

Definition at line 97 of file TrackDer.h.

Referenced by iz0dzcorr(), and setiz0dzcorr().

◆ iz0dzordr_

int trklet::TrackDer::iz0dzordr_[N_FITSTUB]
private

Definition at line 94 of file TrackDer.h.

Referenced by iz0dzordr(), and setiz0dzordr().

◆ layermask_

int trklet::TrackDer::layermask_
private

Definition at line 113 of file TrackDer.h.

Referenced by layerMask().

◆ phi0dphi_

double trklet::TrackDer::phi0dphi_[N_FITSTUB]
private

Definition at line 101 of file TrackDer.h.

Referenced by phi0dphi(), and setphi0dphi().

◆ phi0dzordr_

double trklet::TrackDer::phi0dzordr_[N_FITSTUB]
private

Definition at line 102 of file TrackDer.h.

Referenced by phi0dzordr(), and setphi0dzordr().

◆ rinvdphi_

double trklet::TrackDer::rinvdphi_[N_FITSTUB]
private

Definition at line 99 of file TrackDer.h.

Referenced by rinvdphi(), and setrinvdphi().

◆ rinvdzordr_

double trklet::TrackDer::rinvdzordr_[N_FITSTUB]
private

Definition at line 100 of file TrackDer.h.

Referenced by rinvdzordr(), and setrinvdzordr().

◆ t_

double trklet::TrackDer::t_
private

Definition at line 111 of file TrackDer.h.

Referenced by settpar(), and tpar().

◆ tdphi_

double trklet::TrackDer::tdphi_[N_FITSTUB]
private

Definition at line 103 of file TrackDer.h.

Referenced by settdphi(), and tdphi().

◆ tdzcorr_

double trklet::TrackDer::tdzcorr_[N_PSLAYER][N_PSLAYER]
private

Definition at line 108 of file TrackDer.h.

Referenced by settdzcorr(), and tdzcorr().

◆ tdzordr_

double trklet::TrackDer::tdzordr_[N_FITSTUB]
private

Definition at line 104 of file TrackDer.h.

Referenced by settdzordr(), and tdzordr().

◆ z0dphi_

double trklet::TrackDer::z0dphi_[N_FITSTUB]
private

Definition at line 105 of file TrackDer.h.

Referenced by setz0dphi(), and z0dphi().

◆ z0dzcorr_

double trklet::TrackDer::z0dzcorr_[N_PSLAYER][N_PSLAYER]
private

Definition at line 109 of file TrackDer.h.

Referenced by setz0dzcorr(), and z0dzcorr().

◆ z0dzordr_

double trklet::TrackDer::z0dzordr_[N_FITSTUB]
private

Definition at line 106 of file TrackDer.h.

Referenced by setz0dzordr(), and z0dzordr().

trklet::TrackDer::irinvdzordr_
int irinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:88
trklet::TrackDer::tdphi_
double tdphi_[N_FITSTUB]
Definition: TrackDer.h:103
trklet::N_PSLAYER
constexpr unsigned int N_PSLAYER
Definition: Settings.h:21
trklet::TrackDer::iz0dphi_
int iz0dphi_[N_FITSTUB]
Definition: TrackDer.h:93
mps_fire.i
i
Definition: mps_fire.py:355
trklet::TrackDer::phi0dzordr
double phi0dzordr(int i) const
Definition: TrackDer.h:60
trklet::TrackDer::rinvdzordr
double rinvdzordr(int i) const
Definition: TrackDer.h:58
trklet::TrackDer::itdzcorr
int itdzcorr(int i, int j) const
Definition: TrackDer.h:78
trklet::TrackDer::diskmask_
int diskmask_
Definition: TrackDer.h:114
trklet::TrackDer::iz0dzordr_
int iz0dzordr_[N_FITSTUB]
Definition: TrackDer.h:94
trklet::TrackDer::z0dzordr
double z0dzordr(int i) const
Definition: TrackDer.h:64
trklet::TrackDer::itdphi
double itdphi(int i) const
Definition: TrackDer.h:73
trklet::TrackDer::iz0dzcorr
int iz0dzcorr(int i, int j) const
Definition: TrackDer.h:79
Validation_hcalonly_cfi.sign
sign
Definition: Validation_hcalonly_cfi.py:32
trklet::TrackDer::irinvdzordr
double irinvdzordr(int i) const
Definition: TrackDer.h:70
trklet::TrackDer::irinvdphi_
int irinvdphi_[N_FITSTUB]
Definition: TrackDer.h:87
trklet::TrackDer::iphi0dzordr
double iphi0dzordr(int i) const
Definition: TrackDer.h:72
trklet::TrackDer::tdzcorr_
double tdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:108
trklet::TrackDer::rinvdphi
double rinvdphi(int i) const
Definition: TrackDer.h:57
trklet::TrackDer::itdphi_
int itdphi_[N_FITSTUB]
Definition: TrackDer.h:91
trklet::N_FITSTUB
constexpr unsigned int N_FITSTUB
Definition: Settings.h:735
trklet::TrackDer::alphamask_
int alphamask_
Definition: TrackDer.h:115
trklet::TrackDer::iz0dzcorr_
int iz0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:97
trklet::TrackDer::iphi0dzordr_
int iphi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:90
trklet::TrackDer::phi0dphi
double phi0dphi(int i) const
Definition: TrackDer.h:59
trklet::TrackDer::rinvdzordr_
double rinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:100
trklet::TrackDer::phi0dzordr_
double phi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:102
trklet::TrackDer::z0dzordr_
double z0dzordr_[N_FITSTUB]
Definition: TrackDer.h:106
trklet::TrackDer::tdphi
double tdphi(int i) const
Definition: TrackDer.h:61
OrderedSet.t
t
Definition: OrderedSet.py:90
trklet::TrackDer::z0dzcorr_
double z0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:109
trklet::TrackDer::itdzcorr_
int itdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:96
trklet::TrackDer::t_
double t_
Definition: TrackDer.h:111
trklet::TrackDer::rinvdphi_
double rinvdphi_[N_FITSTUB]
Definition: TrackDer.h:99
trklet::TrackDer::iz0dphi
double iz0dphi(int i) const
Definition: TrackDer.h:75
trklet::TrackDer::tdzordr
double tdzordr(int i) const
Definition: TrackDer.h:62
trklet::TrackDer::z0dphi
double z0dphi(int i) const
Definition: TrackDer.h:63
trklet::TrackDer::layermask_
int layermask_
Definition: TrackDer.h:113
trklet::TrackDer::z0dzcorr
double z0dzcorr(int i, int j) const
Definition: TrackDer.h:67
trklet::TrackDer::iz0dzordr
double iz0dzordr(int i) const
Definition: TrackDer.h:76
trklet::TrackDer::irinv_
int irinv_
Definition: TrackDer.h:116
trklet::TrackDer::iphi0dphi
double iphi0dphi(int i) const
Definition: TrackDer.h:71
trklet::TrackDer::tdzordr_
double tdzordr_[N_FITSTUB]
Definition: TrackDer.h:104
trklet::TrackDer::phi0dphi_
double phi0dphi_[N_FITSTUB]
Definition: TrackDer.h:101
trklet::TrackDer::irinv
int irinv() const
Definition: TrackDer.h:31
trklet::TrackDer::z0dphi_
double z0dphi_[N_FITSTUB]
Definition: TrackDer.h:105
trklet::TrackDer::iphi0dphi_
int iphi0dphi_[N_FITSTUB]
Definition: TrackDer.h:89
trklet::TrackDer::irinvdphi
double irinvdphi(int i) const
Definition: TrackDer.h:69
trklet::TrackDer::tdzcorr
double tdzcorr(int i, int j) const
Definition: TrackDer.h:66
trklet::TrackDer::itdzordr_
int itdzordr_[N_FITSTUB]
Definition: TrackDer.h:92
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
trklet::TrackDer::itdzordr
double itdzordr(int i) const
Definition: TrackDer.h:74