CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
fullMixCustomize_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 def setCrossingFrameOn(process):
4 
5  process.mix.mixObjects.mixCH.crossingFrames = cms.untracked.vstring(
6  'CaloHitsTk',
7  'CastorBU',
8  'CastorFI',
9  'CastorPL',
10  'CastorTU',
11  'EcalHitsEB',
12  'EcalHitsEE',
13  'EcalHitsES',
14  'EcalTBH4BeamHits',
15  'HcalHits',
16  'HcalTB06BeamHits',
17  'ZDCHITS')
18 
19  process.mix.mixObjects.mixTracks.makeCrossingFrame = cms.untracked.bool(True)
20  process.mix.mixObjects.mixVertices.makeCrossingFrame = cms.untracked.bool(True)
21  process.mix.mixObjects.mixHepMC.makeCrossingFrame = cms.untracked.bool(True)
22 
23  process.mix.mixObjects.mixSH.crossingFrames = cms.untracked.vstring(
24  'BSCHits',
25  'FP420SI',
26  'MuonCSCHits',
27  'MuonDTHits',
28  'MuonRPCHits',
29  'TotemHitsRP',
30  'TotemHitsT1',
31  'TotemHitsT2Gem',
32  'TrackerHitsPixelBarrelHighTof',
33  'TrackerHitsPixelBarrelLowTof',
34  'TrackerHitsPixelEndcapHighTof',
35  'TrackerHitsPixelEndcapLowTof',
36  'TrackerHitsTECHighTof',
37  'TrackerHitsTECLowTof',
38  'TrackerHitsTIBHighTof',
39  'TrackerHitsTIBLowTof',
40  'TrackerHitsTIDHighTof',
41  'TrackerHitsTIDLowTof',
42  'TrackerHitsTOBHighTof',
43  'TrackerHitsTOBLowTof')
44 
45  return(process)
return((rh^lh)&mask)