CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
cscChamberMasker_cff Namespace Reference

Functions

def appendCSCChamberMaskerAtHLT
 
def appendCSCChamberMaskerAtUnpacking
 

Function Documentation

def cscChamberMasker_cff.appendCSCChamberMaskerAtHLT (   process)

Definition at line 36 of file cscChamberMasker_cff.py.

36 
37 def appendCSCChamberMaskerAtHLT(process):
38 
39  if hasattr(process,'hltMuonCSCDigis') :
40 
41  sys.stderr.write("[appendCSCChamberMasker] : Found hltMuonCSCDigis, applying filter\n")
42 
43  process.preHltCSCDigis = process.hltMuonCSCDigis.clone()
44  process.hltMuonCSCDigis = _cscChamberMasker.clone()
45 
46  process.hltMuonCSCDigis.stripDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCStripDigi")
47  process.hltMuonCSCDigis.wireDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCWireDigi")
48  process.hltMuonCSCDigis.comparatorDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCComparatorDigi")
49  process.hltMuonCSCDigis.rpcDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCRPCDigi")
50  process.hltMuonCSCDigis.alctDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCALCTDigi")
51  process.hltMuonCSCDigis.clctDigiTag = cms.InputTag("preHltCSCDigis", "MuonCSCCLCTDigi")
52 
53 
54  process.filteredHltCSCDigiSequence = cms.Sequence(process.preHltCSCDigis + process.hltMuonCSCDigis)
55  process.HLTMuonLocalRecoSequence.replace(process.hltMuonCSCDigis, process.filteredHltCSCDigiSequence)
56 
57  if hasattr(process,"RandomNumberGeneratorService") :
58  process.RandomNumberGeneratorService.hltMuonCSCDigis = cms.PSet(
59  initialSeed = cms.untracked.uint32(789342)
60  )
61  else :
62  process.RandomNumberGeneratorService = cms.Service(
63  "RandomNumberGeneratorService",
64  hltMuonCSCDigis = cms.PSet(initialSeed = cms.untracked.uint32(789342))
65  )
66 
67  return process
def cscChamberMasker_cff.appendCSCChamberMaskerAtUnpacking (   process)

Definition at line 6 of file cscChamberMasker_cff.py.

6 
8 
9  if hasattr(process,'muonCSCDigis') :
10 
11  sys.stderr.write("[appendCSCChamberMasker] : Found muonCSCDigis, applying filter\n")
12 
13  process.preCSCDigis = process.muonCSCDigis.clone()
14  process.muonCSCDigis = _cscChamberMasker.clone()
15 
16  process.muonCSCDigis.stripDigiTag = cms.InputTag("preCSCDigis", "MuonCSCStripDigi")
17  process.muonCSCDigis.wireDigiTag = cms.InputTag("preCSCDigis", "MuonCSCWireDigi")
18  process.muonCSCDigis.comparatorDigiTag = cms.InputTag("preCSCDigis", "MuonCSCComparatorDigi")
19  process.muonCSCDigis.rpcDigiTag = cms.InputTag("preCSCDigis", "MuonCSCRPCDigi")
20  process.muonCSCDigis.alctDigiTag = cms.InputTag("preCSCDigis", "MuonCSCALCTDigi")
21  process.muonCSCDigis.clctDigiTag = cms.InputTag("preCSCDigis", "MuonCSCCLCTDigi")
22 
23  process.RawToDigiTask.add(process.preCSCDigis)
24 
25  if hasattr(process,"RandomNumberGeneratorService") :
26  process.RandomNumberGeneratorService.muonCSCDigis = cms.PSet(
27  initialSeed = cms.untracked.uint32(789342)
28  )
29  else :
30  process.RandomNumberGeneratorService = cms.Service(
31  "RandomNumberGeneratorService",
32  muonCSCDigis = cms.PSet(initialSeed = cms.untracked.uint32(789342))
33  )
34 
35  return process