#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=0) | |
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 double | AB_mu12F [4][15] |
static double | AB_mu12FME11 [4][15] |
static double | AB_mu12FnoME11 [4][15] |
static double | AB_mu12R [4][15] |
static double | AB_mu12RME11 [4][15] |
static double | AB_mu12RnoME11 [4][15] |
static double | AB_mu13F [4][15] |
static double | AB_mu13FME11 [4][15] |
static double | AB_mu13FnoME11 [4][15] |
static double | AB_mu13R [4][15] |
static double | AB_mu13RME11 [4][15] |
static double | AB_mu13RnoME11 [4][15] |
static double | AB_mu14F [4][15] |
static double | AB_mu14FME11 [4][15] |
static double | AB_mu14FnoME11 [4][15] |
static double | AB_mu14R [4][15] |
static double | AB_mu14RME11 [4][15] |
static double | AB_mu14RnoME11 [4][15] |
static double | AB_mu23 [4][15] |
static double | AB_mu24 [4][15] |
static double | AB_mu34 [4][15] |
static double | AB_mu5 [4][15] |
static double | AB_mu51 [4][15] |
static double | AB_mu52 [4][15] |
static double | AB_mu53 [4][15] |
static double | AB_rho123F [5][15] |
static double | AB_rho123R [5][15] |
static double | AB_rho124F [5][15] |
static double | AB_rho124R [5][15] |
static double | AB_rho134F [5][15] |
static double | AB_rho134R [5][15] |
static double | AB_rho234 [5][15] |
static double | AB_rho512 [5][15] |
static double | AB_rho513 [5][15] |
static double | AB_rho51B [5][15] |
static double | AB_rho523 [5][15] |
static double | AB_rho52B [5][15] |
static double | AB_rho53B [5][15] |
static double | AB_sig12F [4][15] |
static double | AB_sig12FME11 [4][15] |
static double | AB_sig12FnoME11 [4][15] |
static double | AB_sig12R [4][15] |
static double | AB_sig12RME11 [4][15] |
static double | AB_sig12RnoME11 [4][15] |
static double | AB_sig13F [4][15] |
static double | AB_sig13FME11 [4][15] |
static double | AB_sig13FnoME11 [4][15] |
static double | AB_sig13R [4][15] |
static double | AB_sig13RME11 [4][15] |
static double | AB_sig13RnoME11 [4][15] |
static double | AB_sig14F [4][15] |
static double | AB_sig14FME11 [4][15] |
static double | AB_sig14FnoME11 [4][15] |
static double | AB_sig14R [4][15] |
static double | AB_sig14RME11 [4][15] |
static double | AB_sig14RnoME11 [4][15] |
static double | AB_sig23 [4][15] |
static double | AB_sig24 [4][15] |
static double | AB_sig34 [4][15] |
static double | AB_sig5 [4][15] |
static double | AB_sig51 [4][15] |
static double | AB_sig52 [4][15] |
static 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 13 of file CSCTFPtMethods.h.
CSCTFPtMethods::CSCTFPtMethods | ( | const L1MuTriggerPtScale * | ptScale = 0 | ) |
Definition at line 1146 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 5546 of file CSCTFPtMethods.cc.
References 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 1370 of file CSCTFPtMethods.cc.
References JetChargeProducer_cfi::exp, cmsBatch::log, and rho.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
double CSCTFPtMethods::Likelihood2 | ( | double * | phi12, |
double * | par_m12, | ||
double * | par_sig12, | ||
double * | v | ||
) | const |
Definition at line 1341 of file CSCTFPtMethods.cc.
References cmsBatch::log, and Pi.
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 1396 of file CSCTFPtMethods.cc.
References JetChargeProducer_cfi::exp, cmsBatch::log, and rho.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
double CSCTFPtMethods::Likelihood2_2011 | ( | double * | phi12, |
double * | par_m12, | ||
double * | par_sig12, | ||
double * | v | ||
) | const |
Definition at line 1355 of file CSCTFPtMethods.cc.
References cmsBatch::log, and Pi.
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 1155 of file CSCTFPtMethods.cc.
References patCaloMETCorrections_cff::A, AkHighEta_Fit2, AkLowEta_Fit2, BkHighEta_Fit2, BkLowEta_Fit2, stringResolutionProvider_cfi::eta, FRCorrHighEta, FRCorrLowEta, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), kGlobalScaleFactor, kME1andME2, kME2andMB2, reco::tau::disc::Pt(), 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 1428 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, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood2(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), HiRegitMuonDetachedTripletStep_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 1735 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, etabins, Likelihood2_2011(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), HiRegitMuonDetachedTripletStep_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 3170 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, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood2(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), HiRegitMuonDetachedTripletStep_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 4339 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, dphifr0, dphifr1, etabins, Likelihood2_2011(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), HiRegitMuonDetachedTripletStep_cff::Pt_min, sigmafr0, sigmafr1, and findQualityFiles::v.
Referenced by Pt3Stn2012_DT().
float CSCTFPtMethods::Pt2StnChiSq | ( | int | type, |
float | eta, | ||
int | dphi, | ||
int | fr | ||
) | const |
Definition at line 5141 of file CSCTFPtMethods.cc.
References mps_update::diff, dphifr0, dphifr1, etabins, cmsRelvalreport::exit, mps_fire::i, gen::k, min(), Pt2Stn(), ptbins, 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 5516 of file CSCTFPtMethods.cc.
References 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 1208 of file CSCTFPtMethods.cc.
References AkHighEta_Fit1, AkLowEta_Fit1, alignmentValidation::c1, stringResolutionProvider_cfi::eta, etabins, FRCorrHighEta, FRCorrLowEta, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), kGlobalScaleFactor, kME1andME2, kME1andME3, kME2andME3, kME2andME4, kME3andME4, reco::tau::disc::Pt(), Pt2Stn(), ptbins, 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 2270 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, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), Pt2Stn2010(), HiRegitMuonDetachedTripletStep_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 2661 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, etabins, Likelihood2011(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), Pt2Stn2011(), HiRegitMuonDetachedTripletStep_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 3456 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, etabins, L1MuScale::getLowEdge(), L1MuTriggerPtScale::getPtScale(), Likelihood(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), Pt2Stn2012(), HiRegitMuonDetachedTripletStep_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 3824 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, etabins, Likelihood2011(), RecoTauPiZeroBuilderPlugins_cfi::par1, EnergyCorrector::pt, reco::tau::disc::Pt(), Pt2Stn2012_DT(), HiRegitMuonDetachedTripletStep_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 5284 of file CSCTFPtMethods.cc.
References funct::abs(), mps_update::diff, dphifr0, dphifr1, etabins, cmsRelvalreport::exit, mps_fire::i, gen::k, min(), funct::pow(), Pt3Stn(), ptbins, 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 5530 of file CSCTFPtMethods.cc.
References 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 5575 of file CSCTFPtMethods.cc.
References EnergyCorrector::c, and stringResolutionProvider_cfi::eta.
|
static |
parameters for Anna's method 2010
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(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 115 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 110 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 117 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
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 131 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(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 124 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
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 143 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 147 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 148 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 150 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
DT correlation.
Definition at line 152 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 153 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 154 of file CSCTFPtMethods.h.
Referenced by 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(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 116 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 111 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 118 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
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 132 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(), Pt2Stn2012(), Pt3Stn2010(), and Pt3Stn2012().
|
static |
Definition at line 125 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), and Pt2Stn2012().
|
static |
Definition at line 64 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 45 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
parameters for Anna's method 2011
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(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_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 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 68 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 49 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 43 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 66 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_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 69 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 44 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 70 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), 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 76 of file CSCTFPtMethods.h.
Referenced by 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 74 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 75 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), 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 93 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 94 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 99 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 102 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 103 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 104 of file CSCTFPtMethods.h.
Referenced by Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 78 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_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(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_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 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 82 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 61 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 55 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 80 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_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 83 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 62 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 56 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), and Pt2Stn2012_DT().
|
static |
Definition at line 84 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), 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 90 of file CSCTFPtMethods.h.
Referenced by 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 88 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 89 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2011(), Pt2Stn2012_DT(), Pt3Stn2011(), and Pt3Stn2012_DT().
|
static |
Definition at line 31 of file CSCTFPtMethods.h.
Referenced by Pt3Stn().
|
static |
Definition at line 23 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 30 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 22 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 26 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 25 of file CSCTFPtMethods.h.
Referenced by Pt2Stn().
|
static |
Definition at line 179 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2012_DT(), Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 180 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2012_DT(), Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 178 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2010(), Pt2Stn2011(), Pt2Stn2012(), Pt2Stn2012_DT(), Pt2StnChiSq(), Pt3Stn(), Pt3Stn2010(), Pt3Stn2011(), Pt3Stn2012(), Pt3Stn2012_DT(), and Pt3StnChiSq().
|
static |
Definition at line 36 of file CSCTFPtMethods.h.
|
static |
Corrections for ME1 F/R bit
Definition at line 35 of file CSCTFPtMethods.h.
|
static |
Definition at line 33 of file CSCTFPtMethods.h.
|
static |
Second are the parameterizations of Acosta/Yeh
Definition at line 177 of file CSCTFPtMethods.h.
Referenced by Pt2StnChiSq(), Pt3Stn(), and Pt3StnChiSq().
|
static |
Definition at line 181 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2012_DT(), Pt2StnChiSq(), and Pt3StnChiSq().
|
static |
Definition at line 182 of file CSCTFPtMethods.h.
Referenced by Pt2Stn2012_DT(), Pt2StnChiSq(), and Pt3StnChiSq().
|
private |
Definition at line 208 of file CSCTFPtMethods.h.
Referenced by Pt2Stn(), Pt2Stn2010(), Pt2Stn2012(), Pt3Stn(), Pt3Stn2010(), and Pt3Stn2012().