#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, const Pythia8::StringEnd *SE) override |
bool | doReconnectResonanceSystems (int oldSizeEvt, Pythia8::Event &event) override |
bool | doVetoFragmentation (Pythia8::Particle part, const Pythia8::StringEnd *SE) 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 6 of file MultiUserHook.h.
|
inline |
Definition at line 11 of file MultiUserHook.h.
|
inline |
|
inlineoverride |
|
inlineoverride |
Definition at line 102 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
Definition at line 93 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 432 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 399 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 409 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 74 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 377 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 293 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 334 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 313 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 357 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 217 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 274 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 244 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 121 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 160 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 140 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 189 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 442 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 390 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 452 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 348 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 325 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 368 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 284 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 254 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 131 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 150 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 17 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 83 of file MultiUserHook.h.
References hooks_.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 265 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
private |
Definition at line 465 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().