#include <PowhegHooksBB4L.h>
Public Member Functions | |
bool | canSetResonanceScale () override |
bool | canVetoFSREmission () override |
bool | canVetoPartonLevel () override |
bool | canVetoProcessLevel () override |
bool | doVetoFSR (bool condition, double scale, int iTopCharge) |
bool | doVetoFSREmission (int sizeOld, const Event &e, int iSys, bool inResonance) override |
void | doVetoFSRInit () |
bool | doVetoPartonLevel (const Event &e) override |
bool | doVetoProcessLevel (Event &e) override |
double | findresscale (const int iRes, const Event &event) |
double | getdechardness (int topcharge, const Event &e) |
double | gSplittingScale (Vec4 pt, Vec4 p1, Vec4 p2) |
bool | initAfterBeams () override |
bool | match_decay (int iparticle, const Event &e, const vector< int > &ids, vector< int > &positions, vector< Vec4 > &momenta, bool exitOnExtraLegs=true) |
PowhegHooksBB4L () | |
double | pTpythia (const Event &e, int RadAfterBranch, int EmtAfterBranch, int RecAfterBranch) |
double | qSplittingScale (Vec4 pt, Vec4 p1, Vec4 p2) |
bool | retryPartonLevel () override |
double | scaleResonance (int iRes, const Event &e) override |
~PowhegHooksBB4L () override | |
Private Attributes | |
double | atopresscale |
bool | debug |
bool | dryRunFSR |
bool | excludeFSRConflicting |
unsigned long int | nFSRvetoBB4l |
bool | onlyDistance1 |
double | pTmin |
bool | pTpythiaVeto |
double | scaleResonanceVeto |
double | topresscale |
bool | vetoAtPL |
double | vetoDecScale |
bool | vetoDipoleFrame |
bool | vetoFSREmission |
bool | vetoPartonLevel |
bool | vetoQED |
int | vetoTopCharge |
bool | wouldVetoFsr |
Definition at line 18 of file PowhegHooksBB4L.h.
|
inline |
Definition at line 23 of file PowhegHooksBB4L.h.
|
inlineoverride |
Definition at line 24 of file PowhegHooksBB4L.h.
References gather_cfg::cout, and nFSRvetoBB4l.
|
inlineoverride |
Definition at line 240 of file PowhegHooksBB4L.h.
References scaleResonanceVeto.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 51 of file PowhegHooksBB4L.h.
|
inline |
Definition at line 214 of file PowhegHooksBB4L.h.
References dryRunFSR, nFSRvetoBB4l, radtype_, Scenarios_cff::scale, vetoDecScale, vetoTopCharge, and wouldVetoFsr.
Referenced by doVetoFSREmission().
|
inlineoverride |
Definition at line 124 of file PowhegHooksBB4L.h.
References funct::abs(), atopresscale, gather_cfg::cout, debug, SoftLeptonByDistance_cfi::distance, doVetoFSR(), gSplittingScale(), onlyDistance1, AlCaHLTBitMon_ParallelJobs::p, EnergyCorrector::pt, pTpythia(), pTpythiaVeto, qSplittingScale(), Scenarios_cff::scale, topresscale, vetoDipoleFrame, vetoFSREmission, vetoQED, and wouldVetoFsr.
|
inline |
Definition at line 232 of file PowhegHooksBB4L.h.
References vetoDecScale, vetoTopCharge, and wouldVetoFsr.
Referenced by doVetoProcessLevel().
|
inlineoverride |
Definition at line 88 of file PowhegHooksBB4L.h.
References atopresscale, gather_cfg::cout, debug, dryRunFSR, getdechardness(), radtype_, Scenarios_cff::scale, topresscale, vetoAtPL, vetoDecScale, vetoPartonLevel, vetoTopCharge, and wouldVetoFsr.
|
inlineoverride |
Definition at line 52 of file PowhegHooksBB4L.h.
References atopresscale, doVetoFSRInit(), findresscale(), mps_fire::i, radtype_, groupFilesInBlocks::temp, and topresscale.
|
inline |
Definition at line 267 of file PowhegHooksBB4L.h.
References funct::abs(), mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, pTmin, Scenarios_cff::scale, and mathSSE::sqrt().
Referenced by doVetoProcessLevel().
|
inline |
Definition at line 401 of file PowhegHooksBB4L.h.
References gather_cfg::cout, cmsRelvalreport::exit, gSplittingScale(), h, mps_fire::i, match_decay(), SiStripPI::max, AlCaHLTBitMon_ParallelJobs::p, and qSplittingScale().
Referenced by doVetoPartonLevel().
Definition at line 349 of file PowhegHooksBB4L.h.
References funct::pow(), and mathSSE::sqrt().
Referenced by doVetoFSREmission(), and getdechardness().
|
inlineoverride |
Definition at line 29 of file PowhegHooksBB4L.h.
References debug, dryRunFSR, excludeFSRConflicting, onlyDistance1, pTmin, pTpythiaVeto, scaleResonanceVeto, vetoAtPL, vetoDipoleFrame, vetoFSREmission, vetoPartonLevel, and vetoQED.
|
inline |
Definition at line 316 of file PowhegHooksBB4L.h.
References gather_cfg::cout, cmsRelvalreport::exit, mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, and findQualityFiles::size.
Referenced by getdechardness().
|
inline |
Definition at line 359 of file PowhegHooksBB4L.h.
References funct::abs(), gather_cfg::cout, class-composition::Q, mathSSE::sqrt(), and globals_cff::x1.
Referenced by doVetoFSREmission().
Definition at line 343 of file PowhegHooksBB4L.h.
References mathSSE::sqrt().
Referenced by doVetoFSREmission(), and getdechardness().
|
inlineoverride |
|
inlineoverride |
Definition at line 245 of file PowhegHooksBB4L.h.
References atopresscale, funct::pow(), radtype_, mathSSE::sqrt(), and topresscale.
|
private |
Definition at line 495 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoPartonLevel(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 493 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoPartonLevel(), rrapi.RRApi::dprint(), rrapi.RRApi::get(), initAfterBeams(), runTauIdMVA.TauIDEmbedder::loadMVA_WPs_run2_2017(), and runTauIdMVA.TauIDEmbedder::runTauID().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoPartonLevel(), and initAfterBeams().
|
private |
Definition at line 489 of file PowhegHooksBB4L.h.
Referenced by initAfterBeams().
|
private |
Definition at line 504 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), and ~PowhegHooksBB4L().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 502 of file PowhegHooksBB4L.h.
Referenced by findresscale(), and initAfterBeams().
|
private |
Definition at line 500 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 491 of file PowhegHooksBB4L.h.
Referenced by canSetResonanceScale(), and initAfterBeams().
|
private |
Definition at line 495 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoPartonLevel(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by canVetoPartonLevel(), doVetoPartonLevel(), initAfterBeams(), and retryPartonLevel().
|
private |
Definition at line 497 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoFSRInit(), and doVetoPartonLevel().
|
private |
Definition at line 499 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by canVetoFSREmission(), doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 489 of file PowhegHooksBB4L.h.
Referenced by canVetoPartonLevel(), doVetoPartonLevel(), initAfterBeams(), and retryPartonLevel().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 498 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoFSRInit(), and doVetoPartonLevel().
|
private |
Definition at line 487 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoFSREmission(), doVetoFSRInit(), and doVetoPartonLevel().