#include <HiEvtPlaneFlatten.h>
Public Member Functions | |
double | bounds (double ang) const |
double | bounds2 (double ang) 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 | getCoffset (double c, double vtx, int centbin) const |
int | getCutIndx (int centbin, double vtx, int iord) const |
double | getEtScale (double vtx, int centbin) const |
double | getFlatPsi (double psi, double vtx, int centbin) const |
int | getHBins () const |
int | getNcent () const |
int | getNvtx () const |
int | getOBins () const |
int | getOffsetIndx (int centbin, double vtx) const |
double | getOffsetPsi (double s, double c) 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 | getSoffset (double s, double vtx, int centbin) 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, std::string tag, int vord) |
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) |
~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 | flatCnt_ [MAXCUT] |
double | flatX_ [MAXCUT] |
double | flatXDB_ [MAXCUT] |
double | flatY_ [MAXCUT] |
double | flatYDB_ [MAXCUT] |
int | hbins_ |
int | hOrder_ |
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 double | delvtx_ = 5. |
static const int | MAXCUT = 10000 |
static const int | MAXCUTOFF = 1000 |
static double | minvtx_ = -25. |
static int | nvtxbins_ = 10 |
Definition at line 27 of file HiEvtPlaneFlatten.h.
|
inlineexplicit |
|
inline |
Definition at line 200 of file HiEvtPlaneFlatten.h.
|
inline |
Definition at line 243 of file HiEvtPlaneFlatten.h.
References M_PI.
Referenced by getFlatPsi(), and getOffsetPsi().
|
inline |
Definition at line 250 of file HiEvtPlaneFlatten.h.
References M_PI, FastTimerService_cff::range, and vorder_.
Referenced by getFlatPsi(), and getOffsetPsi().
|
inline |
Definition at line 96 of file HiEvtPlaneFlatten.h.
References funct::cos(), flatCnt_, flatX_, flatY_, getCutIndx(), hOrder_, dqmdumpme::k, funct::sin(), and vorder_.
|
inline |
Definition at line 110 of file HiEvtPlaneFlatten.h.
References HltBtagPostValidation_cff::c, getOffsetIndx(), visualization-live-secondInstance_cfg::m, alignCSCRings::s, xoff_, xyoffcnt_, xyoffmult_, and yoff_.
|
inline |
Definition at line 119 of file HiEvtPlaneFlatten.h.
References getOffsetIndx(), pt2_, pt_, and ptcnt_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 387 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr10_.
|
inline |
|
inline |
Definition at line 394 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr20_.
|
inline |
Definition at line 401 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr25_.
|
inline |
Definition at line 408 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr30_.
|
inline |
Definition at line 415 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr40_.
|
inline |
|
inline |
|
inline |
Definition at line 183 of file HiEvtPlaneFlatten.h.
References HltBtagPostValidation_cff::c, getOffsetIndx(), and xoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 68 of file HiEvtPlaneFlatten.h.
References TkAlMuonSelectors_cfi::cut, delvtx_, hbins_, hOrder_, minvtx_, and nvtxbins_.
Referenced by fill(), and getFlatPsi().
|
inline |
Definition at line 133 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, getOffsetIndx(), getPtDB(), and mps_fire::i.
Referenced by getW(), and EvtPlaneProducer::produce().
|
inline |
Definition at line 161 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), pfMETCorrectionType0_cfi::correction, funct::cos(), flatXDB_, flatYDB_, getCutIndx(), hOrder_, dqmdumpme::k, funct::sin(), and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 201 of file HiEvtPlaneFlatten.h.
References hbins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 202 of file HiEvtPlaneFlatten.h.
References obins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 82 of file HiEvtPlaneFlatten.h.
References TkAlMuonSelectors_cfi::cut, delvtx_, hbins_, minvtx_, and nvtxbins_.
Referenced by fillOffset(), fillPt(), getCoffset(), getEtScale(), getSoffset(), and getW().
|
inline |
Definition at line 191 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), MillePedeFileConverter_cfg::e, and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
|
inline |
|
inline |
Definition at line 225 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and pt2DB_.
Referenced by getW().
|
inline |
|
inline |
Definition at line 218 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and ptDB_.
Referenced by getEtScale(), and getW().
|
inline |
Definition at line 175 of file HiEvtPlaneFlatten.h.
References getOffsetIndx(), alignCSCRings::s, and yoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
|
inline |
|
inline |
Definition at line 149 of file HiEvtPlaneFlatten.h.
References getEtScale(), getOffsetIndx(), getPt2DB(), getPtDB(), funct::pow(), and Scenarios_cff::scale.
Referenced by EvtPlaneProducer::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, flatCnt_, flatX_, flatXDB_, flatY_, flatYDB_, hbins_, hOrder_, mps_fire::i, MAXCUT, nvtxbins_, obins_, eventshapeDQM_cfi::order, pt2_, pt2DB_, pt_, ptcnt_, ptDB_, vorder_, xoff_, xoffDB_, xyoffcnt_, xyoffmult_, yoff_, and yoffDB_.
Referenced by EvtPlaneProducer::EvtPlaneProducer(), and HiEvtPlaneFlatProducer::HiEvtPlaneFlatProducer().
|
inline |
Definition at line 128 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, and caloCentRefMinBin_.
Referenced by HiEvtPlaneFlatProducer::produce(), and EvtPlaneProducer::produce().
|
inline |
Definition at line 260 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes1_, centResErr1_, and runTheMatrix::err.
|
inline |
Definition at line 278 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes10_, centResErr10_, and runTheMatrix::err.
|
inline |
Definition at line 266 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes2_, centResErr2_, and runTheMatrix::err.
|
inline |
Definition at line 284 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes20_, centResErr20_, and runTheMatrix::err.
|
inline |
Definition at line 290 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes25_, centResErr25_, and runTheMatrix::err.
|
inline |
Definition at line 296 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes30_, centResErr30_, and runTheMatrix::err.
|
inline |
Definition at line 302 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes40_, centResErr40_, and runTheMatrix::err.
|
inline |
Definition at line 272 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes5_, centResErr5_, and runTheMatrix::err.
|
inline |
Definition at line 242 of file HiEvtPlaneFlatten.h.
References pt2DB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 241 of file HiEvtPlaneFlatten.h.
References ptDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 237 of file HiEvtPlaneFlatten.h.
References flatXDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 239 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and xoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 238 of file HiEvtPlaneFlatten.h.
References flatYDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 240 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and yoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
private |
Definition at line 478 of file HiEvtPlaneFlatten.h.
Referenced by getEtScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 477 of file HiEvtPlaneFlatten.h.
Referenced by getEtScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 458 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes10(), and setCentRes10().
|
private |
Definition at line 449 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes1(), and setCentRes1().
|
private |
Definition at line 461 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes20(), and setCentRes20().
|
private |
Definition at line 464 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes25(), and setCentRes25().
|
private |
Definition at line 452 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes2(), and setCentRes2().
|
private |
Definition at line 467 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes30(), and setCentRes30().
|
private |
Definition at line 470 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes40(), and setCentRes40().
|
private |
Definition at line 455 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes5(), and setCentRes5().
|
private |
Definition at line 459 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr10(), and setCentRes10().
|
private |
Definition at line 450 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr1(), and setCentRes1().
|
private |
Definition at line 462 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr20(), and setCentRes20().
|
private |
Definition at line 465 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr25(), and setCentRes25().
|
private |
Definition at line 453 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr2(), and setCentRes2().
|
private |
Definition at line 468 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr30(), and setCentRes30().
|
private |
Definition at line 471 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr40(), and setCentRes40().
|
private |
Definition at line 456 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr5(), and setCentRes5().
|
staticprivate |
Definition at line 426 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getOffsetIndx(), and getVtxMax().
|
private |
Definition at line 434 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 430 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 432 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getXDB(), init(), and setXDB().
|
private |
Definition at line 431 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 433 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getYDB(), init(), and setYDB().
|
private |
Definition at line 474 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getHBins(), getNcent(), getOffsetIndx(), HiEvtPlaneFlatten(), and init().
|
private |
Definition at line 473 of file HiEvtPlaneFlatten.h.
Referenced by fill(), getCutIndx(), getFlatPsi(), HiEvtPlaneFlatten(), and init().
|
staticprivate |
Definition at line 427 of file HiEvtPlaneFlatten.h.
Referenced by init().
|
staticprivate |
Definition at line 428 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), and getPtDB().
|
staticprivate |
Definition at line 425 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getOffsetIndx(), getVtxMax(), and getVtxMin().
|
staticprivate |
Definition at line 424 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getNvtx(), getOffsetIndx(), getVtxMax(), and init().
|
private |
Definition at line 475 of file HiEvtPlaneFlatten.h.
Referenced by getOBins(), and init().
|
private |
Definition at line 444 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 446 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), init(), and setPt2DB().
|
private |
Definition at line 443 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 447 of file HiEvtPlaneFlatten.h.
Referenced by fillPt(), getPtcnt(), and init().
|
private |
Definition at line 445 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 476 of file HiEvtPlaneFlatten.h.
Referenced by bounds2(), fill(), getFlatPsi(), getOffsetPsi(), HiEvtPlaneFlatten(), and init().
|
private |
Definition at line 436 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXoff(), and init().
|
private |
Definition at line 438 of file HiEvtPlaneFlatten.h.
Referenced by getCoffset(), getXoffDB(), init(), and setXoffDB().
|
private |
Definition at line 440 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffcnt(), and init().
|
private |
Definition at line 441 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffmult(), and init().
|
private |
Definition at line 437 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getYoff(), and init().
|
private |
Definition at line 439 of file HiEvtPlaneFlatten.h.
Referenced by getSoffset(), getYoffDB(), init(), and setYoffDB().