#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 18 of file HiEvtPlaneFlatten.h.
|
inlineexplicit |
|
inline |
Definition at line 230 of file HiEvtPlaneFlatten.h.
|
inline |
Definition at line 273 of file HiEvtPlaneFlatten.h.
References M_PI.
Referenced by getFlatPsi(), and offsetPsi().
|
inline |
Definition at line 280 of file HiEvtPlaneFlatten.h.
References M_PI, FastTimerService_cff::range, and vorder_.
Referenced by getFlatPsi(), and offsetPsi().
|
inline |
Definition at line 187 of file HiEvtPlaneFlatten.h.
References HltBtagPostValidation_cff::c, offsetIndx(), extraflags_cff::vtx, and xoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 70 of file HiEvtPlaneFlatten.h.
References DMR_cfg::cut, delvtx_, hbins_, hOrder_, minvtx_, nvtxbins_, and extraflags_cff::vtx.
Referenced by fill(), and getFlatPsi().
|
inline |
Definition at line 135 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, getPtDB(), mps_fire::i, offsetIndx(), and extraflags_cff::vtx.
Referenced by EvtPlaneProducer::fillHF(), and getW().
|
inline |
Definition at line 98 of file HiEvtPlaneFlatten.h.
References funct::cos(), cutIndx(), flatCnt_, flatX_, flatY_, hOrder_, dqmdumpme::k, funct::sin(), vorder_, and extraflags_cff::vtx.
|
inline |
Definition at line 112 of file HiEvtPlaneFlatten.h.
References HltBtagPostValidation_cff::c, visualization-live-secondInstance_cfg::m, offsetIndx(), alignCSCRings::s, extraflags_cff::vtx, xoff_, xyoffcnt_, xyoffmult_, and yoff_.
|
inline |
Definition at line 121 of file HiEvtPlaneFlatten.h.
References offsetIndx(), pt2_, pt_, ptcnt_, and extraflags_cff::vtx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 417 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr10_.
|
inline |
|
inline |
Definition at line 424 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr20_.
|
inline |
Definition at line 431 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr25_.
|
inline |
Definition at line 438 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr30_.
|
inline |
Definition at line 445 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, and centResErr40_.
|
inline |
|
inline |
|
inline |
Definition at line 164 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), pfMETCorrectionType0_cfi::correction, funct::cos(), cutIndx(), flatXDB_, flatYDB_, hOrder_, dqmdumpme::k, funct::sin(), vorder_, and extraflags_cff::vtx.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 231 of file HiEvtPlaneFlatten.h.
References hbins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 232 of file HiEvtPlaneFlatten.h.
References obins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 255 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and pt2DB_.
Referenced by getW().
|
inline |
|
inline |
Definition at line 248 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, MAXCUTOFF, and ptDB_.
Referenced by etScale(), and getW().
|
inline |
|
inline |
|
inline |
Definition at line 151 of file HiEvtPlaneFlatten.h.
References etScale(), getPt2DB(), getPtDB(), offsetIndx(), funct::pow(), DiDispStaMuonMonitor_cfi::pt, L1EGammaClusterEmuProducer_cfi::scale, and extraflags_cff::vtx.
Referenced by EvtPlaneProducer::fillCastor(), EvtPlaneProducer::fillHF(), and EvtPlaneProducer::fillTracker().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 26 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, delvtx_, flatCnt_, flatX_, flatXDB_, flatY_, flatYDB_, hbins_, hOrder_, mps_fire::i, MAXCUT, minvtx_, LaserClient_cfi::nbins, nbins_, 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 209 of file HiEvtPlaneFlatten.h.
References nbins_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 219 of file HiEvtPlaneFlatten.h.
References delvtx_, createfilelist::int, minvtx_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 204 of file HiEvtPlaneFlatten.h.
References nbins_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 214 of file HiEvtPlaneFlatten.h.
References delvtx_, createfilelist::int, minvtx_, and nvtxbins_.
Referenced by rangeString().
|
inline |
Definition at line 84 of file HiEvtPlaneFlatten.h.
References DMR_cfg::cut, delvtx_, hbins_, minvtx_, nvtxbins_, and extraflags_cff::vtx.
Referenced by coffset(), etScale(), fillOffset(), fillPt(), getW(), and soffset().
|
inline |
Definition at line 195 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), HltBtagPostValidation_cff::c, MillePedeFileConverter_cfg::e, alignCSCRings::s, and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 224 of file HiEvtPlaneFlatten.h.
References visDQMUpload::buf, maxCent(), maxVtx(), minCent(), minVtx(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 130 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, and caloCentRefMinBin_.
Referenced by HiEvtPlaneFlatProducer::produce(), and EvtPlaneProducer::produce().
|
inline |
Definition at line 290 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes1_, centResErr1_, and submitPVResolutionJobs::err.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 308 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes10_, centResErr10_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 296 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes2_, centResErr2_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 314 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes20_, centResErr20_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 320 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes25_, centResErr25_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 326 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes30_, centResErr30_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 332 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes40_, centResErr40_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 302 of file HiEvtPlaneFlatten.h.
References newFWLiteAna::bin, centRes5_, centResErr5_, and submitPVResolutionJobs::err.
|
inline |
Definition at line 272 of file HiEvtPlaneFlatten.h.
References pt2DB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 271 of file HiEvtPlaneFlatten.h.
References ptDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 267 of file HiEvtPlaneFlatten.h.
References flatXDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 269 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and xoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 268 of file HiEvtPlaneFlatten.h.
References flatYDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 270 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and yoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 178 of file HiEvtPlaneFlatten.h.
References offsetIndx(), alignCSCRings::s, extraflags_cff::vtx, and yoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
private |
Definition at line 509 of file HiEvtPlaneFlatten.h.
Referenced by etScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 508 of file HiEvtPlaneFlatten.h.
Referenced by etScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 485 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes10(), and setCentRes10().
|
private |
Definition at line 476 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes1(), and setCentRes1().
|
private |
Definition at line 488 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes20(), and setCentRes20().
|
private |
Definition at line 491 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes25(), and setCentRes25().
|
private |
Definition at line 479 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes2(), and setCentRes2().
|
private |
Definition at line 494 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes30(), and setCentRes30().
|
private |
Definition at line 497 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes40(), and setCentRes40().
|
private |
Definition at line 482 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes5(), and setCentRes5().
|
private |
Definition at line 486 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr10(), and setCentRes10().
|
private |
Definition at line 477 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr1(), and setCentRes1().
|
private |
Definition at line 489 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr20(), and setCentRes20().
|
private |
Definition at line 492 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr25(), and setCentRes25().
|
private |
Definition at line 480 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr2(), and setCentRes2().
|
private |
Definition at line 495 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr30(), and setCentRes30().
|
private |
Definition at line 498 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr40(), and setCentRes40().
|
private |
Definition at line 483 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr5(), and setCentRes5().
|
private |
Definition at line 503 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getVtxMax(), init(), maxVtx(), minVtx(), and offsetIndx().
|
private |
Definition at line 461 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 457 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 459 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getXDB(), init(), and setXDB().
|
private |
Definition at line 458 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 460 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getYDB(), init(), and setYDB().
|
private |
Definition at line 505 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getHBins(), getNcent(), HiEvtPlaneFlatten(), init(), and offsetIndx().
|
private |
Definition at line 504 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), fill(), getFlatPsi(), HiEvtPlaneFlatten(), and init().
|
staticprivate |
Definition at line 454 of file HiEvtPlaneFlatten.h.
Referenced by init().
|
staticprivate |
Definition at line 455 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), and getPtDB().
|
private |
Definition at line 502 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getVtxMax(), getVtxMin(), init(), maxVtx(), minVtx(), and offsetIndx().
|
private |
Definition at line 501 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 500 of file HiEvtPlaneFlatten.h.
Referenced by cutIndx(), getNvtx(), getVtxMax(), init(), maxCent(), maxVtx(), minCent(), minVtx(), and offsetIndx().
|
private |
Definition at line 506 of file HiEvtPlaneFlatten.h.
Referenced by getOBins(), and init().
|
private |
Definition at line 471 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 473 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), init(), and setPt2DB().
|
private |
Definition at line 470 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 474 of file HiEvtPlaneFlatten.h.
Referenced by fillPt(), getPtcnt(), and init().
|
private |
Definition at line 472 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 507 of file HiEvtPlaneFlatten.h.
Referenced by bounds2(), fill(), getFlatPsi(), HiEvtPlaneFlatten(), init(), and offsetPsi().
|
private |
Definition at line 463 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXoff(), and init().
|
private |
Definition at line 465 of file HiEvtPlaneFlatten.h.
Referenced by coffset(), getXoffDB(), init(), and setXoffDB().
|
private |
Definition at line 467 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffcnt(), and init().
|
private |
Definition at line 468 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffmult(), and init().
|
private |
Definition at line 464 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getYoff(), and init().
|
private |
Definition at line 466 of file HiEvtPlaneFlatten.h.
Referenced by getYoffDB(), init(), setYoffDB(), and soffset().