File indexing completed on 2024-04-06 12:13:48
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("ANA")
0004
0005 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
0006 process.load("Configuration.StandardSequences.Services_cff")
0007 process.load("GeneratorInterface.Hydjet2Interface.hydjet2Default_cfi")
0008
0009 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1))
0010
0011 process.ana = cms.EDAnalyzer('Hydjet2Analyzer',
0012
0013 doHistos = cms.untracked.bool(True),
0014 userHistos = cms.untracked.bool(False),
0015 doAnalysis = cms.untracked.bool(True),
0016 doTestEvent = cms.untracked.bool(False),
0017
0018
0019
0020
0021 uStatus = cms.untracked.int32(1),
0022
0023
0024 uPDG_1 = cms.untracked.int32(211),
0025 uPDG_2 = cms.untracked.int32(321),
0026 uPDG_3 = cms.untracked.int32(2212),
0027
0028
0029 dPTetaCut = cms.untracked.double(0.),
0030 uPTetaCut = cms.untracked.double(0.8),
0031
0032
0033 PtBins = cms.untracked.vdouble(0.),
0034 EtaBins = cms.untracked.vdouble(0.),
0035 PhiBins = cms.untracked.vdouble(0.),
0036 v2EtaBins = cms.untracked.vdouble(0.),
0037 v2PtBins = cms.untracked.vdouble(0.),
0038
0039
0040 nintPt = cms.untracked.int32(100),
0041 nintEta = cms.untracked.int32(51),
0042 nintPhi = cms.untracked.int32(100),
0043 nintV2pt = cms.untracked.int32(100),
0044 nintV2eta = cms.untracked.int32(100),
0045
0046 minPt = cms.untracked.double(0.),
0047 minEta = cms.untracked.double(-10.),
0048 minPhi = cms.untracked.double(-3.14159265358979),
0049 minV2pt = cms.untracked.double(0.),
0050 minV2eta = cms.untracked.double(-10.),
0051
0052 maxPt = cms.untracked.double(100.),
0053 maxEta = cms.untracked.double(10.),
0054 maxPhi = cms.untracked.double(3.14159265358979),
0055 maxV2pt = cms.untracked.double(10.),
0056 maxV2eta = cms.untracked.double(10.),
0057
0058 )
0059
0060
0061 process.generator.separateHydjetComponents = cms.untracked.bool(False)
0062 Debug = None
0063
0064 if Debug:
0065 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0066
0067 process.MessageLogger = cms.Service("MessageLogger",
0068
0069 destinations = cms.untracked.vstring('LogDebug_Hydjet2'),
0070 categories = cms.untracked.vstring(
0071 'Hydjet2',
0072 'Hydjet2_array'
0073 ),
0074 LogDebug_Hydjet2 = cms.untracked.PSet(
0075 threshold = cms.untracked.string('DEBUG'),
0076 DEBUG = cms.untracked.PSet(limit = cms.untracked.int32(-1)),
0077 INFO = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0078 WARNING = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0079 ERROR = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0080
0081 Hydjet2 = cms.untracked.PSet(
0082 limit = cms.untracked.int32(-1),
0083 timespan = cms.untracked.int32(0)
0084 ),
0085
0086 Hydjet2_array = cms.untracked.PSet(
0087 limit = cms.untracked.int32(-1),
0088 timespan = cms.untracked.int32(0)
0089 )
0090
0091 ),
0092 debugModules = cms.untracked.vstring('*')
0093 )
0094
0095 process.TFileService = cms.Service('TFileService',
0096 fileName = cms.string('Hydjet2_5020GeV.root')
0097 )
0098
0099 process.p = cms.Path(process.generator*process.ana)