3 import FWCore.ParameterSet.Config
as cms
6 ApeEstimatorTemplate = cms.EDAnalyzer(
'ApeEstimator',
9 tjTkAssociationMapTag = cms.InputTag(
"TrackRefitterForApeEstimator"),
13 maxTracksPerEvent = cms.uint32(0),
16 applyTrackCuts = cms.bool(
True),
19 HitSelector = cms.PSet(
23 width = cms.vuint32(),
24 widthProj = cms.vdouble(),
25 widthDiff = cms.vdouble(),
26 charge = cms.vdouble(),
27 edgeStrips = cms.vuint32(),
28 maxCharge = cms.vdouble(),
29 chargeOnEdges = cms.vdouble(),
30 chargeAsymmetry = cms.vdouble(),
31 chargeLRplus = cms.vdouble(),
32 chargeLRminus = cms.vdouble(),
33 maxIndex = cms.vuint32(),
34 sOverN = cms.vdouble(),
37 chargePixel = cms.vdouble(),
38 widthX = cms.vuint32(),
39 widthY = cms.vuint32(),
40 baryStripX = cms.vdouble(),
41 baryStripY = cms.vdouble(),
42 clusterProbabilityXY = cms.vdouble(),
43 clusterProbabilityQ = cms.vdouble(),
44 clusterProbabilityXYQ = cms.vdouble(),
45 logClusterProbability = cms.vdouble(),
46 isOnEdge = cms.vuint32(),
47 hasBadPixels = cms.vuint32(),
48 spansTwoRoc = cms.vuint32(),
52 phiSens = cms.vdouble(),
53 phiSensX = cms.vdouble(),
54 phiSensY = cms.vdouble(),
56 norResX = cms.vdouble(),
57 probX = cms.vdouble(),
58 errXHit = cms.vdouble(),
59 errXTrk = cms.vdouble(),
61 errX2 = cms.vdouble(),
65 norResY = cms.vdouble(),
66 probY = cms.vdouble(),
67 errYHit = cms.vdouble(),
68 errYTrk = cms.vdouble(),
70 errY2 = cms.vdouble(),
74 minGoodHitsPerTrack = cms.uint32(0),
77 TrackerTreeFile = cms.string(os.environ[
'CMSSW_BASE'] +
'/src/Alignment/APEEstimation/hists/TrackerTree.root'),
80 Sectors = cms.VPSet(),
85 analyzerMode = cms.bool(
True),
88 zoomHists = cms.bool(
True),
91 vErrHists = cms.vuint32(),
96 calculateApe = cms.bool(
False),
99 residualErrorBinning = cms.vdouble(),