Back to home page

Project CMSSW displayed by LXR

 
 

    


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)