#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 |
std::vector< Pythia8::UserHooks * > | hooks () const |
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 103 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
Definition at line 94 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 433 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 400 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 410 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 75 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 378 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 294 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 335 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 314 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 358 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 218 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 275 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 245 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 122 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 161 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 141 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 190 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 443 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 391 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 453 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 349 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 326 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 369 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 285 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 255 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 132 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 151 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inlineoverride |
Definition at line 18 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 84 of file MultiUserHook.h.
References hooks_.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 266 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
private |
Definition at line 466 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(), hooks(), initAfterBeams(), multiplySigmaBy(), nHooks(), numberVetoMPIStep(), numberVetoStep(), retryPartonLevel(), scaleResonance(), scaleVetoPT(), and vetoProbability().