#include <HiEvtPlaneFlatten.h>
Public Member Functions | |
double | bounds (double ang) const |
double | bounds2 (double ang) const |
double | coffset (double c, double vtx, int centbin) const |
int | cutIndx (int centbin, double vtx, int iord) const |
double | etScale (double vtx, int centbin) const |
void | fill (double psi, double vtx, int centbin) |
void | fillOffset (double s, double c, uint m, double vtx, int centbin) |
void | fillPt (double ptval, double vtx, int centbin) |
double | getCentRes1 (unsigned int bin) const |
double | getCentRes10 (unsigned int bin) const |
double | getCentRes2 (unsigned int bin) const |
double | getCentRes20 (unsigned int bin) const |
double | getCentRes25 (unsigned int bin) const |
double | getCentRes30 (unsigned int bin) const |
double | getCentRes40 (unsigned int bin) const |
double | getCentRes5 (unsigned int bin) const |
double | getCentResErr1 (unsigned int bin) const |
double | getCentResErr10 (unsigned int bin) const |
double | getCentResErr2 (unsigned int bin) const |
double | getCentResErr20 (unsigned int bin) const |
double | getCentResErr25 (unsigned int bin) const |
double | getCentResErr30 (unsigned int bin) const |
double | getCentResErr40 (unsigned int bin) const |
double | getCentResErr5 (unsigned int bin) const |
double | getCnt (unsigned int bin) const |
double | getFlatPsi (double psi, double vtx, int centbin) const |
int | getHBins () const |
int | getNcent () const |
int | getNvtx () const |
int | getOBins () const |
double | getPt (unsigned int bin) const |
double | getPt2 (unsigned int bin) const |
double | getPt2DB (unsigned int bin) const |
double | getPtcnt (unsigned int bin) const |
double | getPtDB (unsigned int bin) const |
double | getVtxMax () const |
double | getVtxMin () const |
double | getW (double pt, double vtx, int centbin) const |
double | getX (unsigned int bin) const |
double | getXDB (unsigned int bin) const |
double | getXoff (unsigned int bin) const |
double | getXoffDB (unsigned int bin) const |
double | getXYoffcnt (unsigned int bin) const |
double | getXYoffmult (unsigned int bin) const |
double | getY (unsigned int bin) const |
double | getYDB (unsigned int bin) const |
double | getYoff (unsigned int bin) const |
double | getYoffDB (unsigned int bin) const |
HiEvtPlaneFlatten () | |
void | init (int order, int nbins, int nvtxbins=10, double minvtx=-25, double delvtx=5, std::string tag="", int vord=2) |
float | maxCent (int indx) const |
double | maxVtx (int indx) const |
float | minCent (int indx) const |
double | minVtx (int indx) const |
int | offsetIndx (int centbin, double vtx) const |
double | offsetPsi (double s, double c) const |
std::string | rangeString (int indx) |
void | setCaloCentRefBins (const int caloCentRefMinBin, const int caloCentRefMaxBin) |
void | setCentRes1 (unsigned int bin, double res, double err) |
void | setCentRes10 (unsigned int bin, double res, double err) |
void | setCentRes2 (unsigned int bin, double res, double err) |
void | setCentRes20 (unsigned int bin, double res, double err) |
void | setCentRes25 (unsigned int bin, double res, double err) |
void | setCentRes30 (unsigned int bin, double res, double err) |
void | setCentRes40 (unsigned int bin, double res, double err) |
void | setCentRes5 (unsigned int bin, double res, double err) |
void | setPt2DB (unsigned int indx, double val) |
void | setPtDB (unsigned int indx, double val) |
void | setXDB (unsigned int indx, double val) |
void | setXoffDB (unsigned int indx, double val) |
void | setYDB (unsigned int indx, double val) |
void | setYoffDB (unsigned int indx, double val) |
double | soffset (double s, double vtx, int centbin) const |
~HiEvtPlaneFlatten () | |
Private Attributes | |
int | caloCentRefMaxBin_ |
int | caloCentRefMinBin_ |
double | centRes10_ [10] |
double | centRes1_ [100] |
double | centRes20_ [5] |
double | centRes25_ [4] |
double | centRes2_ [50] |
double | centRes30_ [3] |
double | centRes40_ [2] |
double | centRes5_ [20] |
double | centResErr10_ [10] |
double | centResErr1_ [100] |
double | centResErr20_ [5] |
double | centResErr25_ [4] |
double | centResErr2_ [50] |
double | centResErr30_ [3] |
double | centResErr40_ [2] |
double | centResErr5_ [20] |
double | delvtx_ |
double | flatCnt_ [MAXCUT] |
double | flatX_ [MAXCUT] |
double | flatXDB_ [MAXCUT] |
double | flatY_ [MAXCUT] |
double | flatYDB_ [MAXCUT] |
int | hbins_ |
int | hOrder_ |
double | minvtx_ |
int | nbins_ |
int | nvtxbins_ |
int | obins_ |
double | pt2_ [MAXCUTOFF] |
double | pt2DB_ [MAXCUTOFF] |
double | pt_ [MAXCUTOFF] |
double | ptcnt_ [MAXCUTOFF] |
double | ptDB_ [MAXCUTOFF] |
int | vorder_ |
double | xoff_ [MAXCUTOFF] |
double | xoffDB_ [MAXCUTOFF] |
double | xyoffcnt_ [MAXCUTOFF] |
uint | xyoffmult_ [MAXCUTOFF] |
double | yoff_ [MAXCUTOFF] |
double | yoffDB_ [MAXCUTOFF] |
Static Private Attributes | |
static const int | MAXCUT = 10000 |
static const int | MAXCUTOFF = 1000 |
Definition at line 27 of file HiEvtPlaneFlatten.h.
|
inlineexplicit |
|
inline |
Definition at line 239 of file HiEvtPlaneFlatten.h.
|
inline |
Definition at line 282 of file HiEvtPlaneFlatten.h.
References M_PI.
Referenced by getFlatPsi(), and offsetPsi().
|
inline |
Definition at line 289 of file HiEvtPlaneFlatten.h.
References M_PI, sistrip::SpyUtilities::range(), and vorder_.
Referenced by getFlatPsi(), and offsetPsi().
|
inline |
Definition at line 196 of file HiEvtPlaneFlatten.h.
References c, offsetIndx(), and xoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 79 of file HiEvtPlaneFlatten.h.
References GOODCOLL_filter_cfg::cut, delvtx_, hbins_, hOrder_, minvtx_, and nvtxbins_.
Referenced by fill(), and getFlatPsi().
|
inline |
Definition at line 144 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, getPtDB(), mps_fire::i, and offsetIndx().
Referenced by getW().
|
inline |
Definition at line 107 of file HiEvtPlaneFlatten.h.
References funct::cos(), cutIndx(), flatCnt_, flatX_, flatY_, hOrder_, isotrackApplyRegressor::k, funct::sin(), and vorder_.
|
inline |
Definition at line 121 of file HiEvtPlaneFlatten.h.
References c, visualization-live-secondInstance_cfg::m, offsetIndx(), alignCSCRings::s, xoff_, xyoffcnt_, xyoffmult_, and yoff_.
|
inline |
Definition at line 130 of file HiEvtPlaneFlatten.h.
References offsetIndx(), pt2_, pt_, and ptcnt_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 426 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr10_.
|
inline |
|
inline |
Definition at line 433 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr20_.
|
inline |
Definition at line 440 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr25_.
|
inline |
Definition at line 447 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr30_.
|
inline |
Definition at line 454 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr40_.
|
inline |
|
inline |
|
inline |
Definition at line 173 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), pixelCPEforGPU::correction(), funct::cos(), cutIndx(), flatXDB_, flatYDB_, hOrder_, isotrackApplyRegressor::k, funct::sin(), and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 240 of file HiEvtPlaneFlatten.h.
References hbins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 241 of file HiEvtPlaneFlatten.h.
References obins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 264 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and pt2DB_.
Referenced by getW().
|
inline |
|
inline |
Definition at line 257 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and ptDB_.
Referenced by etScale(), and getW().
|
inline |
|
inline |
|
inline |
Definition at line 160 of file HiEvtPlaneFlatten.h.
References etScale(), getPt2DB(), getPtDB(), offsetIndx(), funct::pow(), and pileupReCalc_HLTpaths::scale.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, delvtx_, flatCnt_, flatX_, flatXDB_, flatY_, flatYDB_, hbins_, hOrder_, mps_fire::i, MAXCUT, minvtx_, hlt_dqm_clientPB-live_cfg::nbins, nbins_, nvtxbins_, obins_, pt2_, pt2DB_, pt_, ptcnt_, ptDB_, vorder_, xoff_, xoffDB_, xyoffcnt_, xyoffmult_, yoff_, and yoffDB_.
Referenced by EvtPlaneProducer::EvtPlaneProducer(), and HiEvtPlaneFlatProducer::HiEvtPlaneFlatProducer().
|
inline |
Definition at line 218 of file HiEvtPlaneFlatten.h.
References nbins_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 228 of file HiEvtPlaneFlatten.h.
References delvtx_, minvtx_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 213 of file HiEvtPlaneFlatten.h.
References nbins_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 223 of file HiEvtPlaneFlatten.h.
References delvtx_, minvtx_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 93 of file HiEvtPlaneFlatten.h.
References GOODCOLL_filter_cfg::cut, delvtx_, hbins_, minvtx_, and nvtxbins_.
Referenced by coffset(), etScale(), fillOffset(), fillPt(), getW(), and soffset().
|
inline |
Definition at line 204 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), alignCSCRings::e, and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 233 of file HiEvtPlaneFlatten.h.
References visDQMUpload::buf, maxCent(), maxVtx(), minCent(), minVtx(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 139 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, and caloCentRefMinBin_.
Referenced by HiEvtPlaneFlatProducer::produce(), and EvtPlaneProducer::produce().
|
inline |
Definition at line 299 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes1_, centResErr1_, and submitPVValidationJobs::err.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 317 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes10_, centResErr10_, and submitPVValidationJobs::err.
|
inline |
Definition at line 305 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes2_, centResErr2_, and submitPVValidationJobs::err.
|
inline |
Definition at line 323 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes20_, centResErr20_, and submitPVValidationJobs::err.
|
inline |
Definition at line 329 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes25_, centResErr25_, and submitPVValidationJobs::err.
|
inline |
Definition at line 335 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes30_, centResErr30_, and submitPVValidationJobs::err.
|
inline |
Definition at line 341 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes40_, centResErr40_, and submitPVValidationJobs::err.
|
inline |
Definition at line 311 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes5_, centResErr5_, and submitPVValidationJobs::err.
|
inline |
Definition at line 281 of file HiEvtPlaneFlatten.h.
References pt2DB_, and hgcalPerformanceValidation::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 280 of file HiEvtPlaneFlatten.h.
References ptDB_, and hgcalPerformanceValidation::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 276 of file HiEvtPlaneFlatten.h.
References flatXDB_, and hgcalPerformanceValidation::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 278 of file HiEvtPlaneFlatten.h.
References hgcalPerformanceValidation::val, and xoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 277 of file HiEvtPlaneFlatten.h.
References flatYDB_, and hgcalPerformanceValidation::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 279 of file HiEvtPlaneFlatten.h.
References hgcalPerformanceValidation::val, and yoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 187 of file HiEvtPlaneFlatten.h.
References offsetIndx(), alignCSCRings::s, and yoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
private |
Definition at line 518 of file HiEvtPlaneFlatten.h.
Referenced by etScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 517 of file HiEvtPlaneFlatten.h.
Referenced by etScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 494 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes10(), and setCentRes10().
|
private |
Definition at line 485 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes1(), and setCentRes1().
|
private |
Definition at line 497 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes20(), and setCentRes20().
|
private |
Definition at line 500 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes25(), and setCentRes25().
|
private |
Definition at line 488 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes2(), and setCentRes2().
|
private |
Definition at line 503 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes30(), and setCentRes30().
|
private |
Definition at line 506 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes40(), and setCentRes40().
|
private |
Definition at line 491 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes5(), and setCentRes5().
|
private |
Definition at line 495 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr10(), and setCentRes10().
|
private |
Definition at line 486 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr1(), and setCentRes1().
|
private |
Definition at line 498 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr20(), and setCentRes20().
|
private |
Definition at line 501 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr25(), and setCentRes25().
|
private |
Definition at line 489 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr2(), and setCentRes2().
|
private |
Definition at line 504 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr30(), and setCentRes30().
|
private |
Definition at line 507 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr40(), and setCentRes40().
|
private |
Definition at line 492 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr5(), and setCentRes5().
|
private |
Definition at line 512 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getVtxMax(), init(), maxVtx(), minVtx(), and offsetIndx().
|
private |
Definition at line 470 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 466 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 468 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getXDB(), init(), and setXDB().
|
private |
Definition at line 467 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 469 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getYDB(), init(), and setYDB().
|
private |
Definition at line 514 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getHBins(), getNcent(), HiEvtPlaneFlatten(), init(), and offsetIndx().
|
private |
Definition at line 513 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), fill(), getFlatPsi(), HiEvtPlaneFlatten(), and init().
|
staticprivate |
Definition at line 463 of file HiEvtPlaneFlatten.h.
Referenced by init().
|
staticprivate |
Definition at line 464 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), and getPtDB().
|
private |
Definition at line 511 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getVtxMax(), getVtxMin(), init(), maxVtx(), minVtx(), and offsetIndx().
|
private |
Definition at line 510 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 509 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getNvtx(), getVtxMax(), init(), maxCent(), maxVtx(), minCent(), minVtx(), and offsetIndx().
|
private |
Definition at line 515 of file HiEvtPlaneFlatten.h.
Referenced by getOBins(), and init().
|
private |
Definition at line 480 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 482 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), init(), and setPt2DB().
|
private |
Definition at line 479 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 483 of file HiEvtPlaneFlatten.h.
Referenced by fillPt(), getPtcnt(), and init().
|
private |
Definition at line 481 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 516 of file HiEvtPlaneFlatten.h.
Referenced by bounds2(), fill(), getFlatPsi(), HiEvtPlaneFlatten(), init(), and offsetPsi().
|
private |
Definition at line 472 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXoff(), and init().
|
private |
Definition at line 474 of file HiEvtPlaneFlatten.h.
Referenced by coffset(), getXoffDB(), init(), and setXoffDB().
|
private |
Definition at line 476 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffcnt(), and init().
|
private |
Definition at line 477 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffmult(), and init().
|
private |
Definition at line 473 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getYoff(), and init().
|
private |
Definition at line 475 of file HiEvtPlaneFlatten.h.
Referenced by getYoffDB(), init(), setYoffDB(), and soffset().