|
| 1 | +import FWCore.ParameterSet.Config as cms |
| 2 | + |
| 3 | +from DQMServices.Core.DQMEDHarvester import DQMEDHarvester |
| 4 | + |
| 5 | +from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern |
| 6 | + |
| 7 | +trackingCosmicsEffFromHitPatternHLT = trackingEffFromHitPattern.clone( |
| 8 | + subDirs = ["HLT/Tracking/hltCtfWithMaterialTracksP5/HitEffFromHitPattern*"] |
| 9 | +) |
| 10 | +# Sequence |
| 11 | +trackingMonitorCosmicsClientHLT = cms.Sequence( |
| 12 | + trackingCosmicsEffFromHitPatternHLT |
| 13 | +) |
| 14 | + |
| 15 | +CosmicsTrackToTrackEfficiencies = DQMEDHarvester("DQMGenericClient", |
| 16 | + subDirs = cms.untracked.vstring( |
| 17 | + "HLT/Tracking/ValidationWRTOffline/hltCtfWithMaterialTracksP5", |
| 18 | + ), |
| 19 | + verbose = cms.untracked.uint32(0), |
| 20 | + resolution = cms.vstring(), |
| 21 | + efficiency = cms.vstring( |
| 22 | + "Eff_pt 'Relative Efficiency vs Pt;#P_T;relative efficiency' ref_matched_pt ref_pt eff", |
| 23 | + "Eff_eta 'Relative Efficiency vs Eta;#eta;relative efficiency' ref_matched_eta ref_eta eff", |
| 24 | + "Eff_phi 'Relative Efficiency vs Phi;#phi;relative efficiency' ref_matched_phi ref_phi eff", |
| 25 | + "Eff_dxy 'Relative Efficiency vs dxy;d_{xy};relative efficiency' ref_matched_dxy ref_dxy eff", |
| 26 | + "Eff_dz 'Relative Efficiency vs dz;d_{z};relative efficiency' ref_matched_dz ref_dz eff", |
| 27 | + "Eff_dxyWRTpv 'Relative Efficiency vs dxyWRTpv;d_{xy};relative efficiency' ref_matched_dxyWRTpv ref_dxyWRTpv eff", |
| 28 | + "Eff_dzWRTpv 'Relative Efficiency vs dzWRTpv;d_{z};relative efficiency' ref_matched_dzWRTpv ref_dzWRTpv eff", |
| 29 | + "Eff_charge 'Relative Efficiency vs charge;charge;relative efficiency' ref_matched_charge ref_charge eff", |
| 30 | + "Eff_hits 'Relative Efficiency vs hits;number of hits;relative efficiency' ref_matched_hits ref_hits eff", |
| 31 | + "Eff_LS 'Relative Efficiency vs LS;LS;relative efficiency' ref_matched_ls ref_ls eff", |
| 32 | + |
| 33 | + "FakeRate_pt 'Relative Fake Rate vs Pt;#P_T;relative fake rate' mon_unMatched_pt mon_pt eff", |
| 34 | + "FakeRate_eta 'Relative Fake Rate vs Eta;#eta;relative fake rate' mon_unMatched_eta mon_eta eff", |
| 35 | + "FakeRate_phi 'Relative Fake Rate vs Phi;#phi;relative fake rate' mon_unMatched_phi mon_phi eff", |
| 36 | + "FakeRate_dxy 'Relative Fake Rate vs dxy;d_{xy};relative fake rate' mon_unMatched_dxy mon_dxy eff", |
| 37 | + "FakeRate_dz 'Relative Fake Rate vs dz;d_{z};relative fake rate' mon_unMatched_dz mon_dz eff", |
| 38 | + "FakeRate_dxyWRTpv 'Relative Fake Rate vs dxyWRTpv;d_{xy};relative fake rate' mon_unMatched_dxyWRTpv mon_dxyWRTpv eff", |
| 39 | + "FakeRate_dzWRTpv 'Relative Fake Rate vs dzWRTpv;d_{z};relative fake rate' mon_unMatched_dzWRTpv mon_dzWRTpv eff", |
| 40 | + "FakeRate_charge 'Relative Fake Rate vs charge;charge;relative fake rate' mon_unMatched_charge mon_charge eff", |
| 41 | + "FakeRate_hits 'Relative Fake Rate vs hits;number of hits;relative fake rate' mon_unMatched_hits mon_hits eff", |
| 42 | + "FakeRate_LS 'Relative Fake Rate vs LS;LS;relative fake rate' mon_unMatched_ls mon_ls eff", |
| 43 | + ), |
| 44 | +) |
| 45 | + |
| 46 | +trackEfficiencyMonitoringCosmicsClientHLT = cms.Sequence( |
| 47 | + CosmicsTrackToTrackEfficiencies |
| 48 | +) |
0 commit comments