#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 197 of file HiEvtPlaneFlatten.h.
|
inline |
Definition at line 229 of file HiEvtPlaneFlatten.h.
References M_PI.
Referenced by getFlatPsi(), and getOffsetPsi().
|
inline |
|
inline |
Definition at line 96 of file HiEvtPlaneFlatten.h.
References funct::cos(), flatCnt_, flatX_, flatY_, getCutIndx(), hOrder_, gen::k, funct::sin(), and vorder_.
|
inline |
Definition at line 110 of file HiEvtPlaneFlatten.h.
References EnergyCorrector::c, getOffsetIndx(), funct::m, alignCSCRings::s, xoff_, xyoffcnt_, xyoffmult_, and yoff_.
|
inline |
Definition at line 120 of file HiEvtPlaneFlatten.h.
References getOffsetIndx(), pt2_, pt_, and ptcnt_.
|
inline |
Definition at line 249 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes1_.
|
inline |
Definition at line 252 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes10_.
|
inline |
Definition at line 250 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes2_.
|
inline |
Definition at line 253 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes20_.
|
inline |
Definition at line 254 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes25_.
|
inline |
Definition at line 255 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes30_.
|
inline |
Definition at line 256 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes40_.
|
inline |
Definition at line 251 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centRes5_.
|
inline |
Definition at line 258 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr1_.
|
inline |
Definition at line 261 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr10_.
|
inline |
Definition at line 259 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr2_.
|
inline |
Definition at line 262 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr20_.
|
inline |
Definition at line 263 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr25_.
|
inline |
Definition at line 264 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr30_.
|
inline |
Definition at line 265 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr40_.
|
inline |
Definition at line 260 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and centResErr5_.
|
inline |
Definition at line 222 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and flatCnt_.
|
inline |
Definition at line 181 of file HiEvtPlaneFlatten.h.
References EnergyCorrector::c, getOffsetIndx(), and xoffDB_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 72 of file HiEvtPlaneFlatten.h.
References TkAlMuonSelectors_cfi::cut, delvtx_, hbins_, hOrder_, minvtx_, and nvtxbins_.
Referenced by fill(), and getFlatPsi().
|
inline |
Definition at line 135 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(), funct::cos(), flatXDB_, flatYDB_, getCutIndx(), hOrder_, gen::k, funct::sin(), and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 198 of file HiEvtPlaneFlatten.h.
References hbins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
|
inline |
|
inline |
Definition at line 199 of file HiEvtPlaneFlatten.h.
References obins_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 84 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 188 of file HiEvtPlaneFlatten.h.
References bounds(), bounds2(), MillePedeFileConverter_cfg::e, and vorder_.
Referenced by HiEvtPlaneFlatProducer::produce().
|
inline |
Definition at line 213 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and pt_.
|
inline |
Definition at line 214 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and pt2_.
|
inline |
Definition at line 216 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, MAXCUTOFF, and pt2DB_.
Referenced by getW().
|
inline |
Definition at line 217 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and ptcnt_.
|
inline |
Definition at line 215 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, MAXCUTOFF, and ptDB_.
Referenced by getEtScale(), and getW().
|
inline |
Definition at line 174 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 |
Definition at line 205 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and flatX_.
|
inline |
Definition at line 218 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and flatXDB_.
|
inline |
Definition at line 207 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and xoff_.
|
inline |
Definition at line 209 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and xoffDB_.
|
inline |
Definition at line 211 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and xyoffcnt_.
|
inline |
Definition at line 212 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and xyoffmult_.
|
inline |
Definition at line 206 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and flatY_.
|
inline |
Definition at line 219 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and flatYDB_.
|
inline |
Definition at line 208 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and yoff_.
|
inline |
Definition at line 210 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, and yoffDB_.
|
inline |
Definition at line 38 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, caloCentRefMinBin_, flatCnt_, flatX_, flatXDB_, flatY_, flatYDB_, hbins_, hOrder_, mps_fire::i, MAXCUT, 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 130 of file HiEvtPlaneFlatten.h.
References caloCentRefMaxBin_, and caloCentRefMinBin_.
Referenced by HiEvtPlaneFlatProducer::produce(), and EvtPlaneProducer::produce().
|
inline |
Definition at line 240 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes1_, and centResErr1_.
|
inline |
Definition at line 243 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes10_, and centResErr10_.
|
inline |
Definition at line 241 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes2_, and centResErr2_.
|
inline |
Definition at line 244 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes20_, and centResErr20_.
|
inline |
Definition at line 245 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes25_, and centResErr25_.
|
inline |
Definition at line 246 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes30_, and centResErr30_.
|
inline |
Definition at line 247 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes40_, and centResErr40_.
|
inline |
Definition at line 242 of file HiEvtPlaneFlatten.h.
References stringResolutionProvider_cfi::bin, centRes5_, and centResErr5_.
|
inline |
Definition at line 228 of file HiEvtPlaneFlatten.h.
References pt2DB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 227 of file HiEvtPlaneFlatten.h.
References ptDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 223 of file HiEvtPlaneFlatten.h.
References flatXDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 225 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and xoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 224 of file HiEvtPlaneFlatten.h.
References flatYDB_, and heppy_batch::val.
Referenced by LoadEPDB::LoadEPDB().
|
inline |
Definition at line 226 of file HiEvtPlaneFlatten.h.
References heppy_batch::val, and yoffDB_.
Referenced by LoadEPDB::LoadEPDB().
|
private |
Definition at line 325 of file HiEvtPlaneFlatten.h.
Referenced by getEtScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 324 of file HiEvtPlaneFlatten.h.
Referenced by getEtScale(), init(), and setCaloCentRefBins().
|
private |
Definition at line 304 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes10(), and setCentRes10().
|
private |
Definition at line 295 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes1(), and setCentRes1().
|
private |
Definition at line 307 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes20(), and setCentRes20().
|
private |
Definition at line 310 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes25(), and setCentRes25().
|
private |
Definition at line 298 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes2(), and setCentRes2().
|
private |
Definition at line 313 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes30(), and setCentRes30().
|
private |
Definition at line 316 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes40(), and setCentRes40().
|
private |
Definition at line 301 of file HiEvtPlaneFlatten.h.
Referenced by getCentRes5(), and setCentRes5().
|
private |
Definition at line 305 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr10(), and setCentRes10().
|
private |
Definition at line 296 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr1(), and setCentRes1().
|
private |
Definition at line 308 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr20(), and setCentRes20().
|
private |
Definition at line 311 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr25(), and setCentRes25().
|
private |
Definition at line 299 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr2(), and setCentRes2().
|
private |
Definition at line 314 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr30(), and setCentRes30().
|
private |
Definition at line 317 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr40(), and setCentRes40().
|
private |
Definition at line 302 of file HiEvtPlaneFlatten.h.
Referenced by getCentResErr5(), and setCentRes5().
|
staticprivate |
Definition at line 270 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getOffsetIndx(), and getVtxMax().
|
private |
Definition at line 278 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 274 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 276 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getXDB(), init(), and setXDB().
|
private |
Definition at line 275 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 277 of file HiEvtPlaneFlatten.h.
Referenced by getFlatPsi(), getYDB(), init(), and setYDB().
|
private |
Definition at line 321 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getHBins(), getNcent(), getOffsetIndx(), HiEvtPlaneFlatten(), and init().
|
private |
Definition at line 320 of file HiEvtPlaneFlatten.h.
Referenced by fill(), getCutIndx(), getFlatPsi(), HiEvtPlaneFlatten(), and init().
|
staticprivate |
Definition at line 271 of file HiEvtPlaneFlatten.h.
Referenced by init().
|
staticprivate |
Definition at line 272 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), and getPtDB().
|
staticprivate |
Definition at line 269 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getOffsetIndx(), getVtxMax(), and getVtxMin().
|
staticprivate |
Definition at line 268 of file HiEvtPlaneFlatten.h.
Referenced by getCutIndx(), getNvtx(), getOffsetIndx(), getVtxMax(), and init().
|
private |
Definition at line 322 of file HiEvtPlaneFlatten.h.
Referenced by getOBins(), and init().
|
private |
Definition at line 290 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 292 of file HiEvtPlaneFlatten.h.
Referenced by getPt2DB(), init(), and setPt2DB().
|
private |
Definition at line 289 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 293 of file HiEvtPlaneFlatten.h.
Referenced by fillPt(), getPtcnt(), and init().
|
private |
Definition at line 291 of file HiEvtPlaneFlatten.h.
|
private |
Definition at line 323 of file HiEvtPlaneFlatten.h.
Referenced by bounds2(), fill(), getFlatPsi(), getOffsetPsi(), HiEvtPlaneFlatten(), and init().
|
private |
Definition at line 282 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXoff(), and init().
|
private |
Definition at line 284 of file HiEvtPlaneFlatten.h.
Referenced by getCoffset(), getXoffDB(), init(), and setXoffDB().
|
private |
Definition at line 286 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffcnt(), and init().
|
private |
Definition at line 287 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getXYoffmult(), and init().
|
private |
Definition at line 283 of file HiEvtPlaneFlatten.h.
Referenced by fillOffset(), getYoff(), and init().
|
private |
Definition at line 285 of file HiEvtPlaneFlatten.h.
Referenced by getSoffset(), getYoffDB(), init(), and setYoffDB().