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.

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

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 }
int iphi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:90
double z0dzordr_[N_FITSTUB]
Definition: TrackDer.h:106
int iz0dphi_[N_FITSTUB]
Definition: TrackDer.h:93
double tdphi_[N_FITSTUB]
Definition: TrackDer.h:103
double phi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:102
double z0dphi_[N_FITSTUB]
Definition: TrackDer.h:105
int iphi0dphi_[N_FITSTUB]
Definition: TrackDer.h:89
double phi0dphi_[N_FITSTUB]
Definition: TrackDer.h:101
int itdzordr_[N_FITSTUB]
Definition: TrackDer.h:92
int irinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:88
double tdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:108
double rinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:100
double tdzordr_[N_FITSTUB]
Definition: TrackDer.h:104
double z0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:109
constexpr unsigned int N_PSLAYER
Definition: Settings.h:27
int iz0dzordr_[N_FITSTUB]
Definition: TrackDer.h:94
int irinvdphi_[N_FITSTUB]
Definition: TrackDer.h:87
constexpr unsigned int N_FITSTUB
Definition: Settings.h:1075
int itdphi_[N_FITSTUB]
Definition: TrackDer.h:91
double rinvdphi_[N_FITSTUB]
Definition: TrackDer.h:99

◆ ~TrackDer()

trklet::TrackDer::~TrackDer ( )
default

Member Function Documentation

◆ alphaMask()

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

Definition at line 30 of file TrackDer.h.

References alphamask_.

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

30 { return alphamask_; }

◆ diskMask()

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

Definition at line 29 of file TrackDer.h.

References diskmask_.

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

29 { return diskmask_; }

◆ 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.

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

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

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 }
int iphi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:90
double z0dzordr_[N_FITSTUB]
Definition: TrackDer.h:106
int iz0dphi_[N_FITSTUB]
Definition: TrackDer.h:93
double tdphi_[N_FITSTUB]
Definition: TrackDer.h:103
double phi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:102
double z0dphi_[N_FITSTUB]
Definition: TrackDer.h:105
int iphi0dphi_[N_FITSTUB]
Definition: TrackDer.h:89
double phi0dphi_[N_FITSTUB]
Definition: TrackDer.h:101
int itdzordr_[N_FITSTUB]
Definition: TrackDer.h:92
int irinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:88
double rinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:100
double tdzordr_[N_FITSTUB]
Definition: TrackDer.h:104
int iz0dzordr_[N_FITSTUB]
Definition: TrackDer.h:94
int irinvdphi_[N_FITSTUB]
Definition: TrackDer.h:87
constexpr unsigned int N_FITSTUB
Definition: Settings.h:1075
int itdphi_[N_FITSTUB]
Definition: TrackDer.h:91
double rinvdphi_[N_FITSTUB]
Definition: TrackDer.h:99

◆ iphi0dphi()

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

Definition at line 71 of file TrackDer.h.

References mps_fire::i, and iphi0dphi_.

Referenced by setiphi0dphi().

71 { return iphi0dphi_[i]; }
int iphi0dphi_[N_FITSTUB]
Definition: TrackDer.h:89

◆ iphi0dzordr()

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

Definition at line 72 of file TrackDer.h.

References mps_fire::i, and iphi0dzordr_.

Referenced by setiphi0dzordr().

72 { return iphi0dzordr_[i]; }
int iphi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:90

◆ irinv()

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

Definition at line 31 of file TrackDer.h.

References irinv_.

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

31 { return irinv_; }

◆ irinvdphi()

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

Definition at line 69 of file TrackDer.h.

References mps_fire::i, and irinvdphi_.

Referenced by setirinvdphi().

69 { return irinvdphi_[i]; }
int irinvdphi_[N_FITSTUB]
Definition: TrackDer.h:87

◆ irinvdzordr()

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

Definition at line 70 of file TrackDer.h.

References mps_fire::i, and irinvdzordr_.

Referenced by setirinvdzordr().

70 { return irinvdzordr_[i]; }
int irinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:88

◆ itdphi()

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

Definition at line 73 of file TrackDer.h.

References mps_fire::i, and itdphi_.

Referenced by setitdphi().

73 { return itdphi_[i]; }
int itdphi_[N_FITSTUB]
Definition: TrackDer.h:91

◆ itdzcorr()

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

Definition at line 78 of file TrackDer.h.

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

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

78 { return itdzcorr_[i][j]; }
int itdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:96

◆ itdzordr()

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

Definition at line 74 of file TrackDer.h.

References mps_fire::i, and itdzordr_.

Referenced by setitdzordr().

