Skip to content

Commit

Permalink
Merge pull request #227 from gem-sw/CSC-Trigger-Upgrade-GEM-RPC-forSL…
Browse files Browse the repository at this point in the history
…HC14

Csc trigger upgrade gem rpc for slhc14
  • Loading branch information
jshlee committed Jun 5, 2014
2 parents 660fbd5 + 37d3254 commit ed02cc1
Show file tree
Hide file tree
Showing 14 changed files with 331 additions and 1,366 deletions.
@@ -0,0 +1,45 @@
import FWCore.ParameterSet.Config as cms
from GeneratorInterface.ExternalDecays.TauolaSettings_cff import *

generator = cms.EDFilter("Pythia8HadronizerFilter",
ExternalDecays = cms.PSet(
Tauola = cms.untracked.PSet(
TauolaPolar,
TauolaDefaultInputCards
),
parameterSets = cms.vstring('Tauola')
),
UseExternalGenerators = cms.untracked.bool(True),
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.),
jetMatching = cms.untracked.PSet(
scheme = cms.string("Madgraph"),
mode = cms.string("auto"),# soup, or "inclusive" / "exclusive"
MEMAIN_etaclmax = cms.double(-1),
MEMAIN_qcut = cms.double(-1),
MEMAIN_minjets = cms.int32(-1),
MEMAIN_maxjets = cms.int32(-1),
MEMAIN_showerkt = cms.double(0), # use 1=yes only for pt-ordered showers !
MEMAIN_nqmatch = cms.int32(5), #PID of the flavor until which the QCD radiation are kept in the matching procedure;
# if nqmatch=4, then all showered partons from b's are NOT taken into account
# Note (JY): I think the default should be 5 (b); anyway, don't try -1 as it'll result in a throw...
MEMAIN_excres = cms.string(""),
outTree_flag = cms.int32(0) # 1=yes, write out the tree for future sanity check
),
PythiaParameters = cms.PSet(
processParameters = cms.vstring(
'Main:timesAllowErrors = 10000',
'ParticleDecays:tauMax = 10',
'Tune:ee 3',
'Tune:pp 5',
'MultipleInteractions:pT0Ref=2.1006',
'MultipleInteractions:ecmPow=0.21057',
'MultipleInteractions:expPow=1.6089',
'BeamRemnants:reconnectRange=3.31257',
),
parameterSets = cms.vstring('processParameters')
)
)
@@ -0,0 +1,47 @@
import FWCore.ParameterSet.Config as cms
from GeneratorInterface.ExternalDecays.TauolaSettings_cff import *

generator = cms.EDFilter("Pythia8HadronizerFilter",
ExternalDecays = cms.PSet(
Tauola = cms.untracked.PSet(
TauolaPolar,
TauolaDefaultInputCards
),
parameterSets = cms.vstring('Tauola')
),
UseExternalGenerators = cms.untracked.bool(True),
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.),
jetMatching = cms.untracked.PSet(
scheme = cms.string("Madgraph"),
mode = cms.string("auto"),# soup, or "inclusive" / "exclusive"
MEMAIN_etaclmax = cms.double(-1),
MEMAIN_qcut = cms.double(-1),
MEMAIN_minjets = cms.int32(-1),
MEMAIN_maxjets = cms.int32(-1),
MEMAIN_showerkt = cms.double(0), # use 1=yes only for pt-ordered showers !
MEMAIN_nqmatch = cms.int32(5), #PID of the flavor until which the QCD radiation are kept in the matching procedure;
# if nqmatch=4, then all showered partons from b's are NOT taken into account
# Note (JY): I think the default should be 5 (b); anyway, don't try -1 as it'll result in a throw...
MEMAIN_excres = cms.string(""),
outTree_flag = cms.int32(0) # 1=yes, write out the tree for future sanity check
),
PythiaParameters = cms.PSet(
processParameters = cms.vstring(
'Main:timesAllowErrors = 10000',
'ParticleDecays:tauMax = 10',
'Tune:ee 3',
'Tune:pp 5',
'PDF:useLHAPDF=on',
'PDF:LHAPDFset=HERAPDF1.5LO_EIG.LHgrid',
'MultipleInteractions:pT0Ref=2.000072e+00',
'MultipleInteractions:ecmPow=2.498802e-01',
'MultipleInteractions:expPow=1.690506e+00',
'BeamRemnants:reconnectRange=6.096364e+00',
),
parameterSets = cms.vstring('processParameters')
)
)
@@ -0,0 +1,32 @@
import FWCore.ParameterSet.Config as cms

from GeneratorInterface.ExternalDecays.TauolaSettings_cff import *
generator = cms.EDFilter("Pythia8HadronizerFilter",
ExternalDecays = cms.PSet(
Tauola = cms.untracked.PSet(
TauolaPolar,
TauolaDefaultInputCards
),
parameterSets = cms.vstring('Tauola')
),
UseExternalGenerators = cms.untracked.bool(True),

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(
processParameters = cms.vstring(
'Main:timesAllowErrors = 10000',
'ParticleDecays:tauMax = 10',
'Tune:ee 3',
'Tune:pp 5',
'MultipleInteractions:pT0Ref=2.1006',
'MultipleInteractions:ecmPow=0.21057',
'MultipleInteractions:expPow=1.6089',
'BeamRemnants:reconnectRange=3.31257',
),
parameterSets = cms.vstring('processParameters')
)
)
@@ -0,0 +1,34 @@
import FWCore.ParameterSet.Config as cms

