00001 import FWCore.ParameterSet.Config as cms 00002 00003 mixSimHits = cms.PSet( 00004 input = cms.VInputTag(cms.InputTag("g4SimHits","BSCHits"), cms.InputTag("g4SimHits","FP420SI"), cms.InputTag("g4SimHits","MuonCSCHits"), cms.InputTag("g4SimHits","MuonDTHits"), cms.InputTag("g4SimHits","MuonRPCHits"), 00005 cms.InputTag("g4SimHits","TotemHitsRP"), cms.InputTag("g4SimHits","TotemHitsT1"), cms.InputTag("g4SimHits","TotemHitsT2Gem"), cms.InputTag("g4SimHits","TrackerHitsPixelBarrelHighTof"), cms.InputTag("g4SimHits","TrackerHitsPixelBarrelLowTof"), 00006 cms.InputTag("g4SimHits","TrackerHitsPixelEndcapHighTof"), cms.InputTag("g4SimHits","TrackerHitsPixelEndcapLowTof"), cms.InputTag("g4SimHits","TrackerHitsTECHighTof"), cms.InputTag("g4SimHits","TrackerHitsTECLowTof"), cms.InputTag("g4SimHits","TrackerHitsTIBHighTof"), 00007 cms.InputTag("g4SimHits","TrackerHitsTIBLowTof"), cms.InputTag("g4SimHits","TrackerHitsTIDHighTof"), cms.InputTag("g4SimHits","TrackerHitsTIDLowTof"), cms.InputTag("g4SimHits","TrackerHitsTOBHighTof"), cms.InputTag("g4SimHits","TrackerHitsTOBLowTof")), 00008 type = cms.string('PSimHit'), 00009 subdets = cms.vstring('BSCHits', 00010 'FP420SI', 00011 'MuonCSCHits', 00012 'MuonDTHits', 00013 'MuonRPCHits', 00014 'TotemHitsRP', 00015 'TotemHitsT1', 00016 'TotemHitsT2Gem', 00017 'TrackerHitsPixelBarrelHighTof', 00018 'TrackerHitsPixelBarrelLowTof', 00019 'TrackerHitsPixelEndcapHighTof', 00020 'TrackerHitsPixelEndcapLowTof', 00021 'TrackerHitsTECHighTof', 00022 'TrackerHitsTECLowTof', 00023 'TrackerHitsTIBHighTof', 00024 'TrackerHitsTIBLowTof', 00025 'TrackerHitsTIDHighTof', 00026 'TrackerHitsTIDLowTof', 00027 'TrackerHitsTOBHighTof', 00028 'TrackerHitsTOBLowTof') 00029 ) 00030 mixCaloHits = cms.PSet( 00031 input = cms.VInputTag(cms.InputTag("g4SimHits","CaloHitsTk"), cms.InputTag("g4SimHits","CastorBU"), cms.InputTag("g4SimHits","CastorFI"), cms.InputTag("g4SimHits","CastorPL"), cms.InputTag("g4SimHits","CastorTU"), 00032 cms.InputTag("g4SimHits","EcalHitsEB"), cms.InputTag("g4SimHits","EcalHitsEE"), cms.InputTag("g4SimHits","EcalHitsES"), cms.InputTag("g4SimHits","EcalTBH4BeamHits"), cms.InputTag("g4SimHits","HcalHits"), 00033 cms.InputTag("g4SimHits","HcalTB06BeamHits"), cms.InputTag("g4SimHits","ZDCHITS")), 00034 type = cms.string('PCaloHit'), 00035 subdets = cms.vstring('CaloHitsTk', 00036 'CastorBU', 00037 'CastorFI', 00038 'CastorPL', 00039 'CastorTU', 00040 'EcalHitsEB', 00041 'EcalHitsEE', 00042 'EcalHitsES', 00043 'EcalTBH4BeamHits', 00044 'HcalHits', 00045 'HcalTB06BeamHits', 00046 'ZDCHITS') 00047 ) 00048 mixSimTracks = cms.PSet( 00049 input = cms.VInputTag(cms.InputTag("g4SimHits")), 00050 type = cms.string('SimTrack') 00051 ) 00052 mixSimVertices = cms.PSet( 00053 input = cms.VInputTag(cms.InputTag("g4SimHits")), 00054 type = cms.string('SimVertex') 00055 ) 00056 mixHepMCProducts = cms.PSet( 00057 input = cms.VInputTag(cms.InputTag("generator")), 00058 type = cms.string('HepMCProduct') 00059 ) 00060 00061 mixPCFSimHits = cms.PSet( 00062 input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHitsBSCHits"), cms.InputTag("CFWriter","g4SimHitsFP420SI"), cms.InputTag("CFWriter","g4SimHitsMuonCSCHits"), cms.InputTag("CFWriter","g4SimHitsMuonDTHits"), cms.InputTag("CFWriter","g4SimHitsMuonRPCHits"), 00063 cms.InputTag("CFWriter","g4SimHitsTotemHitsRP"), cms.InputTag("CFWriter","g4SimHitsTotemHitsT1"), cms.InputTag("CFWriter","g4SimHitsTotemHitsT2Gem"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelBarrelHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelBarrelLowTof"), 00064 cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelEndcapHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsPixelEndcapLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTECHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTECLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIBHighTof"), 00065 cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIBLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIDHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTIDLowTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTOBHighTof"), cms.InputTag("CFWriter","g4SimHitsTrackerHitsTOBLowTof")), 00066 type = cms.string('PSimHitPCrossingFrame'), 00067 subdets = cms.vstring('BSCHits', 00068 'FP420SI', 00069 'MuonCSCHits', 00070 'MuonDTHits', 00071 'MuonRPCHits', 00072 'TotemHitsRP', 00073 'TotemHitsT1', 00074 'TotemHitsT2Gem', 00075 'TrackerHitsPixelBarrelHighTof', 00076 'TrackerHitsPixelBarrelLowTof', 00077 'TrackerHitsPixelEndcapHighTof', 00078 'TrackerHitsPixelEndcapLowTof', 00079 'TrackerHitsTECHighTof', 00080 'TrackerHitsTECLowTof', 00081 'TrackerHitsTIBHighTof', 00082 'TrackerHitsTIBLowTof', 00083 'TrackerHitsTIDHighTof', 00084 'TrackerHitsTIDLowTof', 00085 'TrackerHitsTOBHighTof', 00086 'TrackerHitsTOBLowTof') 00087 ) 00088 00089 mixPCFCaloHits = cms.PSet( 00090 input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHitsCaloHitsTk"), cms.InputTag("CFWriter","g4SimHitsCastorBU"), cms.InputTag("CFWriter","g4SimHitsCastorFI"), cms.InputTag("CFWriter","g4SimHitsCastorPL"), cms.InputTag("CFWriter","g4SimHitsCastorTU"), 00091 cms.InputTag("CFWriter","g4SimHitsEcalHitsEB"), cms.InputTag("CFWriter","g4SimHitsEcalHitsEE"), cms.InputTag("CFWriter","g4SimHitsEcalHitsES"), cms.InputTag("CFWriter","g4SimHitsEcalTBH4BeamHits"), cms.InputTag("CFWriter","g4SimHitsHcalHits"), 00092 cms.InputTag("CFWriter","g4SimHitsHcalTB06BeamHits"), cms.InputTag("CFWriter","g4SimHitsZDCHITS")), 00093 type = cms.string('PCaloHitPCrossingFrame'), 00094 subdets = cms.vstring('CaloHitsTk', 00095 'CastorBU', 00096 'CastorFI', 00097 'CastorPL', 00098 'CastorTU', 00099 'EcalHitsEB', 00100 'EcalHitsEE', 00101 'EcalHitsES', 00102 'EcalTBH4BeamHits', 00103 'HcalHits', 00104 'HcalTB06BeamHits', 00105 'ZDCHITS') 00106 ) 00107 00108 mixPCFSimTracks = cms.PSet( 00109 input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHits")), 00110 type = cms.string('SimTrackPCrossingFrame') 00111 ) 00112 00113 mixPCFSimVertices = cms.PSet( 00114 input = cms.VInputTag(cms.InputTag("CFWriter","g4SimHits")), 00115 type = cms.string('SimVertexPCrossingFrame') 00116 ) 00117 00118 mixPCFHepMCProducts = cms.PSet( 00119 input = cms.VInputTag(cms.InputTag("CFWriter","generator")), 00120 type = cms.string('HepMCProductPCrossingFrame') 00121 )