74 { return itdzordr_[i]; }
int itdzordr_[N_FITSTUB]
Definition: TrackDer.h:92

◆ iz0dphi()

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

Definition at line 75 of file TrackDer.h.

References mps_fire::i, and iz0dphi_.

Referenced by setiz0dphi().

75 { return iz0dphi_[i]; }
int iz0dphi_[N_FITSTUB]
Definition: TrackDer.h:93

◆ iz0dzcorr()

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

Definition at line 79 of file TrackDer.h.

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

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

79 { return iz0dzcorr_[i][j]; }
int iz0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:97

◆ iz0dzordr()

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

Definition at line 76 of file TrackDer.h.

References mps_fire::i, and iz0dzordr_.

Referenced by setiz0dzordr().

76 { return iz0dzordr_[i]; }
int iz0dzordr_[N_FITSTUB]
Definition: TrackDer.h:94

◆ layerMask()

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

Definition at line 28 of file TrackDer.h.

References layermask_.

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

28 { return layermask_; }

◆ phi0dphi()

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

Definition at line 59 of file TrackDer.h.

References mps_fire::i, and phi0dphi_.

Referenced by setphi0dphi().

59 { return phi0dphi_[i]; }
double phi0dphi_[N_FITSTUB]
Definition: TrackDer.h:101

◆ phi0dzordr()

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

Definition at line 60 of file TrackDer.h.

References mps_fire::i, and phi0dzordr_.

Referenced by setphi0dzordr().

60 { return phi0dzordr_[i]; }
double phi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:102

◆ rinvdphi()

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

Definition at line 57 of file TrackDer.h.

References mps_fire::i, and rinvdphi_.

Referenced by setrinvdphi().

57 { return rinvdphi_[i]; }
double rinvdphi_[N_FITSTUB]
Definition: TrackDer.h:99

◆ rinvdzordr()

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

Definition at line 58 of file TrackDer.h.

References mps_fire::i, and rinvdzordr_.

Referenced by setrinvdzordr().

58 { return rinvdzordr_[i]; }
double rinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:100

◆ 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 }
int irinv() const
Definition: TrackDer.h:31

◆ setiphi0dphi()

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

Definition at line 35 of file TrackDer.h.

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

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

35 { iphi0dphi_[i] = iphi0dphi; }
int iphi0dphi_[N_FITSTUB]
Definition: TrackDer.h:89
double iphi0dphi(int i) const
Definition: TrackDer.h:71

◆ 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().

int iphi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:90
double iphi0dzordr(int i) const
Definition: TrackDer.h:72

◆ setirinvdphi()

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

Definition at line 33 of file TrackDer.h.

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

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

33 { irinvdphi_[i] = irinvdphi; }
double irinvdphi(int i) const
Definition: TrackDer.h:69
int irinvdphi_[N_FITSTUB]
Definition: TrackDer.h:87

◆ 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().

int irinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:88
double irinvdzordr(int i) const
Definition: TrackDer.h:70

◆ setitdphi()

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

Definition at line 37 of file TrackDer.h.

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

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

37 { itdphi_[i] = itdphi; }
double itdphi(int i) const
Definition: TrackDer.h:73
int itdphi_[N_FITSTUB]
Definition: TrackDer.h:91

◆ setitdzcorr()

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

Definition at line 42 of file TrackDer.h.

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

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

42 { itdzcorr_[i][j] = itdzcorr; }
int itdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:96
int itdzcorr(int i, int j) const
Definition: TrackDer.h:78

◆ setitdzordr()

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

Definition at line 38 of file TrackDer.h.

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

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

38 { itdzordr_[i] = itdzordr; }
int itdzordr_[N_FITSTUB]
Definition: TrackDer.h:92
double itdzordr(int i) const
Definition: TrackDer.h:74

◆ setiz0dphi()

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

Definition at line 39 of file TrackDer.h.

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

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

39 { iz0dphi_[i] = iz0dphi; }
int iz0dphi_[N_FITSTUB]
Definition: TrackDer.h:93
double iz0dphi(int i) const
Definition: TrackDer.h:75

◆ setiz0dzcorr()

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

Definition at line 43 of file TrackDer.h.

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

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

43 { iz0dzcorr_[i][j] = iz0dzcorr; }
int iz0dzcorr(int i, int j) const
Definition: TrackDer.h:79
int iz0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:97

◆ setiz0dzordr()

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

Definition at line 40 of file TrackDer.h.

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

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

40 { iz0dzordr_[i] = iz0dzordr; }
double iz0dzordr(int i) const
Definition: TrackDer.h:76
int iz0dzordr_[N_FITSTUB]
Definition: TrackDer.h:94

