CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/CalibTracker/SiStripCommon/python/theBigNtuple_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from CalibTracker.SiStripCommon.ShallowEventDataProducer_cfi import *
00004 from CalibTracker.SiStripCommon.ShallowDigisProducer_cfi import *
00005 from CalibTracker.SiStripCommon.ShallowClustersProducer_cfi import *
00006 from CalibTracker.SiStripCommon.ShallowTrackClustersProducer_cfi import *
00007 from CalibTracker.SiStripCommon.ShallowRechitClustersProducer_cfi import *
00008 from CalibTracker.SiStripCommon.ShallowTracksProducer_cfi import *
00009 
00010 from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
00011 from RecoTracker.TrackProducer.TrackRefitters_cff import *
00012 
00013 bigNtupleTrackCollectionTag = cms.InputTag("bigNtupleTracksRefit")
00014 bigNtupleClusterCollectionTag = cms.InputTag("siStripClusters")
00015 
00016 bigNtupleTracksRefit =  RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone(src = "generalTracks")
00017 
00018 
00019 bigNtupleEventRun        = shallowEventRun.clone()
00020 bigNtupleDigis           = shallowDigis.clone()
00021 bigNtupleClusters        = shallowClusters.clone(Clusters=bigNtupleClusterCollectionTag)
00022 bigNtupleRecHits         = shallowRechitClusters.clone(Clusters=bigNtupleClusterCollectionTag)
00023 bigNtupleTrackClusters   = shallowTrackClusters.clone(Tracks = bigNtupleTrackCollectionTag,Clusters=bigNtupleClusterCollectionTag)
00024 bigNtupleTracks          = shallowTracks.clone(Tracks = bigNtupleTrackCollectionTag)
00025     
00026 
00027 bigShallowTree = cms.EDAnalyzer("ShallowTree",
00028                                 outputCommands = cms.untracked.vstring(
00029     'drop *',
00030     'keep *_bigNtupleEventRun_*_*',
00031     'keep *_bigNtupleDigis_*_*',
00032     'keep *_bigNtupleClusters_*_*' ,
00033     'keep *_bigNtupleRechits_*_*',
00034     'keep *_bigNtupleTracks_*_*',
00035         'keep *_bigNtupleTrackClusters_*_*'
00036     )
00037                                 )
00038 
00039 from Configuration.StandardSequences.RawToDigi_Data_cff import *
00040 from Configuration.StandardSequences.Reconstruction_cff import *
00041 
00042 theBigNtuple = cms.Sequence( ( siPixelRecHits+siStripMatchedRecHits +
00043                                offlineBeamSpot +
00044                                bigNtupleTracksRefit)
00045                              * (bigNtupleEventRun +
00046                                 bigNtupleClusters +
00047                                 bigNtupleRecHits +
00048                                 bigNtupleTracks +
00049                                 bigNtupleTrackClusters
00050                                 )
00051                              )
00052 
00053 theBigNtupleDigi = cms.Sequence( siStripDigis + bigNtupleDigis )
00054 
00055