Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:38:33

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 
0004 from Alignment.APEEstimation.ApeEstimator_cfi import *
0005 from Alignment.APEEstimation.SectorBuilder_cff import *
0006 
0007 
0008 ApeEstimator = ApeEstimatorTemplate.clone(
0009   maxTracksPerEvent = 0,
0010   #applyTrackCuts = False,
0011   minGoodHitsPerTrack = 1,
0012   residualErrorBinning = [0.0005,0.0010,0.0015,0.0020,0.0025,0.0030,0.0035,0.0040,0.0050,0.0070,0.0100], # 5-100um
0013   #zoomHists = False,
0014   vErrHists = [1],
0015   #Sectors = SubdetSectors,
0016   #Sectors = TIBTOBQuarters,
0017   #Sectors = TIBTOBQuarters2DSeparation,
0018   #Sectors = TIBTOBPitchAnd2DSeparation,
0019   #Sectors = TIBTOBLayerAndOrientationSeparation,
0020   #Sectors = TIDTECSideAndRingAndOrientationSeparation,
0021   Sectors = RecentSectors,
0022   tjTkAssociationMapTag = "TrackRefitterHighPurityForApeEstimator",
0023 )
0024 ApeEstimator.HitSelector.width = [3,3]
0025 ApeEstimator.HitSelector.maxIndex = [1,1]
0026 #ApeEstimator.HitSelector.edgeStrips = [2,800]   # exclude first (and so also last) strip
0027 ApeEstimator.HitSelector.sOverN = [20.,50.]
0028 
0029 ApeEstimator.HitSelector.chargePixel = [10000., 2000000.]
0030 ApeEstimator.HitSelector.widthX = [2,1000]
0031 ApeEstimator.HitSelector.widthY = [2,1000]
0032 ApeEstimator.HitSelector.logClusterProbability = [-5.,1.]
0033 ApeEstimator.HitSelector.isOnEdge = [0,0]
0034 ApeEstimator.HitSelector.qBin = [1,3]
0035 
0036 
0037 
0038 # Why is charge and maxCharge double, not int?
0039 #ApeEstimator.HitSelector.maxCharge = [0.,250.]
0040 ApeEstimator.HitSelector.chargeOnEdges = [0.,0.5]
0041 
0042 
0043 #ApeEstimator.HitSelector.phiSensX = [-1.0472,1.0472]  # [-60,60] degree
0044 #ApeEstimator.HitSelector.phiSensY = [-1.0472,1.0472]  # [-60,60] degree
0045 
0046 
0047 #ApeEstimator.HitSelector.errXHit = cms.vdouble(0.,0.0060)  # 60um, to exclude very large clusters
0048 
0049 
0050 
0051 
0052 
0053 
0054 ApeAnalyzer = ApeEstimator.clone(
0055     Sectors = ValidationSectors,
0056     analyzerMode = True,
0057     calculateApe = True,
0058 )
0059 
0060 
0061 
0062 
0063 
0064