-
Notifications
You must be signed in to change notification settings - Fork 813
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3822 from asculac/HH_WWZZ
Adding fragments for HH_WWZZ analysis
- Loading branch information
Showing
8 changed files
with
333 additions
and
0 deletions.
There are no files selected for viewing
48 changes: 48 additions & 0 deletions
48
genfragments/ThirteenPointSixTeV/Higgs/HH/HHToWWZZ_3l_TuneCP5_13p6TeV_powheg-pythia8.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunesRun3ECM13p6TeV.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
from Configuration.Generator.Pythia8PowhegEmissionVetoSettings_cfi import * | ||
|
||
generator = cms.EDFilter( | ||
"Pythia8ConcurrentHadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13600.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
pythia8PowhegEmissionVetoSettingsBlock, | ||
processParameters = cms.vstring( | ||
'POWHEG:nFinal = 2', ## Number of final state particles | ||
## (BEFORE THE DECAYS) in the LHE | ||
## other than emitted extra parton | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'25:m0 = 125.0', | ||
'25:onMode = off', | ||
'25:onIfMatch = 24 -24', | ||
'25:onIfMatch = 23 23', | ||
'23:onMode = off', # disable all decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # find out if also 6 7 8 and 15 | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = on', # off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 25,24,23', # list of mothers not specified -> count all particles in hard process+resonance decays (better to avoid specifying mothers when including leptons from the lhe in counting, since intermediate resonances are not gauranteed to appear in general | ||
#'ResonanceDecayFilter:wzAsEquivalent = on', | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', | ||
'ResonanceDecayFilter:daughters = 24,24,23,23,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'pythia8PowhegEmissionVetoSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
49 changes: 49 additions & 0 deletions
49
genfragments/ThirteenPointSixTeV/Higgs/HH/HHToWWZZ_4lplus_TuneCP5_13p6TeV_powheg-pythia8.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunesRun3ECM13p6TeV.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
from Configuration.Generator.Pythia8PowhegEmissionVetoSettings_cfi import * | ||
|
||
generator = cms.EDFilter( | ||
"Pythia8ConcurrentHadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13600.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
pythia8PowhegEmissionVetoSettingsBlock, | ||
processParameters = cms.vstring( | ||
'POWHEG:nFinal = 2', ## Number of final state particles | ||
## (BEFORE THE DECAYS) in the LHE | ||
## other than emitted extra parton | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'25:m0 = 125.0', | ||
'25:onMode = off', | ||
'25:onIfMatch = 24 -24', | ||
'25:onIfMatch = 23 23', | ||
'23:onMode = off', # disable all decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # find out if also 6 7 8 and 15 | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = off', # off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 25,24,23', # list of mothers not specified -> count all particles in hard process+resonance decays (better to avoid specifying mothers when including leptons from the lhe in counting, since intermediate resonances are not gauranteed to appear in general | ||
#'ResonanceDecayFilter:wzAsEquivalent = on', | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', | ||
'ResonanceDecayFilter:daughters = 24,24,23,23,11,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'pythia8PowhegEmissionVetoSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
|
||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
38 changes: 38 additions & 0 deletions
38
genfragments/ThirteenPointSixTeV/qqWWZZ_3l_TuneCP5_13p6TeV_madgraph-pythia8.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunesRun3ECM13p6TeV.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
|
||
generator = cms.EDFilter( | ||
"Pythia8ConcurrentHadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13600.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
pythia8PowhegEmissionVetoSettingsBlock, | ||
processParameters = cms.vstring( | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = on', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
37 changes: 37 additions & 0 deletions
37
genfragments/ThirteenPointSixTeV/qqWWZZ_4lplus_TuneCP5_13p6TeV_madgraph-pythia8.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunesRun3ECM13p6TeV.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
|
||
generator = cms.EDFilter( | ||
"Pythia8ConcurrentHadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13600.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
processParameters = cms.vstring( | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = off', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 11,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
45 changes: 45 additions & 0 deletions
45
genfragments/ThirteenTeV/Higgs/HH/HHToWWZZ_3l_TuneCP5_13TeV_powheg-pythia8..py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
from Configuration.Generator.Pythia8PowhegEmissionVetoSettings_cfi import * | ||
|
||
generator = cms.EDFilter("Pythia8HadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13000.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
pythia8PowhegEmissionVetoSettingsBlock, | ||
processParameters = cms.vstring( | ||
'POWHEG:nFinal = 2', ## Number of final state particles | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'25:m0 = 125.0', | ||
'25:onMode = off', | ||
'25:onIfMatch = 24 -24', #H->w+w- | ||
'25:onIfMatch = 23 23', #H->ZZ | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = on', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 25,24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
#(better to avoid specifying mothers when including leptons from the lhe in counting, since intermediate resonances are not gauranteed to appear in general | ||
# 'ResonanceDecayFilter:wzAsEquivalent = on', | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 24,24,23,23,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'pythia8PowhegEmissionVetoSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
45 changes: 45 additions & 0 deletions
45
genfragments/ThirteenTeV/Higgs/HH/HHToWWZZ_4lplus_TuneCP5_13TeV_powheg-pythia8..py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
from Configuration.Generator.Pythia8PowhegEmissionVetoSettings_cfi import * | ||
|
||
generator = cms.EDFilter("Pythia8HadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13000.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
pythia8PowhegEmissionVetoSettingsBlock, | ||
processParameters = cms.vstring( | ||
'POWHEG:nFinal = 2', ## Number of final state particles | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'25:m0 = 125.0', | ||
'25:onMode = off', | ||
'25:onIfMatch = 24 -24', #H->w+w- | ||
'25:onIfMatch = 23 23', #H->ZZ | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = off', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 25,24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
#(better to avoid specifying mothers when including leptons from the lhe in counting, since intermediate resonances are not gauranteed to appear in general | ||
# 'ResonanceDecayFilter:wzAsEquivalent = on', | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 24,24,23,23,11,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'pythia8PowhegEmissionVetoSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
35 changes: 35 additions & 0 deletions
35
genfragments/ThirteenTeV/qqWWZZ_3l_TuneCP5_13TeV_madgraph-pythia8.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
|
||
generator = cms.EDFilter("Pythia8HadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13000.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
processParameters = cms.vstring( | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = on', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
ProductionFilterSequence = cms.Sequence(generator) |
36 changes: 36 additions & 0 deletions
36
genfragments/ThirteenTeV/qqWWZZ_4lplus_TuneCP5_13TeV_madgraph-pythia8..py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
from Configuration.Generator.Pythia8CommonSettings_cfi import * | ||
from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * | ||
from Configuration.Generator.PSweightsPythia.PythiaPSweightsSettings_cfi import * | ||
|
||
|
||
generator = cms.EDFilter("Pythia8HadronizerFilter", | ||
maxEventsToPrint = cms.untracked.int32(1), | ||
pythiaPylistVerbosity = cms.untracked.int32(1), | ||
filterEfficiency = cms.untracked.double(1.0), | ||
pythiaHepMCVerbosity = cms.untracked.bool(False), | ||
comEnergy = cms.double(13000.), | ||
PythiaParameters = cms.PSet( | ||
pythia8CommonSettingsBlock, | ||
pythia8CP5SettingsBlock, | ||
pythia8PSweightsSettingsBlock, | ||
processParameters = cms.vstring( | ||
'23:mMin = 0.05', | ||
'24:mMin = 0.05', | ||
'23:onMode = off', # disable all Z decay modes | ||
'23:onIfAny = 1 2 3 4 5 6 7 8 11 13 15', # enable only Z->ll and Z->qq | ||
'ResonanceDecayFilter:filter = on', | ||
'ResonanceDecayFilter:exclusive = off', #off: require at least the specified number of daughters, on: require exactly the specified number of daughters | ||
'ResonanceDecayFilter:mothers = 24,23', #? TBC! list of mothers not specified -> count all particles in hard process+resonance decays | ||
'ResonanceDecayFilter:eMuAsEquivalent = on', #on: treat electrons and muons as equivalent | ||
'ResonanceDecayFilter:daughters = 11,11,11,11', | ||
), | ||
parameterSets = cms.vstring('pythia8CommonSettings', | ||
'pythia8CP5Settings', | ||
'pythia8PSweightsSettings', | ||
'processParameters' | ||
) | ||
) | ||
) | ||
|
||
ProductionFilterSequence = cms.Sequence(generator) |