350 likes | 451 Views
Comparison between PATtuple and ntuple Part 1. Data set and CMSSW. Date Set used is - DYToMuMu_M-20_CT10_TuneZ2_7TeV-powheg-pythia/Fall10-START38_V12-v1/GEN-SIM-RECO In CMSSW_3_8_6 - The green histograms are from the PATtuple - The black histograms are from the ntuple
E N D
Data set and CMSSW Date Set used is - DYToMuMu_M-20_CT10_TuneZ2_7TeV-powheg-pythia/Fall10-START38_V12-v1/GEN-SIM-RECO In CMSSW_3_8_6 - The green histograms are from the PATtuple - The black histograms are from the ntuple - Using only 10000 events - The HLT: HLT_Mu9 is used 2
Muon Variables 3 • The Filters used in the ntuple (have to do in the PAT analysis before compare) are muon is global and tracker muon and we use the variable from global muons. • The muon variables that are compared and mark as good are : • - normalizedChi2 (in PAT the variable is normChi2()) • - charge • - eta • - phi • - pt • - px,py,pz • - vx,vy,vz (vertex variable) • - energy • Number of stand alone • muons trackerHits,pixelhits,muonhits (*) • (*) The function called for these 3 are • histContainer_["Mu_trackerHits"]->Fill(ccmuons[i].innerTrack()->hitPattern().numberOfValidTrackerHits()); • histContainer_["Mu_pixelHits"]->Fill(ccmuons[i].innerTrack()->hitPattern().numberOfValidPixelHits()); • histContainer_["Mu_muonHits"]->Fill(ccmuons[i].globalTrack()->hitPattern().numberOfValidMuonHits()); • The problem on the 2 variable that cannot called from PATtuple are dxy, dz
Muon Variables 4 Log scale is shown on the right
Muon Variables 6 Log scale is shown on the right
Muon Variables 7 Log scale is shown on the right
Muon Variables 8 Log scale is shown on the right
Muon Variables 9 Log scale is shown on the right
Muon Variables 10 Log scale is shown on the right
Muon Variables 11 Log scale is shown on the right
Muon Variables 12 Log scale is shown on the right
Muon Variables 13 Log scale is shown on the right
Muon Variables 14 Log scale is shown on the right
Muon Variables 15 Log scale is shown on the right
Muon Variables 16 Log scale is shown on the right
Vertex and Event Aux Variables 17 • The Vertex and Event Aux variables that are compared and mark as good are : • - Vertex X Vertex Y Vertex Z • - Vertex Xerror Vertex Yerror Vertex Zerror • Vertex isValid • Vertex isFake • - event • - Run • - luminosityBlock • - branchCrossing • - isRealData
Vertex and Event Aux Variables 18 Log scale is shown on the right
Vertex and Event Aux Variables 19 Log scale is shown on the right
Vertex and Event Aux Variables 20 Log scale is shown on the right
Vertex and Event Aux Variables 21 Log scale is shown on the right
Vertex and Event Aux Variables 22 Log scale is shown on the right
Vertex and Event Aux Variables 23 Log scale is shown on the right
Vertex and Event Aux Variables 24 Log scale is shown on the right
Vertex and Event Aux Variables 25 Log scale is shown on the right
MET Variables 27 • The MET variables that are compared and mark as good are : • - pfMET • - pfMETx, pfMETy, pfMETz • pfSET • In the calo MET the discrepancy found due to the fact that by default PAT applies MET Type-1 correction but ntuple do not apply this correction • - caloMET • - caloMETx, caloMETy, caloMETz • - caloSET
MET Variables 28 Log scale is shown on the right
MET Variables 29 Log scale is shown on the right
MET Variables 30 Log scale is shown on the right
MET Variables 31 Log scale is shown on the right
MET Variables 32 Log scale is shown on the right
MET Variables 33 Log scale is shown on the right
MET Variables 34 Log scale is shown on the right
MET Variables 35 Log scale is shown on the right