#include <MultiUserHook.h>
Public Member Functions | |
void | addHook (Pythia8::UserHooks *hook) |
double | biasedSelectionWeight () override |
double | biasSelectionBy (const Pythia8::SigmaProcess *sigmaProcessPtr, const Pythia8::PhaseSpace *phaseSpacePtr, bool inEvent) override |
bool | canBiasSelection () override |
bool | canChangeFragPar () override |
bool | canEnhanceEmission () override |
bool | canEnhanceTrial () override |
bool | canModifySigma () override |
bool | canReconnectResonanceSystems () override |
bool | canSetResonanceScale () override |
bool | canVetoFSREmission () override |
bool | canVetoISREmission () override |
bool | canVetoMPIEmission () override |
bool | canVetoMPIStep () override |
bool | canVetoPartonLevel () override |
bool | canVetoPartonLevelEarly () override |
bool | canVetoProcessLevel () override |
bool | canVetoPT () override |
bool | canVetoResonanceDecays () override |
bool | canVetoStep () override |
bool | doChangeFragPar (Pythia8::StringFlav *flavPtr, Pythia8::StringZ *zPtr, Pythia8::StringPT *pTPtr, int idEnd, double m2Had, std::vector< int > iParton) override |
bool | doReconnectResonanceSystems (int oldSizeEvt, Pythia8::Event &event) override |
bool | doVetoFragmentation (Pythia8::Particle part) override |
bool | doVetoFSREmission (int sizeOld, const Pythia8::Event &event, int iSys, bool inResonance=false) override |
bool | doVetoISREmission (int sizeOld, const Pythia8::Event &event, int iSys) override |
bool | doVetoMPIEmission (int sizeOld, const Pythia8::Event &event) override |
bool | doVetoMPIStep (int nMPI, const Pythia8::Event &event) override |
bool | doVetoPartonLevel (const Pythia8::Event &event) override |
bool | doVetoPartonLevelEarly (const Pythia8::Event &event) override |
bool | doVetoProcessLevel (Pythia8::Event &event) override |
bool | doVetoPT (int iPos, const Pythia8::Event &event) override |
bool | doVetoResonanceDecays (Pythia8::Event &event) override |
bool | doVetoStep (int iPos, int nISR, int nFSR, const Pythia8::Event &event) override |
double | enhanceFactor (std::string str) override |
bool | initAfterBeams () override |
double | multiplySigmaBy (const Pythia8::SigmaProcess *sigmaProcessPtr, const Pythia8::PhaseSpace *phaseSpacePtr, bool inEvent) override |
MultiUserHook () | |
unsigned int | nHooks () const |
int | numberVetoMPIStep () override |
int | numberVetoStep () override |
bool | retryPartonLevel () override |
double | scaleResonance (int iRes, const Pythia8::Event &event) override |
double | scaleVetoPT () override |
double | vetoProbability (std::string str) override |
Private Attributes | |
std::vector< Pythia8::UserHooks * > | hooks_ |
Definition at line 3 of file MultiUserHook.h.
|
inline |
Definition at line 8 of file MultiUserHook.h.
|
inline |
|
inlineoverride |
Definition at line 109 of file MultiUserHook.h.
References V0MonitoringClient_cfi::factor, and hooks_.
|
inlineoverride |
Definition at line 99 of file MultiUserHook.h.
References V0MonitoringClient_cfi::factor, and hooks_.
|
inlineoverride |
Definition at line 90 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 429 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 396 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 406 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 71 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 374 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 290 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 331 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 310 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 354 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 214 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 271 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 241 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 118 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 157 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 137 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 186 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 439 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 387 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 449 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 345 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 322 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 365 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 232 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
Definition at line 281 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 251 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 128 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 177 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
Definition at line 147 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 205 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
|
inlineoverride |
Definition at line 14 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 80 of file MultiUserHook.h.
References V0MonitoringClient_cfi::factor, and hooks_.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 262 of file MultiUserHook.h.
References hooks_, and ctpps_dqm_sourceclient-live_cfg::test.
|
inlineoverride |
Definition at line 302 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
|
inlineoverride |
|
private |
Definition at line 462 of file MultiUserHook.h.
Referenced by addHook(), biasedSelectionWeight(), biasSelectionBy(), canBiasSelection(), canChangeFragPar(), canEnhanceEmission(), canEnhanceTrial(), canModifySigma(), canReconnectResonanceSystems(), canSetResonanceScale(), canVetoFSREmission(), canVetoISREmission(), canVetoMPIEmission(), canVetoMPIStep(), canVetoPartonLevel(), canVetoPartonLevelEarly(), canVetoProcessLevel(), canVetoPT(), canVetoResonanceDecays(), canVetoStep(), doChangeFragPar(), doReconnectResonanceSystems(), doVetoFragmentation(), doVetoFSREmission(), doVetoISREmission(), doVetoMPIEmission(), doVetoMPIStep(), doVetoPartonLevel(), doVetoPartonLevelEarly(), doVetoProcessLevel(), doVetoPT(), doVetoResonanceDecays(), doVetoStep(), enhanceFactor(), initAfterBeams(), multiplySigmaBy(), nHooks(), numberVetoMPIStep(), numberVetoStep(), retryPartonLevel(), scaleResonance(), scaleVetoPT(), and vetoProbability().