Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:59:48

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from CalibTracker.SiStripCommon.ShallowEventDataProducer_cfi import *
0004 from CalibTracker.SiStripCommon.ShallowDigisProducer_cfi import *
0005 from CalibTracker.SiStripCommon.ShallowClustersProducer_cfi import *
0006 from CalibTracker.SiStripCommon.ShallowTrackClustersProducer_cfi import *
0007 from CalibTracker.SiStripCommon.ShallowRechitClustersProducer_cfi import *
0008 from CalibTracker.SiStripCommon.ShallowTracksProducer_cfi import *
0009 
0010 from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
0011 from RecoTracker.TrackProducer.TrackRefitters_cff import *
0012 
0013 bigNtupleTrackCollectionTag = cms.InputTag("bigNtupleTracksRefit")
0014 bigNtupleClusterCollectionTag = cms.InputTag("siStripClusters")
0015 
0016 bigNtupleTracksRefit =  RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone(src = "generalTracks")
0017 
0018 
0019 bigNtupleEventRun        = shallowEventRun.clone()
0020 bigNtupleDigis           = shallowDigis.clone()
0021 bigNtupleClusters        = shallowClusters.clone(Clusters=bigNtupleClusterCollectionTag)
0022 bigNtupleRecHits         = shallowRechitClusters.clone(Clusters=bigNtupleClusterCollectionTag)
0023 bigNtupleTrackClusters   = shallowTrackClusters.clone(Tracks = bigNtupleTrackCollectionTag,Clusters=bigNtupleClusterCollectionTag)
0024 bigNtupleTracks          = shallowTracks.clone(Tracks = bigNtupleTrackCollectionTag)
0025     
0026 
0027 bigShallowTree = cms.EDAnalyzer("ShallowTree",
0028                                 outputCommands = cms.untracked.vstring(
0029     'drop *',
0030     'keep *_bigNtupleEventRun_*_*',
0031     'keep *_bigNtupleDigis_*_*',
0032     'keep *_bigNtupleClusters_*_*' ,
0033     'keep *_bigNtupleRechits_*_*',
0034     'keep *_bigNtupleTracks_*_*',
0035         'keep *_bigNtupleTrackClusters_*_*'
0036     )
0037                                 )
0038 
0039 from Configuration.StandardSequences.RawToDigi_Data_cff import *
0040 from Configuration.StandardSequences.Reconstruction_cff import *
0041 
0042 theBigNtuple = cms.Sequence( ( siPixelRecHits+siStripMatchedRecHits +
0043                                offlineBeamSpot +
0044                                bigNtupleTracksRefit)
0045                              * (bigNtupleEventRun +
0046                                 bigNtupleClusters +
0047                                 bigNtupleRecHits +
0048                                 bigNtupleTracks +
0049                                 bigNtupleTrackClusters
0050                                 )
0051                              )
0052 
0053 theBigNtupleDigi = cms.Sequence( siStripDigis + bigNtupleDigis )
0054 
0055