1 import FWCore.ParameterSet.Config
as cms
4 SiPixelPhase1TrackEfficiencyValid = DefaultHistoTrack.clone(
10 StandardSpecifications1D_Num,
11 StandardSpecification2DOccupancy,
15 SiPixelPhase1TrackEfficiencyMissing = DefaultHistoTrack.clone(
17 title =
"Missing Hits",
18 xlabel =
"missing hits",
21 StandardSpecifications1D_Num,
22 StandardSpecification2DOccupancy,
26 SiPixelPhase1TrackEfficiencyEfficiency = SiPixelPhase1TrackEfficiencyValid.clone(
27 name =
"hitefficiency",
28 title =
"Hit Efficiency",
29 xlabel =
"#valid/(#valid+#missing)",
32 StandardSpecification2DProfile
37 SiPixelPhase1TrackEfficiencyVertices= DefaultHistoTrack.clone(
38 name =
"num_vertices",
39 title =
"PrimaryVertices",
46 Specification().groupBy(
"")
48 Specification().groupBy(
"/Lumisection")
50 .groupBy(
"",
"EXTEND_X")
57 SiPixelPhase1TrackEfficiencyConf = cms.VPSet(
58 SiPixelPhase1TrackEfficiencyValid,
59 SiPixelPhase1TrackEfficiencyMissing,
60 SiPixelPhase1TrackEfficiencyEfficiency,
61 SiPixelPhase1TrackEfficiencyVertices
65 SiPixelPhase1TrackEfficiencyAnalyzer = cms.EDAnalyzer(
"SiPixelPhase1TrackEfficiency",
66 clusters = cms.InputTag(
"siPixelClusters"),
67 tracks = cms.InputTag(
"generalTracks"),
68 primaryvertices = cms.InputTag(
"offlinePrimaryVertices"),
69 histograms = SiPixelPhase1TrackEfficiencyConf,
70 geometry = SiPixelPhase1Geometry
73 SiPixelPhase1TrackEfficiencyHarvester = cms.EDAnalyzer(
"SiPixelPhase1Harvester",
74 histograms = SiPixelPhase1TrackEfficiencyConf,
75 geometry = SiPixelPhase1Geometry