CMS 3D CMS Logo

theBigNtuple_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
9 
12 
13 bigNtupleTrackCollectionTag = cms.InputTag("bigNtupleTracksRefit")
14 bigNtupleClusterCollectionTag = cms.InputTag("siStripClusters")
15 
16 bigNtupleTracksRefit = RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone(src = "generalTracks")
17 
18 
19 bigNtupleEventRun = shallowEventRun.clone()
20 bigNtupleDigis = shallowDigis.clone()
21 bigNtupleClusters = shallowClusters.clone(Clusters=bigNtupleClusterCollectionTag)
22 bigNtupleRecHits = shallowRechitClusters.clone(Clusters=bigNtupleClusterCollectionTag)
23 bigNtupleTrackClusters = shallowTrackClusters.clone(Tracks = bigNtupleTrackCollectionTag,Clusters=bigNtupleClusterCollectionTag)
24 bigNtupleTracks = shallowTracks.clone(Tracks = bigNtupleTrackCollectionTag)
25 
26 
27 bigShallowTree = cms.EDAnalyzer("ShallowTree",
28  outputCommands = cms.untracked.vstring(
29  'drop *',
30  'keep *_bigNtupleEventRun_*_*',
31  'keep *_bigNtupleDigis_*_*',
32  'keep *_bigNtupleClusters_*_*' ,
33  'keep *_bigNtupleRechits_*_*',
34  'keep *_bigNtupleTracks_*_*',
35  'keep *_bigNtupleTrackClusters_*_*'
36  )
37  )
38 
41 
42 theBigNtuple = cms.Sequence( ( siPixelRecHits+siStripMatchedRecHits +
43  offlineBeamSpot +
44  bigNtupleTracksRefit)
45  * (bigNtupleEventRun +
46  bigNtupleClusters +
47  bigNtupleRecHits +
48  bigNtupleTracks +
49  bigNtupleTrackClusters
50  )
51  )
52 
53 theBigNtupleDigi = cms.Sequence( siStripDigis + bigNtupleDigis )
54 
55