CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/Alignment/CommonAlignmentProducer/python/ALCARECOMuAlOverlaps_cff.py

Go to the documentation of this file.
00001 # AlCaReco for muon based Alignment using beam-halo muons in the CSC overlap regions
00002 import FWCore.ParameterSet.Config as cms
00003 
00004 import HLTrigger.HLTfilters.hltHighLevel_cfi
00005 ALCARECOMuAlOverlapsHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
00006     andOr = True, ## choose logical OR between Triggerbits
00007     eventSetupPathsKey = 'MuAlOverlaps',
00008     throw = False # tolerate triggers not available
00009     )
00010 
00011 # DCS partitions
00012 # "EBp","EBm","EEp","EEm","HBHEa","HBHEb","HBHEc","HF","HO","RPC"
00013 # "DT0","DTp","DTm","CSCp","CSCm","CASTOR","TIBTID","TOB","TECp","TECm"
00014 # "BPIX","FPIX","ESp","ESm"
00015 import DPGAnalysis.Skims.skim_detstatus_cfi
00016 ALCARECOMuAlOverlapsDCSFilter = DPGAnalysis.Skims.skim_detstatus_cfi.dcsstatus.clone(
00017     DetectorType = cms.vstring('CSCp','CSCm'),
00018     ApplyFilter  = cms.bool(True),
00019     AndOr        = cms.bool(False),
00020     DebugOn      = cms.untracked.bool(False)
00021 )
00022 
00023 ALCARECOMuAlOverlaps = cms.EDFilter("AlignmentCSCOverlapSelectorModule",
00024     filter = cms.bool(True),
00025     src = cms.InputTag("ALCARECOMuAlOverlapsMuonSelector","StandAlone"),
00026     minHitsPerChamber = cms.uint32(4),
00027     station = cms.int32(0) ## all stations: the algorithm can handle multiple stations now
00028 )
00029 
00030 import Alignment.CommonAlignmentProducer.AlignmentMuonSelector_cfi
00031 ALCARECOMuAlOverlapsMuonSelector = Alignment.CommonAlignmentProducer.AlignmentMuonSelector_cfi.AlignmentMuonSelector.clone(
00032     ptMin = 3.
00033     )
00034 
00035 seqALCARECOMuAlOverlaps = cms.Sequence(ALCARECOMuAlOverlapsHLT+ALCARECOMuAlOverlapsDCSFilter+ALCARECOMuAlOverlapsMuonSelector*ALCARECOMuAlOverlaps)