Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Alignment/TrackerAlignment/scripts/TkAlCaRecoSkimming.ALCARECOTkAlCosmics0T.tpl is written in an unsupported language. File is not indexed.

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("ALCASKIMTkAl")
0004 
0005 
0006 ##__________________________Messages & Convenience____________________________________-
0007 process.load("FWCore.MessageService.MessageLogger_cfi")
0008 MessageLogger = cms.Service("MessageLogger",
0009        destinations = cms.untracked.vstring('LOGFILE_CosmicsSkimmed_<JOB>'),
0010        statistics   = cms.untracked.vstring('LOGFILE_CosmicsSkimmed_<JOB>'),
0011        categories   = cms.untracked.vstring('Alignment','AlcaRecoAnalyzer',''),
0012        debugModules = cms.untracked.vstring( '*' ),
0013 
0014     LOGFILE_Cosmics0T  = cms.untracked.PSet(
0015            threshold = cms.untracked.string('DEBUG'), 
0016            INFO      = cms.untracked.PSet( limit = cms.untracked.int32(100) ),
0017            WARNING   = cms.untracked.PSet( limit = cms.untracked.int32(1000) ),
0018            ERROR     = cms.untracked.PSet( limit = cms.untracked.int32(1000) ),
0019            DEBUG     = cms.untracked.PSet( limit = cms.untracked.int32(100) ),
0020            Alignment = cms.untracked.PSet( limit = cms.untracked.int32(1000) )
0021        )
0022    )
0023 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0024 
0025 ##__________________________________Source_____________________________________________
0026 process.source = cms.Source("PoolSource",
0027         useCSA08Kludge = cms.untracked.bool(True),
0028         skipEvents = cms.untracked.uint32(<INIEVT>),                 
0029         fileNames = cms.untracked.vstring(
0030           'rfio:/castor/cern.ch/cms/<INPATH>'
0031      )
0032     )
0033 
0034 ##_________________________________Includes____________________________________________
0035 from CondCore.DBCommon.CondDBSetup_cfi import *
0036 
0037 process.load('Configuration.EventContent.EventContent_cff')
0038 process.load("Configuration.StandardSequences.GeometryDB_cff")
0039 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0040 
0041 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0042 
0043 #--- initialize magnetic field B=0T
0044 ###from MagnecticField.Engine.uniformMagneticField_cfg import *
0045 ###process.UniformMagneticFieldESProducer.ZFieldInTesla = 0.0 
0046 ###es_prefer_UniformMagneticFieldESProducer = cms.ESPrefer("UniformMagneticFieldESProducer")
0047 
0048 #--- initialize magnetic field B=3.8T
0049 process.load("Configuration.StandardSequences.MagneticField_38T_cff")
0050 
0051 # setting global tag
0052 #process.GlobalTag.globaltag = "STARTUP31X_V5::All"
0053 process.GlobalTag.globaltag = "STARTUP3XY_V9::All"
0054 
0055 
0056 
0057 ##__________________________________Filter____________________________________________
0058 process.maxEvents = cms.untracked.PSet(
0059     input = cms.untracked.int32(<FINEVT>)
0060 )
0061 
0062 
0063 process.load("Alignment.CommonAlignmentProducer.<ALCATAG>_Skimmed_cff")
0064 
0065 process.pathALCARECOTkAlCosmicsCTFSkimmed = cms.Path(process.seqALCARECOTkAlCosmicsCTFSkimmed+process.NewStatsCTF)
0066 #process.pathALCARECOTkAlCosmicsCosmicTFSkimmed = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTFSkimmed )
0067 #   path pathALCARECOTkAlCosmicsRSSkimmed =  { seqALCARECOTkAlCosmicsRSSkimmed }
0068 
0069 ##__________________________________Output____________________________________________
0070 
0071 """
0072 process.OutALCARECOTkAlCosmicsSkimmed = cms.OutputModule("PoolOutputModule",
0073     SelectEvents = cms.untracked.PSet(
0074          # Select as an OR of filters for the three tracking algorithms: 
0075  #   SelectEvents = cms.vstring( "pathALCARECOTkAlCosmicsCTFSkimmed","pathALCARECOTkAlCosmicsCosmicTFSkimmed")
0076     SelectEvents = cms.vstring( "pathALCARECOTkAlCosmicsCTFSkimmed")
0077     ),
0078 
0079     # replace "keep *_ALCARECOTkAlCosmics*Skimmed_*_*" with "keep *_ALCARECOTkAlCosmics*_*_*"
0080     # if you want to keep also former track collections
0081     outputCommands = cms.untracked.vstring( 
0082          "drop *" ,
0083         "keep *_ALCARECOTkAlCosmicsCTF0T*_*_*",
0084         "keep *_ALCARECOTkAlCosmicsCosmicTF0T*_*_*",
0085 #         "keep *_cosmictrackfinderP5_*_*",
0086 #         "keep *_ctfWithMaterialTracksP5_*_*",
0087          "keep *_*Skimmed*_*_*",
0088          "keep *_OverlapAssoMap*_*_*",
0089          "keep *_MEtoEDMConverter_*_*"
0090      ),
0091 ###    "keep Si*Cluster*_*_*_*", # for cosmics keep also clusters
0092     fileName = cms.untracked.string('file:./<JOB>_Skimmed.root'), 
0093     dataset = cms.untracked.PSet(
0094     dataTier = cms.untracked.string('ALCARECO'),
0095     filterName = cms.untracked.string('ALCARECOTkAlCosmicsSkimmed')
0096     )
0097    
0098  )
0099 process.OutputALCARECOTkAlCosmicsSkimmed = cms.EndPath(process.OutALCARECOTkAlCosmicsSkimmed)
0100  """
0101 ##________end Output______________
0102 
0103 
0104 
0105 ###process.schedule = cms.Schedule(process.pathALCARECOTkAlCosmicsCTFSkimmed,process.pathALCARECOTkAlCosmicsCosmicTFSkimmed,process.OutputALCARECOTkAlCosmicsSkimmed)
0106 #process.schedule = cms.Schedule(process.pathALCARECOTkAlCosmicsCTFSkimmed,process.OutputALCARECOTkAlCosmicsSkimmed)
0107 process.schedule = cms.Schedule(process.pathALCARECOTkAlCosmicsCTFSkimmed)