StRoot
1
|
Public Member Functions | |
JetMatchingMadgraphInputAlpgen (Pythia &pythia) | |
virtual bool | initAfterBeams () |
virtual bool | canVetoProcessLevel () |
virtual bool | doVetoProcessLevel (Event &proc) |
virtual bool | canVetoPartonLevelEarly () |
virtual bool | doVetoPartonLevelEarly (const Event &proc) |
JetMatchingMadgraphInputAlpgen (Pythia &pythia) | |
virtual bool | initAfterBeams () |
virtual bool | canVetoProcessLevel () |
virtual bool | doVetoProcessLevel (Event &proc) |
virtual bool | canVetoPartonLevelEarly () |
virtual bool | doVetoPartonLevelEarly (const Event &proc) |
Public Member Functions inherited from Pythia8::AlpgenHooks | |
AlpgenHooks (Pythia &pythia) | |
AlpgenHooks (Pythia &pythia) | |
bool | initAfterBeams () |
Public Member Functions inherited from Pythia8::UserHooks | |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn) |
virtual bool | canModifySigma () |
virtual double | multiplySigmaBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual bool | canBiasSelection () |
virtual double | biasSelectionBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual double | biasedSelectionWeight () |
virtual bool | canVetoPT () |
virtual double | scaleVetoPT () |
virtual bool | doVetoPT (int, const Event &) |
virtual bool | canVetoMPIStep () |
virtual int | numberVetoMPIStep () |
virtual bool | doVetoMPIStep (int, const Event &) |
virtual bool | canVetoPartonLevel () |
virtual bool | doVetoPartonLevel (const Event &) |
virtual bool | canSetResonanceScale () |
virtual double | scaleResonance (int, const Event &) |
virtual bool | canVetoISREmission () |
virtual bool | doVetoISREmission (int, const Event &, int) |
virtual bool | canVetoFSREmission () |
virtual bool | doVetoFSREmission (int, const Event &, int, bool=false) |
virtual bool | canVetoMPIEmission () |
virtual bool | doVetoMPIEmission (int, const Event &) |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn) |
virtual bool | canModifySigma () |
virtual double | multiplySigmaBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual bool | canBiasSelection () |
virtual double | biasSelectionBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual double | biasedSelectionWeight () |
virtual bool | canVetoResonanceDecays () |
virtual bool | doVetoResonanceDecays (Event &) |
virtual bool | canVetoPT () |
virtual double | scaleVetoPT () |
virtual bool | doVetoPT (int, const Event &) |
virtual bool | canVetoMPIStep () |
virtual int | numberVetoMPIStep () |
virtual bool | doVetoMPIStep (int, const Event &) |
virtual bool | retryPartonLevel () |
virtual bool | canVetoPartonLevel () |
virtual bool | doVetoPartonLevel (const Event &) |
virtual bool | canSetResonanceScale () |
virtual double | scaleResonance (int, const Event &) |
virtual bool | canVetoISREmission () |
virtual bool | doVetoISREmission (int, const Event &, int) |
virtual bool | canVetoFSREmission () |
virtual bool | doVetoFSREmission (int, const Event &, int, bool=false) |
virtual bool | canVetoMPIEmission () |
virtual bool | doVetoMPIEmission (int, const Event &) |
virtual bool | canReconnectResonanceSystems () |
virtual bool | doReconnectResonanceSystems (int, Event &) |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn) |
virtual bool | canModifySigma () |
virtual double | multiplySigmaBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual bool | canBiasSelection () |
virtual double | biasSelectionBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual double | biasedSelectionWeight () |
virtual bool | canVetoResonanceDecays () |
virtual bool | doVetoResonanceDecays (Event &) |
virtual bool | canVetoPT () |
virtual double | scaleVetoPT () |
virtual bool | doVetoPT (int, const Event &) |
virtual bool | canVetoMPIStep () |
virtual int | numberVetoMPIStep () |
virtual bool | doVetoMPIStep (int, const Event &) |
virtual bool | retryPartonLevel () |
virtual bool | canVetoPartonLevel () |
virtual bool | doVetoPartonLevel (const Event &) |
virtual bool | canSetResonanceScale () |
virtual double | scaleResonance (int, const Event &) |
virtual bool | canVetoISREmission () |
virtual bool | doVetoISREmission (int, const Event &, int) |
virtual bool | canVetoFSREmission () |
virtual bool | doVetoFSREmission (int, const Event &, int, bool=false) |
virtual bool | canVetoMPIEmission () |
virtual bool | doVetoMPIEmission (int, const Event &) |
virtual bool | canReconnectResonanceSystems () |
virtual bool | doReconnectResonanceSystems (int, Event &) |
virtual bool | canEnhanceEmission () |
virtual double | enhanceFactor (string) |
virtual double | vetoProbability (string) |
void | setEnhancedEventWeight (double wt) |
double | getEnhancedEventWeight () |
virtual bool | canEnhanceTrial () |
void | setEnhancedTrial (double pTIn, double wtIn) |
double | getEnhancedTrialPT () |
double | getEnhancedTrialWeight () |
virtual bool | canChangeFragPar () |
virtual bool | doChangeFragPar (StringFlav *, StringZ *, StringPT *, int, double, vector< int >) |
virtual bool | doVetoFragmentation (Particle) |
virtual bool | canSetImpactParameter () const |
virtual double | doSetImpactParameter () |
virtual bool | canModifySigma () |
virtual double | multiplySigmaBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual bool | canBiasSelection () |
virtual double | biasSelectionBy (const SigmaProcess *sigmaProcessPtr, const PhaseSpace *phaseSpacePtr, bool inEvent) |
virtual double | biasedSelectionWeight () |
virtual bool | canVetoResonanceDecays () |
virtual bool | doVetoResonanceDecays (Event &) |
virtual bool | canVetoPT () |
virtual double | scaleVetoPT () |
virtual bool | doVetoPT (int, const Event &) |
virtual bool | canVetoMPIStep () |
virtual int | numberVetoMPIStep () |
virtual bool | doVetoMPIStep (int, const Event &) |
virtual bool | retryPartonLevel () |
virtual bool | canVetoPartonLevel () |
virtual bool | doVetoPartonLevel (const Event &) |
virtual bool | canSetResonanceScale () |
virtual double | scaleResonance (int, const Event &) |
virtual bool | canVetoISREmission () |
virtual bool | doVetoISREmission (int, const Event &, int) |
virtual bool | canVetoFSREmission () |
virtual bool | doVetoFSREmission (int, const Event &, int, bool=false) |
virtual bool | canVetoMPIEmission () |
virtual bool | doVetoMPIEmission (int, const Event &) |
virtual bool | canReconnectResonanceSystems () |
virtual bool | doReconnectResonanceSystems (int, Event &) |
virtual bool | canEnhanceEmission () |
virtual double | enhanceFactor (string) |
virtual double | vetoProbability (string) |
void | setEnhancedEventWeight (double wt) |
double | getEnhancedEventWeight () |
virtual bool | canEnhanceTrial () |
void | setEnhancedTrial (double pTIn, double wtIn) |
double | getEnhancedTrialPT () |
double | getEnhancedTrialWeight () |
virtual bool | canChangeFragPar () |
virtual void | setStringEnds (const StringEnd *, const StringEnd *, vector< int >) |
virtual bool | doChangeFragPar (StringFlav *, StringZ *, StringPT *, int, double, vector< int >, const StringEnd *) |
virtual bool | doVetoFragmentation (Particle, const StringEnd *) |
virtual bool | doVetoFragmentation (Particle, Particle, const StringEnd *, const StringEnd *) |
virtual bool | canSetImpactParameter () const |
virtual double | doSetImpactParameter () |
Public Member Functions inherited from Pythia8::PhysicsBase | |
void | initInfoPtr (Info &infoPtrIn) |
bool | flag (string key) const |
int | mode (string key) const |
double | parm (string key) const |
string | word (string key) const |
Public Member Functions inherited from Pythia8::JetMatchingMadgraph | |
int | numberVetoStep () |
bool | canVetoStep () |
bool | doVetoStep (int, int, int, const Event &) |
vector< double > | getDJR () |
pair< int, int > | nMEpartons () |
Event | getWorkEventJet () |
Event | getProcessSubset () |
bool | getExclusive () |
double | getPTfirst () |
bool | initAfterBeams () |
bool | canVetoProcessLevel () |
bool | doVetoProcessLevel (Event &process) |
int | numberVetoStep () |
bool | canVetoStep () |
bool | doVetoStep (int, int, int, const Event &) |
vector< double > | getDJR () |
pair< int, int > | nMEpartons () |
Event | getWorkEventJet () |
Event | getProcessSubset () |
bool | getExclusive () |
double | getPTfirst () |
void | sortIncomingProcess (const Event &) |
void | jetAlgorithmInput (const Event &, int) |
void | runJetAlgorithm () |
bool | matchPartonsToJets (int) |
int | matchPartonsToJetsLight () |
int | matchPartonsToJetsHeavy () |
int | matchPartonsToJetsOther () |
bool | doShowerKtVeto (double pTfirst) |
void | clearDJR () |
void | setDJR (const Event &event) |
void | clear_nMEpartons () |
void | set_nMEpartons (const int nOrig, const int nMatch) |
int | npNLO () |
Public Member Functions inherited from Pythia8::JetMatching | |
bool | canVetoPartonLevelEarly () |
bool | doVetoPartonLevelEarly (const Event &event) |
void | errorMsg (string messageIn) |
Additional Inherited Members | |
Public Types inherited from Pythia8::PhysicsBase | |
enum | Status { INCOMPLETE = -1, COMPLETE = 0, CONSTRUCTOR_FAILED, INIT_FAILED, LHEF_END, LOWENERGY_FAILED, PROCESSLEVEL_FAILED, PROCESSLEVEL_USERVETO, MERGING_FAILED, PARTONLEVEL_FAILED, PARTONLEVEL_USERVETO, HADRONLEVEL_FAILED, CHECK_FAILED, OTHER_UNPHYSICAL, HEAVYION_FAILED } |
Public Attributes inherited from Pythia8::JetMatchingMadgraph | |
SlowJet * | slowJetDJR |
Protected Types inherited from Pythia8::JetMatching | |
enum | vetoStatus { NONE, LESS_JETS, MORE_JETS, HARD_JET, UNMATCHED_PARTON, INCLUSIVE_VETO, NONE, LESS_JETS, MORE_JETS, HARD_JET, UNMATCHED_PARTON, INCLUSIVE_VETO } |
enum | partonTypes { ID_CHARM =4, ID_BOT =5, ID_TOP =6, ID_LEPMIN =11, ID_LEPMAX =16, ID_GLUON =21, ID_PHOTON =22, ID_CHARM =4, ID_BOT =5, ID_TOP =6, ID_LEPMIN =11, ID_LEPMAX =16, ID_GLUON =21, ID_PHOTON =22 } |
enum | vetoStatus { NONE, LESS_JETS, MORE_JETS, HARD_JET, UNMATCHED_PARTON, INCLUSIVE_VETO, NONE, LESS_JETS, MORE_JETS, HARD_JET, UNMATCHED_PARTON, INCLUSIVE_VETO } |
enum | partonTypes { ID_CHARM =4, ID_BOT =5, ID_TOP =6, ID_LEPMIN =11, ID_LEPMAX =16, ID_GLUON =21, ID_PHOTON =22, ID_CHARM =4, ID_BOT =5, ID_TOP =6, ID_LEPMIN =11, ID_LEPMAX =16, ID_GLUON =21, ID_PHOTON =22 } |
Protected Member Functions inherited from Pythia8::UserHooks | |
void | omitResonanceDecays (const Event &process) |
void | subEvent (const Event &event, bool isHardest=true) |
void | omitResonanceDecays (const Event &process, bool finalOnly=false) |
void | subEvent (const Event &event, bool isHardest=true) |
void | omitResonanceDecays (const Event &process, bool finalOnly=false) |
void | subEvent (const Event &event, bool isHardest=true) |
virtual void | onInitInfoPtr () override |
void | omitResonanceDecays (const Event &process, bool finalOnly=false) |
void | subEvent (const Event &event, bool isHardest=true) |
Protected Member Functions inherited from Pythia8::PhysicsBase | |
virtual void | onBeginEvent () |
virtual void | onEndEvent (Status) |
virtual void | onStat () |
void | registerSubObject (PhysicsBase &pb) |
Protected Member Functions inherited from Pythia8::JetMatchingMadgraph | |
void | sortIncomingProcess (const Event &) |
void | jetAlgorithmInput (const Event &, int) |
void | runJetAlgorithm () |
bool | matchPartonsToJets (int) |
int | matchPartonsToJetsLight () |
int | matchPartonsToJetsHeavy () |
int | matchPartonsToJetsOther () |
bool | doShowerKtVeto (double pTfirst) |
void | clearDJR () |
void | setDJR (const Event &event) |
void | clear_nMEpartons () |
void | set_nMEpartons (const int nOrig, const int nMatch) |
int | npNLO () |
Protected Attributes inherited from Pythia8::UserHooks | |
Info * | infoPtr |
Settings * | settingsPtr |
ParticleData * | particleDataPtr |
Rndm * | rndmPtr |
BeamParticle * | beamAPtr |
BeamParticle * | beamBPtr |
BeamParticle * | beamPomAPtr |
BeamParticle * | beamPomBPtr |
CoupSM * | coupSMPtr |
PartonSystems * | partonSystemsPtr |
SigmaTotal * | sigmaTotPtr |
Event | workEvent = {} |
double | selBias = 1. |
double | enhancedEventWeight = {} |
double | pTEnhanced = {} |
double | wtEnhanced = {} |
Protected Attributes inherited from Pythia8::PhysicsBase | |
Info * | infoPtr = {} |
Settings * | settingsPtr = {} |
ParticleData * | particleDataPtr = {} |
HadronWidths * | hadronWidthsPtr = {} |
Rndm * | rndmPtr = {} |
CoupSM * | coupSMPtr = {} |
CoupSUSY * | coupSUSYPtr = {} |
BeamParticle * | beamAPtr = {} |
BeamParticle * | beamBPtr = {} |
BeamParticle * | beamPomAPtr = {} |
BeamParticle * | beamPomBPtr = {} |
BeamParticle * | beamGamAPtr = {} |
BeamParticle * | beamGamBPtr = {} |
BeamParticle * | beamVMDAPtr = {} |
BeamParticle * | beamVMDBPtr = {} |
PartonSystems * | partonSystemsPtr = {} |
SigmaTotal * | sigmaTotPtr = {} |
set< PhysicsBase * > | subObjects |
UserHooksPtr | userHooksPtr |
Protected Attributes inherited from Pythia8::JetMatchingMadgraph | |
Event | processSubsetSave |
Event | workEventJetSave |
double | pTfirstSave |
bool | performVeto |
vector< int > | origTypeIdx [3] |
int | nQmatch |
double | qCut |
double | qCutSq |
double | clFact |
bool | doFxFx |
int | nPartonsNow |
double | qCutME |
double | qCutMESq |
vector< double > | DJR |
pair< int, int > | nMEpartonsSave |
Protected Attributes inherited from Pythia8::JetMatching | |
bool | doMerge |
bool | doShowerKt |
int | nJetMax |
int | nJet |
int | jetAlgorithm |
double | eTjetMin |
double | coneRadius |
double | etaJetMax |
double | etaJetMaxAlgo |
CellJet * | cellJet |
SlowJet * | slowJet |
SlowJet * | slowJetHard |
HJSlowJet * | hjSlowJet |
int | slowJetPower |
Event | eventProcessOrig |
Event | eventProcess |
Event | workEventJet |
vector< int > | typeIdx [3] |
set< int > | typeSet [3] |
vector< Vec4 > | jetMomenta |
int | nEta |
int | nPhi |
double | eTseed |
double | eTthreshold |
int | jetAllow |
int | jetMatch |
int | exclusiveMode |
double | coneMatchLight |
double | coneRadiusHeavy |
double | coneMatchHeavy |
bool | exclusive |
double | eTpTlightMin |
map< string, int > | messages |
Static Protected Attributes inherited from Pythia8::JetMatching | |
static const bool | MATCHINGDEBUG = false |
static const bool | MATCHINGCHECK = false |
static const int | TIMESTOPRINT = 1 |
Definition at line 73 of file CombineMatchingInput.h.