from GeneratorInterface.ExternalDecays.TauolaSettings_cff import *
generator = cms.EDFilter("Pythia8HadronizerFilter",
ExternalDecays = cms.PSet(
Tauola = cms.untracked.PSet(
TauolaPolar,
TauolaDefaultInputCards
),
parameterSets = cms.vstring('Tauola')
),
UseExternalGenerators = cms.untracked.bool(True),

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(
processParameters = cms.vstring(
'Main:timesAllowErrors = 10000',
'ParticleDecays:tauMax = 10',
'Tune:ee 3',
'Tune:pp 5',
'PDF:useLHAPDF=on',
'PDF:LHAPDFset=HERAPDF1.5LO_EIG.LHgrid',
'MultipleInteractions:pT0Ref=2.000072e+00',
'MultipleInteractions:ecmPow=2.498802e-01',
'MultipleInteractions:expPow=1.690506e+00',
'BeamRemnants:reconnectRange=6.096364e+00',
),
parameterSets = cms.vstring('processParameters')
)
)
37 changes: 37 additions & 0 deletions Configuration/Generator/python/Pythia6CUEP6S1Settings_cfi.py
@@ -0,0 +1,37 @@
import FWCore.ParameterSet.Config as cms

pythia6CUEP6S1SettingsBlock = cms.PSet(
pythia6CUEP6S1Settings = cms.vstring('MSTU(21)=1 ! Check on possible errors during program execution',
'MSTJ(22)=2 ! Decay those unstable particles',
'PARJ(71)=10 . ! for which ctau 10 mm',
'MSTP(33)=0 ! no K factors in hard cross sections',
'MSTP(2)=1 ! which order running alphaS',
'MSTP(51)=10042 ! structure function chosen (external PDF CTEQ6L1)',
'MSTP(52)=2 ! work with LHAPDF',
'PARP(82)=1.9096 ! pt cutoff for multiparton interactions',
'PARP(89)=1800. ! sqrts for which PARP82 is set',
'PARP(90)=0.2479! Multiple interactions: rescaling power',
'MSTP(95)=6 ! CR (color reconnection parameters)',
'PARP(77)=0.6646 ! CR',
'PARP(78)=0.5454 ! CR',
'PARP(80)=0.1 ! Prob. colored parton from BBR',
'PARP(83)=0.8217 ! Multiple interactions: matter distribution parameter',
'PARP(84)=0.651 ! Multiple interactions: matter distribution parameter',
'PARP(62)=1.025 ! ISR cutoff',
'MSTP(91)=1 ! Gaussian primordial kT',
'PARP(93)=10.0 ! primordial kT-max',
'MSTP(81)=21 ! multiple parton interactions 1 is Pythia default',
'MSTP(82)=4 ! Defines the multi-parton model',
'PARJ(1) = 0.08 ! HAD diquark suppression',
'PARJ(2) = 0.21 ! HAD strangeness suppression',
'PARJ(3) = 0.94 ! HAD strange diquark suppression',
'PARJ(4) = 0.04 ! HAD vectior diquark suppression',
'PARJ(11) = 0.35 ! HAD P(vector meson), u and d only',
'PARJ(12) = 0.35 ! HAD P(vector meson) contains ',
'PARJ(13) = 0.54 ! HAD P(vector meson), heavy quarks',
'PARJ(21) = 0.34 ! HAD fragmentation pt',
'PARJ(25) = 0.63 ! HAD eta0 suppression',
'PARJ(26) = 0.12 ! HAD eta0 suppression'
)
)

@@ -0,0 +1,13 @@
import FWCore.ParameterSet.Config as cms

pythia8CUEP8S1cteqSettingsBlock = cms.PSet(
pythia8CUEP8S1cteqSettings = cms.vstring(
'Tune:pp 5',
'Tune:ee 3',
'MultipleInteractions:pT0Ref=2.1006',
'MultipleInteractions:ecmPow=0.21057',
'MultipleInteractions:expPow=1.6089',
'BeamRemnants:reconnectRange=3.31257',
)
)

@@ -0,0 +1,15 @@
import FWCore.ParameterSet.Config as cms

pythia8CUEP8S1herapdfSettingsBlock = cms.PSet(
pythia8CUEP8S1herapdfSettings = cms.vstring(
'Tune:pp 5',
'Tune:ee 3',
'PDF:useLHAPDF=on',
'PDF:LHAPDFset=HERAPDF1.5LO_EIG.LHgrid',
'MultipleInteractions:pT0Ref=2.000072e+00',
'MultipleInteractions:ecmPow=2.498802e-01',
'MultipleInteractions:expPow=1.690506e+00',
'BeamRemnants:reconnectRange=6.096364e+00',
)
)

Expand Up @@ -438,6 +438,7 @@
## matching to pads in case LowQ CLCT
maxDeltaBXPad = cms.int32(1),
maxDeltaPadPad = cms.int32(2),
maxDeltaWg = cms.int32(1),

## matching to pads in case absent CLCT
maxDeltaBXCoPad = cms.int32(0),
Expand All @@ -461,6 +462,7 @@
gemMatchDeltaPhiOdd = cms.double(1),
gemMatchDeltaPhiEven = cms.double(1),
gemMatchMinEta = cms.double(1.5),
gemMatchMaxEta = cms.double(2.45),
gemClearNomatchLCTs = cms.bool(False),

firstTwoLCTsInChamber = cms.bool(True),
Expand Down Expand Up @@ -495,6 +497,7 @@
## matching to digis in case LowQ CLCT
maxDeltaBXRPC = cms.int32(0),
maxDeltaStripRPC = cms.int32(3),
maxDeltaWg = cms.int32(1),

## efficiency recovery switches
dropLowQualityCLCTsNoRPCs = cms.bool(True),
Expand Down

0 comments on commit ed02cc1

Please sign in to comment.