#include <EmissionVetoHook1.h>
Public Member Functions | |
bool | canVetoFSREmission () |
bool | canVetoISREmission () |
bool | canVetoMPIEmission () |
bool | canVetoMPIStep () |
bool | doVetoFSREmission (int, const Pythia8::Event &e, int iSys, bool) |
bool | doVetoISREmission (int, const Pythia8::Event &e, int iSys) |
bool | doVetoMPIEmission (int, const Pythia8::Event &e) |
bool | doVetoMPIStep (int nMPI, const Pythia8::Event &e) |
EmissionVetoHook1 (int nFinalIn, bool vetoOnIn, int vetoCountIn, int pThardModeIn, int pTemtModeIn, int emittedModeIn, int pTdefModeIn, bool MPIvetoOnIn, int VerbosityIn) | |
void | fatalEmissionVeto (std::string message) |
int | numberVetoMPIStep () |
double | pTcalc (const Pythia8::Event &e, int i, int j, int k, int r, int xSRin) |
double | pTpowheg (const Pythia8::Event &e, int i, int j, bool FSR) |
double | pTpythia (const Pythia8::Event &e, int RadAfterBranch, int EmtAfterBranch, int RecAfterBranch, bool FSR) |
~EmissionVetoHook1 () | |
Private Attributes | |
bool | accepted |
int | emittedMode |
int | MPIvetoOn |
int | nAcceptSeq |
int | nFinal |
int | nFinalExt |
unsigned long int | nFSRveto |
unsigned long int | nISRveto |
int | pTdefMode |
int | pTemtMode |
double | pThard |
int | pThardMode |
double | pTMPI |
int | Verbosity |
int | vetoCount |
int | vetoOn |
Definition at line 1 of file EmissionVetoHook1.h.
|
inline |
Definition at line 6 of file EmissionVetoHook1.h.
|
inline |
Definition at line 15 of file EmissionVetoHook1.h.
References gather_cfg::cout, nFSRveto, and nISRveto.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 22 of file EmissionVetoHook1.h.
bool EmissionVetoHook1::doVetoFSREmission | ( | int | , |
const Pythia8::Event & | e, | ||
int | iSys, | ||
bool | |||
) |
Definition at line 388 of file EmissionVetoHook1.cc.
References gather_cfg::cout, i, j, relval_2017::k, min(), alignCSCRings::r, mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, and std::swap().
bool EmissionVetoHook1::doVetoISREmission | ( | int | , |
const Pythia8::Event & | e, | ||
int | iSys | ||
) |
Definition at line 337 of file EmissionVetoHook1.cc.
References gather_cfg::cout, i, j, relval_2017::k, alignCSCRings::r, mps_update::status, and AlCaHLTBitMon_QueryRunRegistry::string.
bool EmissionVetoHook1::doVetoMPIEmission | ( | int | , |
const Pythia8::Event & | e | ||
) |
bool EmissionVetoHook1::doVetoMPIStep | ( | int | nMPI, |
const Pythia8::Event & | e | ||
) |
Definition at line 252 of file EmissionVetoHook1.cc.
References funct::abs(), KineDebug3::count(), gather_cfg::cout, plotBeamSpotDB::first, i, plotBeamSpotDB::last, and AlCaHLTBitMon_QueryRunRegistry::string.
void EmissionVetoHook1::fatalEmissionVeto | ( | std::string | message | ) |
Definition at line 8 of file EmissionVetoHook1.cc.
References edm::errors::Configuration, and Exception.
|
inline |
Definition at line 23 of file EmissionVetoHook1.h.
double EmissionVetoHook1::pTcalc | ( | const Pythia8::Event & | e, |
int | i, | ||
int | j, | ||
int | k, | ||
int | r, | ||
int | xSRin | ||
) |
Definition at line 121 of file EmissionVetoHook1.cc.
References gather_cfg::cout, and min().
double EmissionVetoHook1::pTpowheg | ( | const Pythia8::Event & | e, |
int | i, | ||
int | j, | ||
bool | FSR | ||
) |
Definition at line 78 of file EmissionVetoHook1.cc.
References gather_cfg::cout, alignCSCRings::e, j, AlCaHLTBitMon_ParallelJobs::p, and mathSSE::sqrt().
double EmissionVetoHook1::pTpythia | ( | const Pythia8::Event & | e, |
int | RadAfterBranch, | ||
int | EmtAfterBranch, | ||
int | RecAfterBranch, | ||
bool | FSR | ||
) |
Definition at line 21 of file EmissionVetoHook1.cc.
References funct::abs(), gather_cfg::cout, class-composition::Q, jetcorrextractor::sign(), and mathSSE::sqrt().
|
private |
Definition at line 51 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
Referenced by canVetoMPIEmission().
|
private |
Definition at line 53 of file EmissionVetoHook1.h.
|
private |
Definition at line 49 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 55 of file EmissionVetoHook1.h.
Referenced by ~EmissionVetoHook1().
|
private |
Definition at line 55 of file EmissionVetoHook1.h.
Referenced by ~EmissionVetoHook1().
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 50 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 50 of file EmissionVetoHook1.h.
|
private |
Definition at line 56 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
|
private |
Definition at line 47 of file EmissionVetoHook1.h.
Referenced by canVetoFSREmission(), and canVetoISREmission().