#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 5 of file MultiUserHook.h.
|
inline |
Definition at line 10 of file MultiUserHook.h.
|
inline |
|
inlineoverride |
|
inlineoverride |
Definition at line 101 of file MultiUserHook.h.
References hooks_.
|
inlineoverride |
Definition at line 92 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 431 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 398 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 408 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 73 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 376 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 292 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 333 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 312 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 356 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 216 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 273 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 243 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 120 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 159 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 139 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 188 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 441 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 389 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 451 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 347 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 324 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 367 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 283 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 253 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 130 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
Definition at line 149 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 16 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
Definition at line 82 of file MultiUserHook.h.
References hooks_.
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 264 of file MultiUserHook.h.
References hooks_, and PFTauMVAInputDiscriminatorTranslator_cfi::test.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
private |
Definition at line 464 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().