#include <DigitalStub.h>
Public Member Functions | |
double | bend () const |
double | bend_orig () const |
bool | changePhiSec (unsigned int iPhiSec) |
DigitalStub (const Settings *settings, double r, double phi, double z, unsigned int iPhiSec) | |
DigitalStub (const Settings *settings, double phi_orig, double r_orig, double z_orig, unsigned int mbin_min_orig, unsigned int mbin_max_orig, double bend_orig, unsigned int iPhiSec) | |
int | iDigi_Bend () const |
int | iDigi_PhiN () const |
int | iDigi_PhiS () const |
unsigned int | iDigi_R () const |
int | iDigi_Rt () const |
int | iDigi_Z () const |
unsigned int | iNonant (unsigned int iPhiSec) const |
int | mbin_max () const |
unsigned int | mbin_max_orig () const |
int | mbin_min () const |
unsigned int | mbin_min_orig () const |
double | phi_GP () const |
double | phi_HT_TF () const |
double | phi_orig () const |
double | phiN () const |
double | phiN_orig () const |
double | phiS () const |
double | phiS_orig () const |
double | r_GP_HT () const |
double | r_orig () const |
double | r_SF_TF () const |
double | rt_GP_HT () const |
double | rt_orig () const |
double | rt_SF_TF () const |
double | z () const |
double | z_orig () const |
Private Member Functions | |
void | checkAccuracy () const |
void | checkInRange () const |
void | digitize (unsigned int iPhiSec) |
void | setCfgParams (const Settings *settings) |
void | undigitize (unsigned int iPhiSec) |
Definition at line 14 of file DigitalStub.h.
tmtt::DigitalStub::DigitalStub | ( | const Settings * | settings, |
double | r, | ||
double | phi, | ||
double | z, | ||
unsigned int | iPhiSec | ||
) |
Definition at line 15 of file DigitalStub.cc.
References chosenRofPhi_, reco::deltaPhi(), iDigi_PhiS_, iDigi_Rt_, iDigi_Z_, iPhiSec_done_, M_PI, numPhiNonants_, numPhiSectors_, phi_orig_, phiCentreSec0_, phiS_orig_, phiSectorCentre_, phiSectorWidth_, phiSMult_, r_orig_, rt_orig_, rtMult_, z(), z_orig_, and zMult_.
tmtt::DigitalStub::DigitalStub | ( | const Settings * | settings, |
double | phi_orig, | ||
double | r_orig, | ||
double | z_orig, | ||
unsigned int | mbin_min_orig, | ||
unsigned int | mbin_max_orig, | ||
double | bend_orig, | ||
unsigned int | iPhiSec | ||
) |
Definition at line 53 of file DigitalStub.cc.
References bend_orig(), bend_orig_, checkAccuracy(), checkInRange(), chosenRofPhi_, reco::deltaPhi(), digitize(), iNonant(), iPhiSec_done_, mbin_max_orig(), mbin_max_orig_, mbin_min_orig(), mbin_min_orig_, phi_orig(), phi_orig_, phiCentreSec0_, phiN_orig_, phiNonantCentre_, phiNonantWidth_, phiS_orig_, phiSectorCentre_, phiSectorWidth_, r_orig(), r_orig_, rt_orig_, setCfgParams(), undigitize(), z_orig(), and z_orig_.
|
inline |
|
inline |
bool tmtt::DigitalStub::changePhiSec | ( | unsigned int | iPhiSec | ) |
Definition at line 97 of file DigitalStub.cc.
References reco::deltaPhi(), iDigi_PhiN_, iDigi_PhiS_, iNonant(), iPhiSec_done_, phi_GP_, phi_HT_TF_, phi_orig_, phiCentreSec0_, phiN_, phiN_orig_, phiNMult_, phiNonantCentre_, phiNonantWidth_, phiS_, phiS_orig_, phiSectorCentre_, phiSectorWidth_, and phiSMult_.
|
private |
Definition at line 236 of file DigitalStub.cc.
References funct::abs(), bend_, bend_orig_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), reco::deltaPhi(), Exception, phi_HT_TF_, phi_orig_, r_GP_HT_, r_orig_, z_, and z_orig_.
Referenced by DigitalStub().
|
private |
Definition at line 215 of file DigitalStub.cc.
References funct::abs(), bend_orig_, bendRange_, Exception, rt_orig_, rtRange_, z_orig_, and zRange_.
Referenced by DigitalStub().
|
private |
Definition at line 167 of file DigitalStub.cc.
References bend_orig_, bendMult_, chosenRofPhi_, iDigi_Bend_, iDigi_PhiN_, iDigi_PhiS_, iDigi_R_, iDigi_Rt_, iDigi_Z_, mbin_max_, mbin_max_orig_, mbin_min_, mbin_min_orig_, min_array_mbin_, phiN_orig_, phiNMult_, phiS_orig_, phiSMult_, rt_orig_, rtMult_, z_orig_, and zMult_.
Referenced by DigitalStub().
|
inline |
|
inline |
|
inline |
Definition at line 51 of file DigitalStub.h.
References iDigi_PhiS_.
Referenced by tmtt::SimpleLR4::fit().
|
inline |
|
inline |
Definition at line 54 of file DigitalStub.h.
References iDigi_Rt_.
Referenced by tmtt::SimpleLR4::fit(), and tmtt::Sector::insideEtaSubSecs().
|
inline |
Definition at line 56 of file DigitalStub.h.
References iDigi_Z_.
Referenced by tmtt::SimpleLR4::fit(), and tmtt::Sector::insideEtaSubSecs().
|
inline |
Definition at line 73 of file DigitalStub.h.
References numPhiNonants_, and numPhiSectors_.
Referenced by changePhiSec(), and DigitalStub().
|
inline |
|
inline |
Definition at line 44 of file DigitalStub.h.
References mbin_max_orig_.
Referenced by DigitalStub().
|
inline |
|
inline |
Definition at line 43 of file DigitalStub.h.
References mbin_min_orig_.
Referenced by DigitalStub().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 63 of file DigitalStub.h.
References phiS_.
Referenced by tmtt::SimpleLR4::fit().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 68 of file DigitalStub.h.
References rt_SF_TF_.
Referenced by tmtt::SimpleLR4::fit().
|
private |
Definition at line 123 of file DigitalStub.cc.
References tmtt::Settings::bendBits(), bendBits_, bendMult_, bendRange_, tmtt::Settings::chosenRofPhi(), chosenRofPhi_, tmtt::Settings::houghNbinsPt(), createfilelist::int, M_PI, min_array_mbin_, nbinsPt_, tmtt::Settings::numPhiNonants(), numPhiNonants_, tmtt::Settings::numPhiSectors(), numPhiSectors_, phiCentreSec0_, tmtt::Settings::phiNBits(), phiNBits_, phiNMult_, phiNonantWidth_, tmtt::Settings::phiNRange(), phiNRange_, tmtt::Settings::phiSBits(), phiSBits_, tmtt::Settings::phiSectorBits(), phiSectorBits_, phiSectorWidth_, phiSMult_, tmtt::Settings::phiSRange(), phiSRange_, funct::pow(), tmtt::Settings::rtBits(), rtBits_, rtMult_, tmtt::Settings::rtRange(), rtRange_, tmtt::Settings::zBits(), zBits_, zMult_, tmtt::Settings::zRange(), and zRange_.
Referenced by DigitalStub().
|
private |
Definition at line 191 of file DigitalStub.cc.
References bend_, bendMult_, chosenRofPhi_, reco::deltaPhi(), iDigi_Bend_, iDigi_PhiN_, iDigi_PhiS_, iDigi_R_, iDigi_Rt_, iDigi_Z_, phi_GP_, phi_HT_TF_, phiN_, phiNMult_, phiNonantCentre_, phiS_, phiSectorCentre_, phiSMult_, r_GP_HT_, r_SF_TF_, rt_GP_HT_, rt_SF_TF_, rtMult_, z_, and zMult_.
Referenced by DigitalStub().
|
inline |
Definition at line 69 of file DigitalStub.h.
References z_.
Referenced by DigitalStub(), tmtt::SimpleLR4::fit(), geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
inline |
|
private |
Definition at line 161 of file DigitalStub.h.
Referenced by bend(), checkAccuracy(), and undigitize().
|
private |
Definition at line 145 of file DigitalStub.h.
Referenced by bend_orig(), checkAccuracy(), checkInRange(), DigitalStub(), and digitize().
|
private |
Definition at line 105 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 113 of file DigitalStub.h.
Referenced by digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 106 of file DigitalStub.h.
Referenced by checkInRange(), and setCfgParams().
|
private |
Definition at line 127 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 150 of file DigitalStub.h.
Referenced by digitize(), iDigi_Bend(), and undigitize().
|
private |
Definition at line 149 of file DigitalStub.h.
Referenced by changePhiSec(), digitize(), iDigi_PhiN(), and undigitize().
|
private |
Definition at line 151 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), digitize(), iDigi_PhiS(), and undigitize().
|
private |
Definition at line 155 of file DigitalStub.h.
Referenced by digitize(), iDigi_R(), and undigitize().
|
private |
Definition at line 154 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), iDigi_Rt(), and undigitize().
|
private |
Definition at line 156 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), iDigi_Z(), and undigitize().
|
private |
Definition at line 95 of file DigitalStub.h.
|
private |
Definition at line 134 of file DigitalStub.h.
Referenced by changePhiSec(), and DigitalStub().
|
private |
Definition at line 153 of file DigitalStub.h.
Referenced by digitize(), and mbin_max().
|
private |
Definition at line 144 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), and mbin_max_orig().
|
private |
Definition at line 152 of file DigitalStub.h.
Referenced by digitize(), and mbin_min().
|
private |
Definition at line 143 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), and mbin_min_orig().
|
private |
Definition at line 131 of file DigitalStub.h.
Referenced by digitize(), and setCfgParams().
|
private |
Definition at line 129 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 117 of file DigitalStub.h.
Referenced by DigitalStub(), iNonant(), and setCfgParams().
|
private |
Definition at line 116 of file DigitalStub.h.
Referenced by DigitalStub(), iNonant(), and setCfgParams().
|
private |
Definition at line 160 of file DigitalStub.h.
Referenced by changePhiSec(), phi_GP(), and undigitize().
|
private |
Definition at line 163 of file DigitalStub.h.
Referenced by changePhiSec(), checkAccuracy(), phi_HT_TF(), and undigitize().
|
private |
Definition at line 139 of file DigitalStub.h.
Referenced by changePhiSec(), checkAccuracy(), DigitalStub(), and phi_orig().
|
private |
Definition at line 122 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), and setCfgParams().
|
private |
Definition at line 159 of file DigitalStub.h.
Referenced by changePhiSec(), phiN(), and undigitize().
|
private |
Definition at line 141 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), digitize(), and phiN_orig().
|
private |
Definition at line 103 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 112 of file DigitalStub.h.
Referenced by changePhiSec(), digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 125 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), and undigitize().
|
private |
Definition at line 120 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), and setCfgParams().
|
private |
Definition at line 104 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 162 of file DigitalStub.h.
Referenced by changePhiSec(), phiS(), and undigitize().
|
private |
Definition at line 140 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), digitize(), and phiS_orig().
|
private |
Definition at line 97 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 96 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 124 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), and undigitize().
|
private |
Definition at line 119 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), and setCfgParams().
|
private |
Definition at line 109 of file DigitalStub.h.
Referenced by changePhiSec(), DigitalStub(), digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 98 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 165 of file DigitalStub.h.
Referenced by checkAccuracy(), r_GP_HT(), and undigitize().
|
private |
Definition at line 137 of file DigitalStub.h.
Referenced by checkAccuracy(), DigitalStub(), and r_orig().
|
private |
Definition at line 166 of file DigitalStub.h.
Referenced by r_SF_TF(), and undigitize().
|
private |
Definition at line 164 of file DigitalStub.h.
Referenced by rt_GP_HT(), and undigitize().
|
private |
Definition at line 138 of file DigitalStub.h.
Referenced by checkInRange(), DigitalStub(), digitize(), and rt_orig().
|
private |
Definition at line 167 of file DigitalStub.h.
Referenced by rt_SF_TF(), and undigitize().
|
private |
Definition at line 99 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 110 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 100 of file DigitalStub.h.
Referenced by checkInRange(), and setCfgParams().
|
private |
Definition at line 168 of file DigitalStub.h.
Referenced by checkAccuracy(), undigitize(), and z().
|
private |
Definition at line 142 of file DigitalStub.h.
Referenced by checkAccuracy(), checkInRange(), DigitalStub(), digitize(), and z_orig().
|
private |
Definition at line 101 of file DigitalStub.h.
Referenced by setCfgParams().
|
private |
Definition at line 111 of file DigitalStub.h.
Referenced by DigitalStub(), digitize(), setCfgParams(), and undigitize().
|
private |
Definition at line 102 of file DigitalStub.h.
Referenced by checkInRange(), and setCfgParams().