CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
mixObjects_cfi.py
Go to the documentation of this file.
2 
3 mixSimHits = cms.PSet(
4  input = cms.VInputTag(cms.InputTag("g4SimHits","BSCHits"), cms.InputTag("g4SimHits","FP420SI"), cms.InputTag("g4SimHits","MuonCSCHits"), cms.InputTag("g4SimHits","MuonDTHits"), cms.InputTag("g4SimHits","MuonRPCHits"),
5  cms.InputTag("g4SimHits","TotemHitsRP"), cms.InputTag("g4SimHits","TotemHitsT1"), cms.InputTag("g4SimHits","TotemHitsT2Gem"), cms.InputTag("g4SimHits","TrackerHitsPixelBarrelHighTof"), cms.InputTag("g4SimHits","TrackerHitsPixelBarrelLowTof"),
6  cms.InputTag("g4SimHits","TrackerHitsPixelEndcapHighTof"), cms.InputTag("g4SimHits","TrackerHitsPixelEndcapLowTof"), cms.InputTag("g4SimHits","TrackerHitsTECHighTof"), cms.InputTag("g4SimHits","TrackerHitsTECLowTof"), cms.InputTag("g4SimHits","TrackerHitsTIBHighTof"),
7  cms.InputTag("g4SimHits","TrackerHitsTIBLowTof"), cms.InputTag("g4SimHits","TrackerHitsTIDHighTof"), cms.InputTag("g4SimHits","TrackerHitsTIDLowTof"), cms.InputTag("g4SimHits","TrackerHitsTOBHighTof"), cms.InputTag("g4SimHits","TrackerHitsTOBLowTof")),
8  type = cms.string('PSimHit'),
9  subdets = cms.vstring(
10  'BSCHits',
11  'FP420SI',
12  'MuonCSCHits',
13  'MuonDTHits',
14  'MuonRPCHits',
15  'TotemHitsRP',
16  'TotemHitsT1',
17  'TotemHitsT2Gem',
18  'TrackerHitsPixelBarrelHighTof',
19  'TrackerHitsPixelBarrelLowTof',
20  'TrackerHitsPixelEndcapHighTof',
21  'TrackerHitsPixelEndcapLowTof',
22  'TrackerHitsTECHighTof',
23  'TrackerHitsTECLowTof',
24  'TrackerHitsTIBHighTof',
25  'TrackerHitsTIBLowTof',
26  'TrackerHitsTIDHighTof',
27  'TrackerHitsTIDLowTof',
28  'TrackerHitsTOBHighTof',
29  'TrackerHitsTOBLowTof'),
30  crossingFrames = cms.untracked.vstring(
31  'BSCHits',
32  'FP420SI',
33  'MuonCSCHits',
34  'MuonDTHits',
35  'MuonRPCHits',
36  'TotemHitsRP',
37  'TotemHitsT1',
38  'TotemHitsT2Gem',
39  'TrackerHitsPixelBarrelHighTof',
40  'TrackerHitsPixelBarrelLowTof',
41  'TrackerHitsPixelEndcapHighTof',
42  'TrackerHitsPixelEndcapLowTof',
43  'TrackerHitsTECHighTof',
44  'TrackerHitsTECLowTof',
45  'TrackerHitsTIBHighTof',
46  'TrackerHitsTIBLowTof',
47  'TrackerHitsTIDHighTof',
48  'TrackerHitsTIDLowTof',
49  'TrackerHitsTOBHighTof',
50  'TrackerHitsTOBLowTof'),
51  #crossingFrames = cms.untracked.vstring(
52  # 'BSCHits',
53  # 'FP420SI',
54  # 'MuonCSCHits',
55  # 'MuonDTHits',
56  # 'MuonRPCHits',
57  # 'TotemHitsRP',
58  # 'TotemHitsT1',
59  # 'TotemHitsT2Gem')
60 )
61 mixCaloHits = cms.PSet(
62  input = cms.VInputTag(cms.InputTag("g4SimHits","CaloHitsTk"), cms.InputTag("g4SimHits","CastorBU"), cms.InputTag("g4SimHits","CastorFI"), cms.InputTag("g4SimHits","CastorPL"), cms.InputTag("g4SimHits","CastorTU"),
63  cms.InputTag("g4SimHits","EcalHitsEB"), cms.InputTag("g4SimHits","EcalHitsEE"), cms.InputTag("g4SimHits","EcalHitsES"), cms.InputTag("g4SimHits","EcalTBH4BeamHits"), cms.InputTag("g4SimHits","HcalHits"),
64  cms.InputTag("g4SimHits","HcalTB06BeamHits"), cms.InputTag("g4SimHits","ZDCHITS")),
65  type = cms.string('PCaloHit'),
66  subdets = cms.vstring(
67  'CaloHitsTk',
68  'CastorBU',
69  'CastorFI',
70  'CastorPL',
71  'CastorTU',
72  'EcalHitsEB',
73  'EcalHitsEE',
74  'EcalHitsES',
75  'EcalTBH4BeamHits',
76  'HcalHits',
77  'HcalTB06BeamHits',
78  'ZDCHITS'),
79  crossingFrames = cms.untracked.vstring(
80  'CaloHitsTk',
81  'CastorBU',
82  'CastorFI',
83  'CastorPL',
84  'CastorTU',
85  'EcalHitsEB',
86  'EcalHitsEE',
87  'EcalHitsES',
88  'EcalTBH4BeamHits',
89  'HcalHits',
90  'HcalTB06BeamHits',
91  'ZDCHITS')
92 )
93 mixSimTracks = cms.PSet(
94  #makeCrossingFrame = cms.untracked.bool(False),
95  makeCrossingFrame = cms.untracked.bool(True),
96  input = cms.VInputTag(cms.InputTag("g4SimHits")),
97  type = cms.string('SimTrack')
98 )
99 mixSimVertices = cms.PSet(
100  #makeCrossingFrame = cms.untracked.bool(False),
101  makeCrossingFrame = cms.untracked.bool(True),
102  input = cms.VInputTag(cms.InputTag("g4SimHits")),
103  type = cms.string('SimVertex')
104 )
105 mixHepMCProducts = cms.PSet(
106  #makeCrossingFrame = cms.untracked.bool(False),
107  makeCrossingFrame = cms.untracked.bool(True),
108  input = cms.VInputTag(cms.InputTag("generator")),
109  type = cms.string('HepMCProduct')
110 )
111 
112 mixPCFSimHits = cms.PSet(
113  input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHitsBSCHits"), cms.InputTag("CFWriter","g4SimHitsFP420SI"), cms.InputTag("CFWriter","g4SimHitsMuonCSCHits"), cms.InputTag("CFWriter","g4SimHitsMuonDTHits"), cms.InputTag("CFWriter","g4SimHitsMuonRPCHits"),
114  cms.InputTag("CFWriter","g4SimHitsTotemHitsRP"), cms.InputTag("CFWriter","g4SimHitsTotemHitsT1"), cms.InputTag("CFWriter","g4SimHitsTotemHitsT2Gem"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelBarrelHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelBarrelLowTof"),
115  cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelEndcapHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelEndcapLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTECHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTECLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIBHighTof"),
116  cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIBLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIDHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIDLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTOBHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTOBLowTof")),
117  type = cms.string('PSimHitPCrossingFrame'),
118  subdets = cms.vstring('BSCHits',
119  'FP420SI',
120  'MuonCSCHits',
121  'MuonDTHits',
122  'MuonRPCHits',
123  'TotemHitsRP',
124  'TotemHitsT1',
125  'TotemHitsT2Gem',
126  'TrackerHitsPixelBarrelHighTof',
127  'TrackerHitsPixelBarrelLowTof',
128  'TrackerHitsPixelEndcapHighTof',
129  'TrackerHitsPixelEndcapLowTof',
130  'TrackerHitsTECHighTof',
131  'TrackerHitsTECLowTof',
132  'TrackerHitsTIBHighTof',
133  'TrackerHitsTIBLowTof',
134  'TrackerHitsTIDHighTof',
135  'TrackerHitsTIDLowTof',
136  'TrackerHitsTOBHighTof',
137  'TrackerHitsTOBLowTof')
138 )
139 
140 mixPCFCaloHits = cms.PSet(
141  input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHitsCaloHitsTk"), cms.InputTag("CFWriter","g4SimHitsCastorBU"), cms.InputTag("CFWriter","g4SimHitsCastorFI"), cms.InputTag("CFWriter","g4SimHitsCastorPL"), cms.InputTag("CFWriter","g4SimHitsCastorTU"),
142  cms.InputTag("CFWriter","g4SimHitsEcalHitsEB"), cms.InputTag("CFWriter","g4SimHitsEcalHitsEE"), cms.InputTag("CFWriter","g4SimHitsEcalHitsES"), cms.InputTag("CFWriter","g4SimHitsEcalTBH4BeamHits"), cms.InputTag("CFWriter","g4SimHitsHcalHits"),
143  cms.InputTag("CFWriter","g4SimHitsHcalTB06BeamHits"), cms.InputTag("CFWriter","g4SimHitsZDCHITS")),
144  type = cms.string('PCaloHitPCrossingFrame'),
145  subdets = cms.vstring('CaloHitsTk',
146  'CastorBU',
147  'CastorFI',
148  'CastorPL',
149  'CastorTU',
150  'EcalHitsEB',
151  'EcalHitsEE',
152  'EcalHitsES',
153  'EcalTBH4BeamHits',
154  'HcalHits',
155  'HcalTB06BeamHits',
156  'ZDCHITS')
157 )
158 
159 mixPCFSimTracks = cms.PSet(
160  input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHits")),
161  type = cms.string('SimTrackPCrossingFrame')
162 )
163 
164 mixPCFSimVertices = cms.PSet(
165  input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHits")),
166  type = cms.string('SimVertexPCrossingFrame')
167 )
168 
169 mixPCFHepMCProducts = cms.PSet(
170  input = cms.VInputTag(cms.InputTag("CFWriter","generator")),
171  type = cms.string('HepMCProductPCrossingFrame')
172 )