Warning, /Alignment/TrackerAlignment/scripts/TkAlCaRecoPrescaling.ALCARECOTkAlCosmics0T.tpl is written in an unsupported language. File is not indexed.
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("ALCAPRESCTkAl")
0004
0005 ##__________________________Messages & Convenience____________________________________-
0006 process.load("FWCore.MessageService.MessageLogger_cfi")
0007 MessageLogger = cms.Service("MessageLogger",
0008 destinations = cms.untracked.vstring('LOGFILE_CosmicsPrescaled_<JOB>'),
0009 statistics = cms.untracked.vstring('LOGFILE_CosmicsPrescaled_<JOB>'),
0010 categories = cms.untracked.vstring('Alignment','AlcaRecoAnalyzer',''),
0011 debugModules = cms.untracked.vstring( '*' ),
0012
0013 LOGFILE_Cosmics0T = cms.untracked.PSet(
0014 threshold = cms.untracked.string('DEBUG'),
0015 INFO = cms.untracked.PSet( limit = cms.untracked.int32(100) ),
0016 WARNING = cms.untracked.PSet( limit = cms.untracked.int32(1000) ),
0017 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(1000) ),
0018 DEBUG = cms.untracked.PSet( limit = cms.untracked.int32(100) ),
0019 Alignment = cms.untracked.PSet( limit = cms.untracked.int32(1000) )
0020 )
0021 )
0022 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0023
0024 ##__________________________________Source_____________________________________________
0025 process.source = cms.Source("PoolSource",
0026 useCSA08Kludge = cms.untracked.bool(True),
0027 skipEvents = cms.untracked.uint32(<INIEVT>),
0028 fileNames = cms.untracked.vstring(
0029 'rfio:/castor/cern.ch/cms/<INPATH>'
0030 )
0031 )
0032
0033 ##_________________________________Includes____________________________________________
0034 from CondCore.DBCommon.CondDBSetup_cfi import *
0035
0036 process.load('Configuration.EventContent.EventContent_cff')
0037 process.load("Configuration.StandardSequences.GeometryDB_cff")
0038 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0039
0040 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0041 process.load("Configuration.StandardSequences.MagneticField_38T_cff")
0042
0043 # setting global tag
0044 process.GlobalTag.globaltag = "STARTUP3XY_V9::All"
0045
0046 ##__________________________________Filter____________________________________________
0047 process.maxEvents = cms.untracked.PSet(
0048 input = cms.untracked.int32(<FINEVT>)
0049 )
0050
0051
0052 process.load("Alignment.CommonAlignmentProducer.<ALCATAG>_Skimmed_cff")
0053
0054 process.load("Alignment.TrackerAlignment.AlignmentPrescaler_cff")
0055 process.TkAlHitAssoMapCTF = process.AlignmentPrescaler.clone()
0056 process.TkAlHitAssoMapCTF.src="ALCARECOTkAlCosmicsCTF4TSkimmed"
0057 process.TkAlHitAssoMapCTF.assomap="OverlapAssoMapCTF"
0058 process.TkAlHitAssoMapCTF.PrescFileName="<MERGEDHITMAP>"#same as process.AlignmentTreeMerger.OutputFile
0059
0060
0061 process.pathALCARECOTkAlCosmicsCTFPrescaled = cms.Path(process.seqALCARECOTkAlCosmicsCTFSkimmed+process.TkAlHitAssoMapCTF)
0062
0063
0064 ##__________________________________Output____________________________________________
0065
0066
0067 process.OutALCARECOTkAlCosmicsPrescaled = cms.OutputModule("PoolOutputModule",
0068 SelectEvents = cms.untracked.PSet(
0069 # Select as an OR of filters for the three tracking algorithms:
0070 SelectEvents = cms.vstring( "pathALCARECOTkAlCosmicsCTFPrescaled")
0071 ),
0072
0073 # replace "keep *_ALCARECOTkAlCosmics*Skimmed_*_*" with "keep *_ALCARECOTkAlCosmics*_*_*"
0074 # if you want to keep also former track collections
0075 outputCommands = cms.untracked.vstring(
0076 "drop *" ,
0077 "keep *_ALCARECOTkAlCosmicsCTF0T*_*_*",
0078 "keep *_ALCARECOTkAlCosmicsCosmicTF0T*_*_*",
0079 # "keep *_cosmictrackfinderP5_*_*",
0080 # "keep *_ctfWithMaterialTracksP5_*_*",
0081 "keep *_*Skimmed*_*_*",
0082 "keep *_TkAlHitAssoMap*_*_*",
0083 'keep L1AcceptBunchCrossings_*_*_*',
0084 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0085 'keep *_TriggerResults_*_*',
0086 'keep DcsStatuss_scalersRawToDigi_*_*',
0087 "keep *_MEtoEDMConverter_*_*"
0088 ),
0089 ### "keep Si*Cluster*_*_*_*", # for cosmics keep also clusters
0090 fileName = cms.untracked.string('file:./<JOB>_Prescaled.root'),
0091 dataset = cms.untracked.PSet(
0092 dataTier = cms.untracked.string('ALCARECO'),
0093 filterName = cms.untracked.string('ALCARECOTkAlCosmicsPrescaled')
0094 )
0095
0096 )
0097
0098
0099 process.OutputALCARECOTkAlCosmicsPrescaled = cms.EndPath(process.OutALCARECOTkAlCosmicsPrescaled)
0100 process.schedule = cms.Schedule(process.pathALCARECOTkAlCosmicsCTFPrescaled,process.OutputALCARECOTkAlCosmicsPrescaled)