#include <PowhegHooksBB4L.h>
Public Member Functions | |
bool | canSetResonanceScale () |
bool | canVetoFSREmission () |
bool | canVetoProcessLevel () |
bool | doVetoFSR (bool condition, double scale) |
bool | doVetoFSREmission (int sizeOld, const Event &e, int iSys, bool inResonance) |
bool | doVetoProcessLevel (Event &e) |
double | findresscale (const int iRes, const Event &event) |
int | getNInResonanceFSRVeto () |
double | gSplittingScale (Vec4 pt, Vec4 p1, Vec4 p2) |
bool | initAfterBeams () |
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) |
double | scaleResonance (int iRes, const Event &e) |
~PowhegHooksBB4L () | |
Private Attributes | |
double | atopresscale |
bool | debug |
int | nInResonanceFSRveto |
double | pTmin |
bool | pTpythiaVeto |
int | radtype |
double | scaleResonanceVeto |
double | topresscale |
bool | vetoAllRadtypes |
bool | vetoDipoleFrame |
bool | vetoFSREmission |
bool | vetoQED |
double | wmresscale |
double | wpresscale |
Definition at line 108 of file PowhegHooksBB4L.h.
|
inline |
Definition at line 110 of file PowhegHooksBB4L.h.
|
inline |
Definition at line 111 of file PowhegHooksBB4L.h.
References gather_cfg::cout, and nInResonanceFSRveto.
|
inline |
Definition at line 267 of file PowhegHooksBB4L.h.
References scaleResonanceVeto.
|
inline |
|
inline |
Definition at line 131 of file PowhegHooksBB4L.h.
|
inline |
Definition at line 255 of file PowhegHooksBB4L.h.
References nInResonanceFSRveto, radtype, and vetoAllRadtypes.
Referenced by doVetoFSREmission().
|
inline |
Definition at line 172 of file PowhegHooksBB4L.h.
References funct::abs(), atopresscale, gather_cfg::cout, debug, doVetoFSR(), MillePedeFileConverter_cfg::e, beamvalidation::exit(), gSplittingScale(), AlCaHLTBitMon_ParallelJobs::p, pTpythia(), pTpythiaVeto, qSplittingScale(), l1tEGammaCrystalsEmulatorProducer_cfi::scale, topresscale, vetoDipoleFrame, vetoFSREmission, vetoQED, wmresscale, and wpresscale.
|
inline |
Definition at line 132 of file PowhegHooksBB4L.h.
References cms::cuda::assert(), atopresscale, MillePedeFileConverter_cfg::e, findresscale(), mps_fire::i, radtype, contentValuesCheck::ss, groupFilesInBlocks::temp, topresscale, vetoAllRadtypes, wmresscale, and wpresscale.
|
inline |
Definition at line 294 of file PowhegHooksBB4L.h.
References funct::abs(), mps_fire::i, SiStripPI::min, AlCaHLTBitMon_ParallelJobs::p, L1TauEmu::pow2(), pTmin, and mathSSE::sqrt().
Referenced by doVetoProcessLevel().
|
inline |
Definition at line 461 of file PowhegHooksBB4L.h.
References nInResonanceFSRveto.
Definition at line 415 of file PowhegHooksBB4L.h.
References LaserDQM_cfg::p1, SiStripOfflineCRack_cfg::p2, funct::pow(), DiDispStaMuonMonitor_cfi::pt, and mathSSE::sqrt().
Referenced by doVetoFSREmission().
|
inline |
Definition at line 114 of file PowhegHooksBB4L.h.
References debug, nInResonanceFSRveto, pTmin, pTpythiaVeto, scaleResonanceVeto, vetoAllRadtypes, vetoDipoleFrame, vetoFSREmission, and vetoQED.
|
inline |
Definition at line 377 of file PowhegHooksBB4L.h.
References gather_cfg::cout, MillePedeFileConverter_cfg::e, beamvalidation::exit(), mps_fire::i, and AlCaHLTBitMon_ParallelJobs::p.
|
inline |
Definition at line 425 of file PowhegHooksBB4L.h.
References funct::abs(), gather_cfg::cout, MillePedeFileConverter_cfg::e, L1TauEmu::pow2(), and mathSSE::sqrt().
Referenced by doVetoFSREmission().
Definition at line 409 of file PowhegHooksBB4L.h.
References LaserDQM_cfg::p1, SiStripOfflineCRack_cfg::p2, DiDispStaMuonMonitor_cfi::pt, and mathSSE::sqrt().
Referenced by doVetoFSREmission().
|
inline |
Definition at line 274 of file PowhegHooksBB4L.h.
References atopresscale, MillePedeFileConverter_cfg::e, radtype, mathSSE::sqrt(), topresscale, vetoAllRadtypes, wmresscale, and wpresscale.
|
private |
Definition at line 479 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 471 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), rrapi.RRApi::dprint(), rrapi.RRApi::get(), initAfterBeams(), runTauIdMVA.TauIDEmbedder::load_againstElectronMVA6(), and runTauIdMVA.TauIDEmbedder::loadMVA_WPs_run2_2017().
|
private |
Definition at line 477 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), getNInResonanceFSRVeto(), initAfterBeams(), and ~PowhegHooksBB4L().
|
private |
Definition at line 474 of file PowhegHooksBB4L.h.
Referenced by findresscale(), and initAfterBeams().
|
private |
Definition at line 473 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 480 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 469 of file PowhegHooksBB4L.h.
Referenced by canSetResonanceScale(), and initAfterBeams().
|
private |
Definition at line 479 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 475 of file PowhegHooksBB4L.h.
Referenced by doVetoFSR(), doVetoProcessLevel(), initAfterBeams(), and scaleResonance().
|
private |
Definition at line 472 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 467 of file PowhegHooksBB4L.h.
Referenced by canVetoFSREmission(), doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 467 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), and initAfterBeams().
|
private |
Definition at line 479 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoProcessLevel(), and scaleResonance().
|
private |
Definition at line 479 of file PowhegHooksBB4L.h.
Referenced by doVetoFSREmission(), doVetoProcessLevel(), and scaleResonance().