#include <CSCTFPtMethods.h>
Public Types | |
enum | { kMaxParameters = 4 } |
enum | { kME1andME2 = 1, kME1andME3, kME2andME3, kME2andME4, kME3andME4, kME1andME2ovr, kME2andMB1, kME2andMB2 } |
Public Member Functions | |
bool | chargeValid (unsigned Pt, unsigned Quality, unsigned Eta, unsigned method) const |
CSCTFPtMethods (const L1MuTriggerPtScale *ptScale=nullptr) | |
double | Likelihood (double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const |
double | Likelihood2 (double *phi12, double *par_m12, double *par_sig12, double *v) const |
double | Likelihood2011 (double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const |
double | Likelihood2_2011 (double *phi12, double *par_m12, double *par_sig12, double *v) const |
float | Pt2Stn (int type, float eta, float dphi, int fr=-1) const |
float | Pt2Stn2010 (int type, float eta, float dphi, int fr=-1, int method=11) const |
float | Pt2Stn2011 (int type, float eta, float dphi, int fr=-1, int method=11, int phiSign=2) const |
float | Pt2Stn2012 (int type, float eta, float dphi, int PtbyMLH, float &theLH, int fr=-1, int method=11) const |
float | Pt2Stn2012_DT (int type, float eta, float dphi, int PtbyMLH, float &theLH, int fr=-1, int method=11, int phiSign=2) const |
float | Pt2StnChiSq (int type, float eta, int dphi, int fr) const |
float | Pt2StnHybrid (int type, float eta, int dphi, int fr) const |
float | Pt3Stn (int type, float eta, float dphi1, float dphi2, int fr=-1) const |
float | Pt3Stn2010 (int type, float eta, float dphi1, float dphi2, int fr=-1, int method=11) const |
float | Pt3Stn2011 (int type, float eta, float dphi1, float dphi2, int fr=-1, int method=11) const |
float | Pt3Stn2012 (int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &theLH, int fr=-1, int method=11) const |
float | Pt3Stn2012_DT (int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &theLH, int fr=-1, int method=11) const |
float | Pt3StnChiSq (int type, float eta, int dphi1, int dphi2, int fr) const |
float | Pt3StnHybrid (int type, float eta, int dphi1, int dphi2, int fr) const |
float | PtEff90 (float pt, float eta, int mode) const |
Static Public Attributes | |
static const double | A_mu12Front [4][15] |
static const double | A_mu12Rare [4][15] |
static const double | A_mu13Front [4][15] |
static const double | A_mu13Rare [4][15] |
static const double | A_mu14Front [4][15] |
static const double | A_mu14Rare [4][15] |
static const double | A_mu23 [4][15] |
static const double | A_mu24 [4][15] |
static const double | A_mu34 [4][15] |
static const double | A_mu51 [4][15] |
static const double | A_mu52 [4][15] |
static const double | A_mu53 [4][15] |
static const double | A_rho123FrontCSCTF [5][15] |
static const double | A_rho123RareCSCTF [5][15] |
static const double | A_rho124FrontCSCTF [5][15] |
static const double | A_rho124RareCSCTF [5][15] |
static const double | A_rho134FrontCSCTF [5][15] |
static const double | A_rho134RareCSCTF [5][15] |
static const double | A_rho234CSCTF [5][15] |
static const double | A_rho512 [5][15] |
DT correlation. More... | |
static const double | A_rho513 [5][15] |
static const double | A_rho523 [5][15] |
static const double | A_sig12Front [3][15] |
static const double | A_sig12Rare [3][15] |
static const double | A_sig13Front [3][15] |
static const double | A_sig13Rare [3][15] |
static const double | A_sig14Front [3][15] |
static const double | A_sig14Rare [3][15] |
static const double | A_sig23 [3][15] |
static const double | A_sig24 [3][15] |
static const double | A_sig34 [3][15] |
static const double | A_sig51 [3][15] |
static const double | A_sig52 [3][15] |
static const double | A_sig53 [3][15] |
static const double | AB_mu12F [4][15] |
static const double | AB_mu12FME11 [4][15] |
static const double | AB_mu12FnoME11 [4][15] |
static const double | AB_mu12R [4][15] |
static const double | AB_mu12RME11 [4][15] |
static const double | AB_mu12RnoME11 [4][15] |
static const double | AB_mu13F [4][15] |
static const double | AB_mu13FME11 [4][15] |
static const double | AB_mu13FnoME11 [4][15] |
static const double | AB_mu13R [4][15] |
static const double | AB_mu13RME11 [4][15] |
static const double | AB_mu13RnoME11 [4][15] |
static const double | AB_mu14F [4][15] |
static const double | AB_mu14FME11 [4][15] |
static const double | AB_mu14FnoME11 [4][15] |
static const double | AB_mu14R [4][15] |
static const double | AB_mu14RME11 [4][15] |
static const double | AB_mu14RnoME11 [4][15] |
static const double | AB_mu23 [4][15] |
static const double | AB_mu24 [4][15] |
static const double | AB_mu34 [4][15] |
static const double | AB_mu5 [4][15] |
static const double | AB_mu51 [4][15] |
static const double | AB_mu52 [4][15] |
static const double | AB_mu53 [4][15] |
static const double | AB_rho123F [5][15] |
static const double | AB_rho123R [5][15] |
static const double | AB_rho124F [5][15] |
static const double | AB_rho124R [5][15] |
static const double | AB_rho134F [5][15] |
static const double | AB_rho134R [5][15] |
static const double | AB_rho234 [5][15] |
static const double | AB_rho512 [5][15] |
static const double | AB_rho513 [5][15] |
static const double | AB_rho51B [5][15] |
static const double | AB_rho523 [5][15] |
static const double | AB_rho52B [5][15] |
static const double | AB_rho53B [5][15] |
static const double | AB_sig12F [4][15] |
static const double | AB_sig12FME11 [4][15] |
static const double | AB_sig12FnoME11 [4][15] |
static const double | AB_sig12R [4][15] |
static const double | AB_sig12RME11 [4][15] |
static const double | AB_sig12RnoME11 [4][15] |
static const double | AB_sig13F [4][15] |
static const double | AB_sig13FME11 [4][15] |
static const double | AB_sig13FnoME11 [4][15] |
static const double | AB_sig13R [4][15] |
static const double | AB_sig13RME11 [4][15] |
static const double | AB_sig13RnoME11 [4][15] |
static const double | AB_sig14F [4][15] |
static const double | AB_sig14FME11 [4][15] |
static const double | AB_sig14FnoME11 [4][15] |
static const double | AB_sig14R [4][15] |
static const double | AB_sig14RME11 [4][15] |
static const double | AB_sig14RnoME11 [4][15] |
static const double | AB_sig23 [4][15] |
static const double | AB_sig24 [4][15] |
static const double | AB_sig34 [4][15] |
static const double | AB_sig5 [4][15] |
static const double | AB_sig51 [4][15] |
static const double | AB_sig52 [4][15] |
static const double | AB_sig53 [4][15] |
static const float | AkHighEta_Fit1 [kME2andMB2][kMaxParameters] |
static const float | AkHighEta_Fit2 [kME2andMB2][kMaxParameters] |
static const float | AkLowEta_Fit1 [kME2andMB2][kMaxParameters] |
static const float | AkLowEta_Fit2 [kME2andMB2][kMaxParameters] |
static const float | BkHighEta_Fit2 [kME2andMB2][kMaxParameters] |
static const float | BkLowEta_Fit2 [kME2andMB2][kMaxParameters] |
static const float | dphifr0 [4][15][28] |
static const float | dphifr1 [4][15][28] |
static const float | etabins [16] |
static const float | FRCorrHighEta [kME2andMB2][2] |
static const float | FRCorrLowEta [kME2andMB2][2] |
static const float | kGlobalScaleFactor = 1.36 |
static const float | ptbins [29] |
static const float | sigmafr0 [4][15][28] |
static const float | sigmafr1 [4][15][28] |
Private Attributes | |
const L1MuTriggerPtScale * | trigger_scale |
Definition at line 8 of file CSCTFPtMethods.h.
anonymous enum |
anonymous enum |
Allowed station combinations for extrapolation units
Enumerator | |
---|---|
kME1andME2 | |
kME1andME3 | |
kME2andME3 | |
kME2andME4 | |
kME3andME4 | |
kME1andME2ovr | |
kME2andMB1 | |
kME2andMB2 |
Definition at line 12 of file CSCTFPtMethods.h.
CSCTFPtMethods::CSCTFPtMethods | ( | const L1MuTriggerPtScale * | ptScale = nullptr | ) |
Definition at line 5162 of file CSCTFPtMethods.cc.
bool CSCTFPtMethods::chargeValid | ( | unsigned | Pt, |
unsigned | Quality, | ||
unsigned | Eta, | ||
unsigned | method | ||
) | const |
The hybrid method may be changing soon to: 1st Calculate PT with Darin's method 2nd if BELOW a certain cut call Cathy's method 3rd if Cathy's < Darin's use Cathy's otherwise return Darin's A study needs to be performed to determine any gains from this procedure.A method to calculate the charge valid bit Regions where this bit is were determined via simulation
Definition at line 10109 of file CSCTFPtMethods.cc.
References PVValHelper::eta, AlcaSiPixelAliHarvester0T_cff::method, pv::pT, quality, and mps_fire::result.
double CSCTFPtMethods::Likelihood | ( | double * | phi12, |
double * | phi23, | ||
double * | par_m12, | ||
double * | par_m23, | ||
double * | par_sig12, | ||
double * | par_sig23, | ||
double * | par_rho, | ||
double * | v | ||
) | const |
Definition at line 5382 of file CSCTFPtMethods.cc.
References JetChargeProducer_cfi::exp, dqm-mbProfile::log, rho, and findQualityFiles::v.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
double CSCTFPtMethods::Likelihood2 | ( | double * | phi12, |
double * | par_m12, | ||
double * | par_sig12, | ||
double * | v | ||
) | const |
Definition at line 5347 of file CSCTFPtMethods.cc.
References dqm-mbProfile::log, Pi, and findQualityFiles::v.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
double CSCTFPtMethods::Likelihood2011 | ( | double * | phi12, |
double * | phi23, | ||
double * | par_m12, | ||
double * | par_m23, | ||
double * | par_sig12, | ||
double * | par_sig23, | ||
double * | par_rho, | ||
double * | v | ||
) | const |
Definition at line 5422 of file CSCTFPtMethods.cc.
References JetChargeProducer_cfi::exp, dqm-mbProfile::log, rho, and findQualityFiles::v.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
double CSCTFPtMethods::Likelihood2_2011 | ( | double * | phi12, |
double * | par_m12, | ||
double * | par_sig12, | ||
double * | v | ||
) | const |
Definition at line 5363 of file CSCTFPtMethods.cc.
References dqm-mbProfile::log, Pi, and findQualityFiles::v.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
float CSCTFPtMethods::Pt2Stn | ( | int | type, |
float | eta, | ||
float | dphi, | ||
int | fr = -1 |
||
) | const |
2-station Pt measurement for types (see SP class for 2-stn types)
DEA: kluge to get verilog and original model to agree
Definition at line 5168 of file CSCTFPtMethods.cc.
References A, AkHighEta_Fit2, AkLowEta_Fit2, B, BkHighEta_Fit2, BkLowEta_Fit2, PVValHelper::eta, FRCorrHighEta, FRCorrLowEta, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), kGlobalScaleFactor, kME1andME2, kME2andMB2, mathSSE::sqrt(), and trigger_scale.
Referenced by CSCTFPtLUT::calcPt(), Pt2StnChiSq(), Pt2StnHybrid(), and Pt3Stn().
float CSCTFPtMethods::Pt2Stn2010 | ( | int | type, |
float | eta, | ||
float | dphi, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 5472 of file CSCTFPtMethods.cc.
References A_mu12Front, A_mu12Rare, A_mu13Front, A_mu13Rare, A_mu14Front, A_mu14Rare, A_mu23, A_mu24, A_mu34, A_mu51, A_mu52, A_mu53, A_sig12Front, A_sig12Rare, A_sig13Front, A_sig13Rare, A_sig14Front, A_sig14Rare, A_sig23, A_sig24, A_sig34, A_sig51, A_sig52, A_sig53, gather_cfg::cout, PVValHelper::eta, etabins, multPhiCorr_741_25nsDY_cfi::fx, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood2(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, DiDispStaMuonMonitor_cfi::pt, HLT_2022v15_cff::Pt_min, trigger_scale, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt(), and Pt3Stn2010().
float CSCTFPtMethods::Pt2Stn2011 | ( | int | type, |
float | eta, | ||
float | dphi, | ||
int | fr = -1 , |
||
int | method = 11 , |
||
int | phiSign = 2 |
||
) | const |
Definition at line 5813 of file CSCTFPtMethods.cc.
References AB_mu12F, AB_mu12FME11, AB_mu12FnoME11, AB_mu12R, AB_mu12RME11, AB_mu12RnoME11, AB_mu13F, AB_mu13FME11, AB_mu13FnoME11, AB_mu13R, AB_mu13RME11, AB_mu13RnoME11, AB_mu14F, AB_mu14FME11, AB_mu14FnoME11, AB_mu14R, AB_mu14RME11, AB_mu14RnoME11, AB_mu23, AB_mu24, AB_mu34, AB_mu51, AB_mu52, AB_mu53, AB_sig12F, AB_sig12FME11, AB_sig12FnoME11, AB_sig12R, AB_sig12RME11, AB_sig12RnoME11, AB_sig13F, AB_sig13FME11, AB_sig13FnoME11, AB_sig13R, AB_sig13RME11, AB_sig13RnoME11, AB_sig14F, AB_sig14FME11, AB_sig14FnoME11, AB_sig14R, AB_sig14RME11, AB_sig14RnoME11, AB_sig23, AB_sig24, AB_sig34, AB_sig51, AB_sig52, AB_sig53, PVValHelper::eta, etabins, multPhiCorr_741_25nsDY_cfi::fx, Likelihood2_2011(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, DiDispStaMuonMonitor_cfi::pt, HLT_2022v15_cff::Pt_min, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt(), and Pt3Stn2011().
float CSCTFPtMethods::Pt2Stn2012 | ( | int | type, |
float | eta, | ||
float | dphi, | ||
int | PtbyMLH, | ||
float & | theLH, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 7361 of file CSCTFPtMethods.cc.
References A_mu12Front, A_mu12Rare, A_mu13Front, A_mu13Rare, A_mu14Front, A_mu14Rare, A_mu23, A_mu24, A_mu34, A_mu51, A_mu52, A_mu53, A_sig12Front, A_sig12Rare, A_sig13Front, A_sig13Rare, A_sig14Front, A_sig14Rare, A_sig23, A_sig24, A_sig34, A_sig51, A_sig52, A_sig53, gather_cfg::cout, PVValHelper::eta, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood2(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, DiDispStaMuonMonitor_cfi::pt, HLT_2022v15_cff::Pt_min, trigger_scale, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt(), and Pt3Stn2012().
float CSCTFPtMethods::Pt2Stn2012_DT | ( | int | type, |
float | eta, | ||
float | dphi, | ||
int | PtbyMLH, | ||
float & | theLH, | ||
int | fr = -1 , |
||
int | method = 11 , |
||
int | phiSign = 2 |
||
) | const |
Definition at line 8615 of file CSCTFPtMethods.cc.
References AB_mu12F, AB_mu12FME11, AB_mu12FnoME11, AB_mu12R, AB_mu12RME11, AB_mu12RnoME11, AB_mu13F, AB_mu13FME11, AB_mu13FnoME11, AB_mu13R, AB_mu13RME11, AB_mu13RnoME11, AB_mu14F, AB_mu14FME11, AB_mu14FnoME11, AB_mu14R, AB_mu14RME11, AB_mu14RnoME11, AB_mu23, AB_mu24, AB_mu34, AB_mu51, AB_mu52, AB_mu53, AB_sig12F, AB_sig12FME11, AB_sig12FnoME11, AB_sig12R, AB_sig12RME11, AB_sig12RnoME11, AB_sig13F, AB_sig13FME11, AB_sig13FnoME11, AB_sig13R, AB_sig13RME11, AB_sig13RnoME11, AB_sig14F, AB_sig14FME11, AB_sig14FnoME11, AB_sig14R, AB_sig14RME11, AB_sig14RnoME11, AB_sig23, AB_sig24, AB_sig34, AB_sig51, AB_sig52, AB_sig53, PVValHelper::eta, etabins, Likelihood2_2011(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, DiDispStaMuonMonitor_cfi::pt, HLT_2022v15_cff::Pt_min, and findQualityFiles::v.
Referenced by Pt3Stn2012_DT().
float CSCTFPtMethods::Pt2StnChiSq | ( | int | type, |
float | eta, | ||
int | dphi, | ||
int | fr | ||
) | const |
Definition at line 9725 of file CSCTFPtMethods.cc.
References change_name::diff, dphifr0, dphifr1, PVValHelper::eta, etabins, beamvalidation::exit(), mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, SiStripPI::min, Pt2Stn(), ptbins, muonTiming_cfi::ptmax, ptmin, CSCTFConstants::SECTOR_RAD, sigmafr0, and sigmafr1.
Referenced by CSCTFPtLUT::calcPt(), and Pt2StnHybrid().
float CSCTFPtMethods::Pt2StnHybrid | ( | int | type, |
float | eta, | ||
int | dphi, | ||
int | fr | ||
) | const |
Third is the hybrid method
Definition at line 10083 of file CSCTFPtMethods.cc.
References PVValHelper::eta, Pt2Stn(), Pt2StnChiSq(), and CSCTFConstants::SECTOR_RAD.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::Pt3Stn | ( | int | type, |
float | eta, | ||
float | dphi1, | ||
float | dphi2, | ||
int | fr = -1 |
||
) | const |
3-station Pt measurement for types (see SP class for 3-stn types)
Definition at line 5218 of file CSCTFPtMethods.cc.
References AkHighEta_Fit1, AkLowEta_Fit1, alignmentValidation::c1, PVValHelper::eta, FRCorrHighEta, FRCorrLowEta, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), kGlobalScaleFactor, kME1andME2, kME1andME3, kME2andME3, kME2andME4, kME3andME4, Pt2Stn(), alignCSCRings::r, mathSSE::sqrt(), and trigger_scale.
Referenced by CSCTFPtLUT::calcPt(), Pt3StnChiSq(), and Pt3StnHybrid().
float CSCTFPtMethods::Pt3Stn2010 | ( | int | type, |
float | eta, | ||
float | dphi1, | ||
float | dphi2, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 6394 of file CSCTFPtMethods.cc.
References A_mu12Front, A_mu12Rare, A_mu13Front, A_mu13Rare, A_mu23, A_mu24, A_mu34, A_mu51, A_mu52, A_rho123FrontCSCTF, A_rho123RareCSCTF, A_rho124FrontCSCTF, A_rho124RareCSCTF, A_rho134FrontCSCTF, A_rho134RareCSCTF, A_rho234CSCTF, A_rho512, A_rho513, A_rho523, A_sig12Front, A_sig12Rare, A_sig13Front, A_sig13Rare, A_sig23, A_sig24, A_sig34, A_sig51, A_sig52, PVValHelper::eta, etabins, multPhiCorr_741_25nsDY_cfi::fx, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, pfMETCorrectionType0_cfi::par2, DiDispStaMuonMonitor_cfi::pt, Pt2Stn2010(), HLT_2022v15_cff::Pt_min, trigger_scale, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::Pt3Stn2011 | ( | int | type, |
float | eta, | ||
float | dphi1, | ||
float | dphi2, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 6817 of file CSCTFPtMethods.cc.
References AB_mu12F, AB_mu12R, AB_mu13F, AB_mu13R, AB_mu23, AB_mu24, AB_mu34, AB_mu5, AB_mu51, AB_mu52, AB_mu53, AB_rho123F, AB_rho123R, AB_rho124F, AB_rho124R, AB_rho134F, AB_rho134R, AB_rho234, AB_rho512, AB_rho513, AB_rho51B, AB_rho523, AB_rho52B, AB_rho53B, AB_sig12F, AB_sig12R, AB_sig13F, AB_sig13R, AB_sig23, AB_sig24, AB_sig34, AB_sig5, AB_sig51, AB_sig52, AB_sig53, PVValHelper::eta, etabins, multPhiCorr_741_25nsDY_cfi::fx, Likelihood2011(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, pfMETCorrectionType0_cfi::par2, DiDispStaMuonMonitor_cfi::pt, Pt2Stn2011(), HLT_2022v15_cff::Pt_min, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::Pt3Stn2012 | ( | int | type, |
float | eta, | ||
float | dphi1, | ||
float | dphi2, | ||
int | PtbyMLH, | ||
float & | theLH, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 7673 of file CSCTFPtMethods.cc.
References A_mu12Front, A_mu12Rare, A_mu13Front, A_mu13Rare, A_mu23, A_mu24, A_mu34, A_mu51, A_mu52, A_rho123FrontCSCTF, A_rho123RareCSCTF, A_rho124FrontCSCTF, A_rho124RareCSCTF, A_rho134FrontCSCTF, A_rho134RareCSCTF, A_rho234CSCTF, A_rho512, A_rho513, A_rho523, A_sig12Front, A_sig12Rare, A_sig13Front, A_sig13Rare, A_sig23, A_sig24, A_sig34, A_sig51, A_sig52, PVValHelper::eta, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, pfMETCorrectionType0_cfi::par2, DiDispStaMuonMonitor_cfi::pt, Pt2Stn2012(), HLT_2022v15_cff::Pt_min, trigger_scale, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::Pt3Stn2012_DT | ( | int | type, |
float | eta, | ||
float | dphi1, | ||
float | dphi2, | ||
int | PtbyMLH, | ||
float & | theLH, | ||
int | fr = -1 , |
||
int | method = 11 |
||
) | const |
Definition at line 8061 of file CSCTFPtMethods.cc.
References AB_mu12F, AB_mu12R, AB_mu13F, AB_mu13R, AB_mu23, AB_mu24, AB_mu34, AB_mu5, AB_mu51, AB_mu52, AB_mu53, AB_rho123F, AB_rho123R, AB_rho124F, AB_rho124R, AB_rho134F, AB_rho134R, AB_rho234, AB_rho512, AB_rho513, AB_rho51B, AB_rho523, AB_rho52B, AB_rho53B, AB_sig12F, AB_sig12R, AB_sig13F, AB_sig13R, AB_sig23, AB_sig24, AB_sig34, AB_sig5, AB_sig51, AB_sig52, AB_sig53, PVValHelper::eta, etabins, Likelihood2011(), AlcaSiPixelAliHarvester0T_cff::method, pfMETCorrectionType0_cfi::par1, pfMETCorrectionType0_cfi::par2, DiDispStaMuonMonitor_cfi::pt, Pt2Stn2012_DT(), HLT_2022v15_cff::Pt_min, and findQualityFiles::v.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::Pt3StnChiSq | ( | int | type, |
float | eta, | ||
int | dphi1, | ||
int | dphi2, | ||
int | fr | ||
) | const |
Definition at line 9848 of file CSCTFPtMethods.cc.
References funct::abs(), change_name::diff, dphifr0, dphifr1, PVValHelper::eta, etabins, beamvalidation::exit(), mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, SiStripPI::min, funct::pow(), Pt3Stn(), ptbins, muonTiming_cfi::ptmax, ptmin, CSCTFConstants::SECTOR_RAD, sigmafr0, and sigmafr1.
Referenced by CSCTFPtLUT::calcPt(), and Pt3StnHybrid().
float CSCTFPtMethods::Pt3StnHybrid | ( | int | type, |
float | eta, | ||
int | dphi1, | ||
int | dphi2, | ||
int | fr | ||
) | const |
Definition at line 10095 of file CSCTFPtMethods.cc.
References PVValHelper::eta, Pt3Stn(), Pt3StnChiSq(), and CSCTFConstants::SECTOR_RAD.
Referenced by CSCTFPtLUT::calcPt().
float CSCTFPtMethods::PtEff90 | ( | float | pt, |
float | eta, | ||
int | mode | ||
) | const |
Legacy Pt90 calculation function
Definition at line 10133 of file CSCTFPtMethods.cc.
References HltBtagPostValidation_cff::c, PVValHelper::eta, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, and DiDispStaMuonMonitor_cfi::pt.
|
static |
parameters for Anna's method 2010
Definition at line 104 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 111 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 106 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 113 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 108 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 115 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 125 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 127 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 129 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 118 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 120 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 122 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 140 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 144 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 141 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 145 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 142 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 146 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 148 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
DT correlation.
Definition at line 150 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 151 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 152 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 105 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 112 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 107 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 114 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 109 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 116 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 126 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 128 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 130 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 119 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 121 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 123 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 62 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 43 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
parameters for Anna's method 2011
Definition at line 37 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 65 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 46 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 40 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 63 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 44 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 38 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 66 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 47 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 41 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 64 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 45 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 39 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 67 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 48 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 42 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 68 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 69 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 70 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 74 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 71 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 72 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 73 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 90 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 93 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 91 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 94 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 92 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 95 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 96 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 97 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 98 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 100 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 99 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 101 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 102 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 76 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 55 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 49 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 79 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 58 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 52 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 77 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 56 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 50 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 80 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 59 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 53 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 78 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 57 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 51 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 81 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 60 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 54 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 82 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 83 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 84 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 88 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 85 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 86 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 87 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 29 of file CSCTFPtMethods.h.
Referenced by Pt3Stn().
|
static |
Definition at line 21 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
The three station pt measument only needs a one constant fit, but the dependence on eta is still there dphi = A/pt
Definition at line 28 of file CSCTFPtMethods.h.
Referenced by Pt3Stn().
|
static |
First is the parameterizations of Acosta/McDonald The two station pt measument needs a two constant fit with a break in the detector depending on what detectors it hit (eta) dphi = A/pt + B/(pt^2)
Definition at line 20 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 24 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 23 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 194 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 195 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 193 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2011(), Pt2Stn2012(), Pt2Stn2012_DT(), Pt2StnChiSq(), Pt3Stn2010(), Pt3Stn2011(), Pt3Stn2012(), Pt3Stn2012_DT(), and Pt3StnChiSq().
|
static |
Definition at line 34 of file CSCTFPtMethods.h.
|
static |
Corrections for ME1 F/R bit
Definition at line 33 of file CSCTFPtMethods.h.
|
static |
Definition at line 31 of file CSCTFPtMethods.h.
|
static |
Second are the parameterizations of Acosta/Yeh
Definition at line 192 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 196 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 197 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), and Pt3StnChiSq().
|
private |
Definition at line 223 of file CSCTFPtMethods.h.
Referenced by Pt2Stn(), Pt2Stn2010(), Pt2Stn2012(), Pt3Stn(), Pt3Stn2010(), and Pt3Stn2012().