◆ setphi0dphi()

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

Definition at line 47 of file TrackDer.h.

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

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

47 { phi0dphi_[i] = phi0dphi; }
double phi0dphi_[N_FITSTUB]
Definition: TrackDer.h:101
double phi0dphi(int i) const
Definition: TrackDer.h:59

◆ setphi0dzordr()

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

Definition at line 48 of file TrackDer.h.

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

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

48 { phi0dzordr_[i] = phi0dzordr; }
double phi0dzordr_[N_FITSTUB]
Definition: TrackDer.h:102
double phi0dzordr(int i) const
Definition: TrackDer.h:60

◆ setrinvdphi()

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

Definition at line 45 of file TrackDer.h.

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

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

45 { rinvdphi_[i] = rinvdphi; }
double rinvdphi(int i) const
Definition: TrackDer.h:57
double rinvdphi_[N_FITSTUB]
Definition: TrackDer.h:99

◆ setrinvdzordr()

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

Definition at line 46 of file TrackDer.h.

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

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

46 { rinvdzordr_[i] = rinvdzordr; }
double rinvdzordr_[N_FITSTUB]
Definition: TrackDer.h:100
double rinvdzordr(int i) const
Definition: TrackDer.h:58

◆ settdphi()

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

Definition at line 49 of file TrackDer.h.

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

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

49 { tdphi_[i] = tdphi; }
double tdphi_[N_FITSTUB]
Definition: TrackDer.h:103
double tdphi(int i) const
Definition: TrackDer.h:61

◆ settdzcorr()

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

Definition at line 54 of file TrackDer.h.

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

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

54 { tdzcorr_[i][j] = tdzcorr; }
double tdzcorr(int i, int j) const
Definition: TrackDer.h:66
double tdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:108

◆ settdzordr()

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

Definition at line 50 of file TrackDer.h.

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

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

50 { tdzordr_[i] = tdzordr; }
double tdzordr_[N_FITSTUB]
Definition: TrackDer.h:104
double tdzordr(int i) const
Definition: TrackDer.h:62

◆ settpar()

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

Definition at line 81 of file TrackDer.h.

References submitPVValidationJobs::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.

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

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

51 { z0dphi_[i] = z0dphi; }
double z0dphi_[N_FITSTUB]
Definition: TrackDer.h:105
double z0dphi(int i) const
Definition: TrackDer.h:63

◆ setz0dzcorr()

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

Definition at line 55 of file TrackDer.h.

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

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

55 { z0dzcorr_[i][j] = z0dzcorr; }
double z0dzcorr(int i, int j) const
Definition: TrackDer.h:67
double z0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:109

◆ setz0dzordr()

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

Definition at line 52 of file TrackDer.h.

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

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

52 { z0dzordr_[i] = z0dzordr; }
double z0dzordr_[N_FITSTUB]
Definition: TrackDer.h:106
double z0dzordr(int i) const
Definition: TrackDer.h:64

◆ tdphi()

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

Definition at line 61 of file TrackDer.h.

References mps_fire::i, and tdphi_.

Referenced by settdphi().

61 { return tdphi_[i]; }
double tdphi_[N_FITSTUB]
Definition: TrackDer.h:103

◆ tdzcorr()

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

Definition at line 66 of file TrackDer.h.

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

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

66 { return tdzcorr_[i][j]; }
double tdzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:108

◆ tdzordr()

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

Definition at line 62 of file TrackDer.h.

References mps_fire::i, and tdzordr_.

Referenced by settdzordr().

62 { return tdzordr_[i]; }
double tdzordr_[N_FITSTUB]
Definition: TrackDer.h:104

◆ tpar()

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

Definition at line 82 of file TrackDer.h.

References t_.

82 { return t_; }

◆ z0dphi()

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

Definition at line 63 of file TrackDer.h.

References mps_fire::i, and z0dphi_.

Referenced by setz0dphi().

63 { return z0dphi_[i]; }
double z0dphi_[N_FITSTUB]
Definition: TrackDer.h:105

◆ z0dzcorr()

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

Definition at line 67 of file TrackDer.h.

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

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

67 { return z0dzcorr_[i][j]; }
double z0dzcorr_[N_PSLAYER][N_PSLAYER]
Definition: TrackDer.h:109

◆ z0dzordr()

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

Definition at line 64 of file TrackDer.h.

References mps_fire::i, and z0dzordr_.

Referenced by setz0dzordr().

64 { return z0dzordr_[i]; }
double z0dzordr_[N_FITSTUB]
Definition: TrackDer.h:106

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().