|
20 | 20 |
|
21 | 21 | BToTrkTrkMuMuTable = cms.EDProducer( |
22 | 22 | 'SimpleCompositeCandidateFlatTableProducer', |
23 | | - src = cms.InputTag("BToTrkTrkMuMu"), |
| 23 | + src = cms.InputTag("BToTrkTrkMuMu:SelectedBToTrkTrkMuMu"), |
24 | 24 | cut = cms.string(""), |
25 | 25 | name = cms.string("BToTrkTrkMuMu"), |
26 | 26 | doc = cms.string("BToTrkTrkMuMu Variables"), |
|
107 | 107 | ) |
108 | 108 | ) |
109 | 109 |
|
| 110 | +DiTrackTable = cms.EDProducer("SimpleCompositeCandidateFlatTableProducer", |
| 111 | + src = cms.InputTag("BToTrkTrkMuMu:SelectedTrkTrk"), |
| 112 | + cut = cms.string(""), #we should not filter on cross linked collections |
| 113 | + name = cms.string("DiTrack"), |
| 114 | + doc = cms.string("slimmedDiTrack for BPark after basic selection"), |
| 115 | + singleton = cms.bool(False), # the number of entries is variable |
| 116 | + extension = cms.bool(False), # this is the main table for the muons |
| 117 | + variables = cms.PSet( |
| 118 | + CandVars, |
| 119 | + fit_mass_KK = Var("userFloat('fitted_mass_KK')", float, doc="", precision=10), |
| 120 | + fit_mass_Kpi = Var("userFloat('fitted_mass_Kpi')", float, doc="", precision=10), |
| 121 | + fit_mass_piK = Var("userFloat('fitted_mass_piK')", float, doc="", precision=10), |
| 122 | + fit_pt = Var("userFloat('fitted_pt')", float, doc="", precision=10), |
| 123 | + fit_eta = Var("userFloat('fitted_eta')", float, doc="", precision=10), |
| 124 | + fit_phi = Var("userFloat('fitted_phi')", float, doc="", precision=10), |
| 125 | + svprob = Var("userFloat('sv_prob')", float, doc="", precision=10), |
| 126 | + trk1_idx = Var("userInt('trk1_idx')", int, doc=""), |
| 127 | + trk2_idx = Var("userInt('trk2_idx')", int, doc=""), |
| 128 | + vtx_x = Var("userFloat('vtx_x')", float, doc="", precision=10), |
| 129 | + vtx_y = Var("userFloat('vtx_y')", float, doc="", precision=10), |
| 130 | + vtx_z = Var("userFloat('vtx_z')", float, doc="", precision=10), |
| 131 | + l_xy = Var("userFloat('l_xy')", float, doc="", precision=10), |
| 132 | + l_xy_unc = Var("userFloat('l_xy_unc')", float, doc="", precision=10), |
| 133 | + cos_theta_2D = Var("userFloat('fitted_cos_theta_2D')", float, doc="", precision=10), |
| 134 | + sv_prob = Var("userFloat('sv_prob')", float, doc="", precision=10), |
| 135 | + sv_ndof = Var("userFloat('sv_ndof')", float, doc="", precision=10), |
| 136 | + sv_chi2 = Var("userFloat('sv_chi2')", float, doc="", precision=10), |
| 137 | + vtx_cxx = Var("userFloat('vtx_cxx')", float, doc="", precision=10), |
| 138 | + vtx_cyy = Var("userFloat('vtx_cyy')", float, doc="", precision=10), |
| 139 | + vtx_czz = Var("userFloat('vtx_czz')", float, doc="", precision=10), |
| 140 | + vtx_cyx = Var("userFloat('vtx_cyx')", float, doc="", precision=10), |
| 141 | + vtx_czx = Var("userFloat('vtx_czx')", float, doc="", precision=10), |
| 142 | + vtx_czy = Var("userFloat('vtx_czy')", float, doc="", precision=10) |
| 143 | + |
| 144 | + ) |
| 145 | +) |
| 146 | + |
110 | 147 |
|
111 | 148 | CountBToTrkTrkMuMu = cms.EDFilter("PATCandViewCountFilter", |
112 | 149 | minNumber = cms.uint32(1), |
|
116 | 153 |
|
117 | 154 | ########################### Sequencies ############################ |
118 | 155 | BToTrkTrkMuMuSequence = cms.Sequence( BToTrkTrkMuMu ) |
119 | | -BToTrkTrkMuMuTables = cms.Sequence( BToTrkTrkMuMuTable ) |
| 156 | +BToTrkTrkMuMuTables = cms.Sequence( BToTrkTrkMuMuTable + DiTrackTable ) |
0 commit comments