Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:33:26

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 StripTrackingRecHitsValid = DQMEDAnalyzer('SiStripTrackingRecHitsValid',
0005     outputFile = cms.string('striptrackingrechitshisto.root'),
0006     runStandalone = cms.bool(False),
0007     OutputMEsInRootFile = cms.bool(False),
0008     TopFolderName = cms.string('SiStrip/RecHitsValidation/TrackingRecHits'),
0009 
0010     TH1Resolx_LF = cms.PSet(
0011         Nbinx          = cms.int32(1000),
0012         xmin           = cms.double(0.),
0013         xmax           = cms.double(0.05),
0014         layerswitchon  = cms.bool(False)
0015     ),
0016 
0017     TH1Resolx_MF = cms.PSet(
0018         Nbinx          = cms.int32(1000),
0019         xmin           = cms.double(0.),
0020         xmax           = cms.double(5),
0021         layerswitchon  = cms.bool(True)
0022     ),
0023 
0024     TH1Res_LF = cms.PSet(
0025         Nbinx          = cms.int32(1000),
0026         xmin           = cms.double(-0.2),
0027         xmax           = cms.double(+0.2),
0028         layerswitchon  = cms.bool(False)
0029     ),
0030 
0031     TH1Res_MF = cms.PSet(
0032         Nbinx          = cms.int32(1000),
0033         xmin           = cms.double(-20.0),
0034         xmax           = cms.double(+20.0),
0035         layerswitchon  = cms.bool(True)
0036     ),
0037 
0038     TH1Pull_LF = cms.PSet(
0039         Nbinx          = cms.int32(1000),
0040         xmin           = cms.double(-50.0),
0041         xmax           = cms.double(+50.0),
0042         layerswitchon  = cms.bool(False)
0043     ),
0044 
0045     TH1Pull_MF = cms.PSet(
0046         Nbinx          = cms.int32(100),
0047         xmin           = cms.double(-50.0),
0048         xmax           = cms.double(+50.0),
0049         layerswitchon  = cms.bool(True)
0050     ),
0051 
0052     TH1Category = cms.PSet(
0053         Nbinx          = cms.int32(10),
0054         xmin           = cms.double(0.),
0055         xmax           = cms.double(10.0),
0056         layerswitchon  = cms.bool(False)
0057     ),
0058 
0059     TH1Trackwidth = cms.PSet(
0060         Nbinx          = cms.int32(100),
0061         xmin           = cms.double(0.),
0062         xmax           = cms.double(10.0),
0063         layerswitchon  = cms.bool(True)
0064     ),
0065 
0066     TH1Expectedwidth = cms.PSet(
0067         Nbinx          = cms.int32(10),
0068         xmin           = cms.double(0.),
0069         xmax           = cms.double(10.0),
0070         layerswitchon  = cms.bool(True)
0071     ),
0072 
0073     TH1Clusterwidth= cms.PSet(
0074         Nbinx          = cms.int32(15),
0075         xmin           = cms.double(0.),
0076         xmax           = cms.double(15.0),
0077         layerswitchon  = cms.bool(True)
0078     ),
0079 
0080     TH1Trackanglealpha = cms.PSet(
0081         Nbinx          = cms.int32(100),
0082         xmin           = cms.double(-100.0),
0083         xmax           = cms.double(+100.0),
0084         layerswitchon  = cms.bool(True)
0085     ),
0086 
0087     TH1Trackanglebeta = cms.PSet(
0088         Nbinx          = cms.int32(100),
0089         xmin           = cms.double(-100.0),
0090         xmax           = cms.double(+100.0),
0091         layerswitchon  = cms.bool(True)
0092     ),
0093 
0094     TProfResolxMFTrackwidthProfile_WClus1 = cms.PSet(
0095         Nbinx          = cms.int32(12),
0096         xmin           = cms.double(0.),
0097         xmax           = cms.double(4.0),
0098         ymin           = cms.double(0.),
0099         ymax           = cms.double(2.0),
0100         layerswitchon  = cms.bool(True)
0101     ),
0102 
0103     TProfResolxMFTrackwidthProfile_WClus2 = cms.PSet(
0104         Nbinx          = cms.int32(12),
0105         xmin           = cms.double(0.),
0106         xmax           = cms.double(4.0),
0107         ymin           = cms.double(0.),
0108         ymax           = cms.double(2.0),
0109         layerswitchon  = cms.bool(True)
0110     ),
0111 
0112     TProfResolxMFTrackwidthProfile_WClus3 = cms.PSet(
0113         Nbinx          = cms.int32(12),
0114         xmin           = cms.double(0.),
0115         xmax           = cms.double(4.0),
0116         ymin           = cms.double(0.),
0117         ymax           = cms.double(2.0),
0118         layerswitchon  = cms.bool(True)
0119     ),
0120 
0121     TProfResolxMFTrackwidthProfile_WClus4 = cms.PSet(
0122         Nbinx          = cms.int32(12),
0123         xmin           = cms.double(0.),
0124         xmax           = cms.double(4.0),
0125         ymin           = cms.double(0.),
0126         ymax           = cms.double(2.0),
0127         layerswitchon  = cms.bool(True)
0128     ),
0129 
0130     TProfResMFTrackwidthProfile_WClus1 = cms.PSet(
0131         Nbinx          = cms.int32(12),
0132         xmin           = cms.double(0.),
0133         xmax           = cms.double(4.0),
0134         ymin           = cms.double(0.),
0135         ymax           = cms.double(2.0),
0136         layerswitchon  = cms.bool(False)
0137     ),
0138 
0139     TProfResMFTrackwidthProfile_WClus2 = cms.PSet(
0140         Nbinx          = cms.int32(12),
0141         xmin           = cms.double(0.),
0142         xmax           = cms.double(4.0),
0143         ymin           = cms.double(0.),
0144         ymax           = cms.double(2.0),
0145         layerswitchon  = cms.bool(False)
0146     ),
0147 
0148     TProfResMFTrackwidthProfile_WClus21 = cms.PSet(
0149         Nbinx          = cms.int32(12),
0150         xmin           = cms.double(0.),
0151         xmax           = cms.double(4.0),
0152         ymin           = cms.double(-2.0),
0153         ymax           = cms.double(+2.0),
0154         layerswitchon  = cms.bool(False)
0155     ),
0156 
0157     TProfResMFTrackwidthProfile_WClus22 = cms.PSet(
0158         Nbinx          = cms.int32(12),
0159         xmin           = cms.double(0.),
0160         xmax           = cms.double(4.0),
0161         ymin           = cms.double(-5.0),
0162         ymax           = cms.double(+5.0),
0163         layerswitchon  = cms.bool(False)
0164     ),
0165 
0166     TProfResMFTrackwidthProfile_WClus23 = cms.PSet(
0167         Nbinx          = cms.int32(12),
0168         xmin           = cms.double(0.),
0169         xmax           = cms.double(4.0),
0170         ymin           = cms.double(-0.5),
0171         ymax           = cms.double(+0.5),
0172         layerswitchon  = cms.bool(False)
0173     ),
0174 
0175      TProfResMFTrackwidthProfile_WClus3 = cms.PSet(
0176         Nbinx          = cms.int32(12),
0177         xmin           = cms.double(0.),
0178         xmax           = cms.double(4.0),
0179         ymin           = cms.double(0.),
0180         ymax           = cms.double(2.0),
0181         layerswitchon  = cms.bool(False)
0182     ),
0183 
0184     TProfResMFTrackwidthProfile_WClus4 = cms.PSet(
0185         Nbinx          = cms.int32(12),
0186         xmin           = cms.double(0.),
0187         xmax           = cms.double(4.0),
0188         ymin           = cms.double(0.),
0189         ymax           = cms.double(2.0),
0190         layerswitchon  = cms.bool(False)
0191     ),
0192 
0193     TProfResolxMFTrackwidthProfile = cms.PSet(
0194         Nbinx          = cms.int32(12),
0195         xmin           = cms.double(0.),
0196         xmax           = cms.double(10.0),
0197         ymin           = cms.double(0.),
0198         ymax           = cms.double(2.0),
0199         layerswitchon  = cms.bool(True)
0200     ),
0201 
0202     TProfResolxMFTrackwidthProfile_Category1 = cms.PSet(
0203         Nbinx          = cms.int32(12),
0204         xmin           = cms.double(0.),
0205         xmax           = cms.double(4.0),
0206         ymin           = cms.double(-2.0),
0207         ymax           = cms.double(+2.0),
0208         layerswitchon  = cms.bool(False)
0209     ),
0210 
0211     TProfResolxMFTrackwidthProfile_Category2 = cms.PSet(
0212         Nbinx          = cms.int32(12),
0213         xmin           = cms.double(0.),
0214         xmax           = cms.double(4.0),
0215         ymin           = cms.double(-2.0),
0216         ymax           = cms.double(+2.0),
0217         layerswitchon  = cms.bool(False)
0218     ),
0219 
0220     TProfResolxMFTrackwidthProfile_Category3 = cms.PSet(
0221         Nbinx          = cms.int32(12),
0222         xmin           = cms.double(0.),
0223         xmax           = cms.double(4.0),
0224         ymin           = cms.double(-2.0),
0225         ymax           = cms.double(+2.0),
0226         layerswitchon  = cms.bool(False)
0227     ),
0228 
0229     TProfResolxMFTrackwidthProfile_Category4 = cms.PSet(
0230         Nbinx          = cms.int32(12),
0231         xmin           = cms.double(0.),
0232         xmax           = cms.double(10.0),
0233         ymin           = cms.double(-2.0),
0234         ymax           = cms.double(+2.0),
0235         layerswitchon  = cms.bool(False)
0236     ),
0237 
0238     TProfResolxMFClusterwidthProfile_Category1 = cms.PSet(
0239         Nbinx          = cms.int32(100),
0240         xmin           = cms.double(0.),
0241         xmax           = cms.double(10.),
0242         ymin           = cms.double(-2.0),
0243         ymax           = cms.double(+2.0),
0244         layerswitchon  = cms.bool(False)
0245     ),
0246 
0247     TProfResolxMFAngleProfile = cms.PSet(
0248         Nbinx          = cms.int32(100),
0249         xmin           = cms.double(-1.),
0250         xmax           = cms.double(60.0),
0251         ymin           = cms.double(0.),
0252         ymax           = cms.double(2.0),
0253         layerswitchon  = cms.bool(False)
0254     ),
0255 
0256    TH1WclusRphi = cms.PSet(
0257         Nbinx          = cms.int32(20),
0258         xmin           = cms.double(0.5),
0259         xmax           = cms.double(20.5),
0260         layerswitchon  = cms.bool(True)
0261     ),
0262 
0263    TH1AdcRphi = cms.PSet(
0264         Nbinx          = cms.int32(100),
0265         xmin           = cms.double(0.),
0266         xmax           = cms.double(300.),
0267         layerswitchon  = cms.bool(True)
0268     ),
0269 
0270    TH1ResolxLFRphi = cms.PSet(
0271         Nbinx          = cms.int32(100),
0272         xmin           = cms.double(0.),
0273         xmax           = cms.double(0.005),
0274         layerswitchon  = cms.bool(False)
0275     ),
0276 
0277    TH1ResolxMFRphi = cms.PSet(
0278         Nbinx          = cms.int32(100),
0279         xmin           = cms.double(0.),
0280         xmax           = cms.double(2.0),
0281         layerswitchon  = cms.bool(True)
0282     ),
0283 
0284    TH1ResolxMFRphiwclus1 = cms.PSet(
0285         Nbinx          = cms.int32(100),
0286         xmin           = cms.double(0.),
0287         xmax           = cms.double(2.0),
0288         layerswitchon  = cms.bool(True)
0289     ),
0290 
0291    TH1ResolxMFRphiwclus2 = cms.PSet(
0292         Nbinx          = cms.int32(100),
0293         xmin           = cms.double(0.),
0294         xmax           = cms.double(2.0),
0295         layerswitchon  = cms.bool(True)
0296     ),
0297 
0298    TH1ResolxMFRphiwclus3 = cms.PSet(
0299         Nbinx          = cms.int32(100),
0300         xmin           = cms.double(0.),
0301         xmax           = cms.double(2.0),
0302         layerswitchon  = cms.bool(True)
0303     ),
0304 
0305    TH1ResolxMFRphiwclus4 = cms.PSet(
0306         Nbinx          = cms.int32(100),
0307         xmin           = cms.double(0.),
0308         xmax           = cms.double(2.0),
0309         layerswitchon  = cms.bool(True)
0310     ),
0311 
0312    TH1ResLFRphi = cms.PSet(
0313         Nbinx          = cms.int32(100),
0314         xmin           = cms.double(-0.02),
0315         xmax           = cms.double(+0.02),
0316         layerswitchon  = cms.bool(False)
0317     ),
0318 
0319    TH1ResMFRphi = cms.PSet(
0320         Nbinx          = cms.int32(100),
0321         xmin           = cms.double(-2.0),
0322         xmax           = cms.double(+2.0),
0323         layerswitchon  = cms.bool(True)
0324     ),
0325 
0326    TH1ResMFRphiwclus1 = cms.PSet(
0327         Nbinx          = cms.int32(100),
0328         xmin           = cms.double(-2.0),
0329         xmax           = cms.double(+2.0),
0330         layerswitchon  = cms.bool(False)
0331     ),
0332 
0333    TH1ResMFRphiwclus2 = cms.PSet(
0334         Nbinx          = cms.int32(100),
0335         xmin           = cms.double(-2.0),
0336         xmax           = cms.double(+2.0),
0337         layerswitchon  = cms.bool(False)
0338     ),
0339 
0340    TH1ResMFRphiwclus3 = cms.PSet(
0341         Nbinx          = cms.int32(100),
0342         xmin           = cms.double(-2.0),
0343         xmax           = cms.double(+2.0),
0344         layerswitchon  = cms.bool(False)
0345     ),
0346 
0347    TH1ResMFRphiwclus4 = cms.PSet(
0348         Nbinx          = cms.int32(100),
0349         xmin           = cms.double(-2.0),
0350         xmax           = cms.double(+2.0),
0351         layerswitchon  = cms.bool(False)
0352     ),
0353 
0354    TH1PullLFRphi = cms.PSet(
0355         Nbinx          = cms.int32(100),
0356         xmin           = cms.double(-5.0),
0357         xmax           = cms.double(+5.0),
0358         layerswitchon  = cms.bool(False)
0359     ),
0360 
0361    TH1PullMFRphi = cms.PSet(
0362         Nbinx          = cms.int32(100),
0363         xmin           = cms.double(-5.0),
0364         xmax           = cms.double(+5.0),
0365         layerswitchon  = cms.bool(True)
0366     ),
0367 
0368    TH1PullMFRphiwclus1 = cms.PSet(
0369         Nbinx          = cms.int32(100),
0370         xmin           = cms.double(-2.0),
0371         xmax           = cms.double(+2.0),
0372         layerswitchon  = cms.bool(False)
0373     ),
0374 
0375    TH1PullMFRphiwclus2 = cms.PSet(
0376         Nbinx          = cms.int32(100),
0377         xmin           = cms.double(-2.0),
0378         xmax           = cms.double(+2.0),
0379         layerswitchon  = cms.bool(False)
0380     ),
0381 
0382    TH1PullMFRphiwclus3 = cms.PSet(
0383         Nbinx          = cms.int32(100),
0384         xmin           = cms.double(-2.0),
0385         xmax           = cms.double(+2.0),
0386         layerswitchon  = cms.bool(False)
0387     ),
0388 
0389    TH1PullMFRphiwclus4 = cms.PSet(
0390         Nbinx          = cms.int32(100),
0391         xmin           = cms.double(-2.0),
0392         xmax           = cms.double(+2.0),
0393         layerswitchon  = cms.bool(False)
0394     ),
0395 
0396    TH1TrackangleRphi = cms.PSet(
0397         Nbinx          = cms.int32(100),
0398         xmin           = cms.double(-20.0),
0399         xmax           = cms.double(+20.0),
0400         layerswitchon  = cms.bool(False)
0401     ),
0402 
0403    TH1TrackanglebetaRphi = cms.PSet(
0404         Nbinx          = cms.int32(100),
0405         xmin           = cms.double(-20.0),
0406         xmax           = cms.double(+20.0),
0407         layerswitchon  = cms.bool(False)
0408     ),
0409 
0410    TH1Trackangle2Rphi = cms.PSet(
0411         Nbinx          = cms.int32(100),
0412         xmin           = cms.double(-20.0),
0413         xmax           = cms.double(+20.0),
0414         layerswitchon  = cms.bool(False)
0415     ),
0416 
0417     TProfPullTrackangleProfileRphi = cms.PSet(
0418         Nbinx          = cms.int32(100),
0419         xmin           = cms.double(-20.0),
0420         xmax           = cms.double(+20.0),
0421         ymin           = cms.double(-2.0),
0422         ymax           = cms.double(+2.0),
0423         layerswitchon  = cms.bool(False)
0424     ),
0425 
0426    TH1PullTrackangle2DRphi = cms.PSet(
0427         Nbinx          = cms.int32(100),
0428         xmin           = cms.double(0.),
0429         xmax           = cms.double(1.0),
0430         layerswitchon  = cms.bool(False)
0431     ),
0432 
0433   TH1TrackwidthRphi = cms.PSet(
0434         Nbinx          = cms.int32(100),
0435         xmin           = cms.double(0.),
0436         xmax           = cms.double(1.0),
0437         layerswitchon  = cms.bool(False)
0438     ),
0439 
0440    TH1ExpectedwidthRphi = cms.PSet(
0441         Nbinx          = cms.int32(10),
0442         xmin           = cms.double(0.),
0443         xmax           = cms.double(10.),
0444         layerswitchon  = cms.bool(False)
0445     ),
0446 
0447     TH1ClusterwidthRphi = cms.PSet(
0448         Nbinx          = cms.int32(10),
0449         xmin           = cms.double(0.),
0450         xmax           = cms.double(10.),
0451         layerswitchon  = cms.bool(False)
0452     ),
0453 
0454    TH1CategoryRphi = cms.PSet(
0455         Nbinx          = cms.int32(10),
0456         xmin           = cms.double(0.),
0457         xmax           = cms.double(10.),
0458         layerswitchon  = cms.bool(False)
0459     ),
0460 
0461    TProfPullTrackwidthProfileRphi = cms.PSet(
0462         Nbinx          = cms.int32(100),
0463         xmin           = cms.double(0.),
0464         xmax           = cms.double(4.0),
0465         ymin           = cms.double(-2.0),
0466         ymax           = cms.double(+2.0),
0467         layerswitchon  = cms.bool(True)
0468     ),
0469 
0470    TProfPullTrackwidthProfileRphiwclus1 = cms.PSet(
0471         Nbinx          = cms.int32(100),
0472         xmin           = cms.double(0.),
0473         xmax           = cms.double(4.0),
0474         ymin           = cms.double(-2.0),
0475         ymax           = cms.double(+2.0),
0476         layerswitchon  = cms.bool(True)
0477     ),
0478 
0479    TProfPullTrackwidthProfileRphiwclus2 = cms.PSet(
0480         Nbinx          = cms.int32(100),
0481         xmin           = cms.double(0.),
0482         xmax           = cms.double(4.0),
0483         ymin           = cms.double(-2.0),
0484         ymax           = cms.double(+2.0),
0485         layerswitchon  = cms.bool(True)
0486     ),
0487 
0488    TProfPullTrackwidthProfileRphiwclus3 = cms.PSet(
0489         Nbinx          = cms.int32(100),
0490         xmin           = cms.double(0.),
0491         xmax           = cms.double(4.0),
0492         ymin           = cms.double(-2.0),
0493         ymax           = cms.double(+2.0),
0494         layerswitchon  = cms.bool(True)
0495     ),
0496 
0497    TProfPullTrackwidthProfileRphiwclus4 = cms.PSet(
0498         Nbinx          = cms.int32(100),
0499         xmin           = cms.double(0.),
0500         xmax           = cms.double(4.0),
0501         ymin           = cms.double(-2.0),
0502         ymax           = cms.double(+2.0),
0503         layerswitchon  = cms.bool(True)
0504     ),
0505 
0506    TProfPullTrackwidthProfileCategory1Rphi = cms.PSet(
0507         Nbinx          = cms.int32(100),
0508         xmin           = cms.double(0.),
0509         xmax           = cms.double(1.),
0510         ymin           = cms.double(-2.0),
0511         ymax           = cms.double(+2.0),
0512         layerswitchon  = cms.bool(False)
0513     ),
0514 
0515   TProfPullTrackwidthProfileCategory2Rphi = cms.PSet(
0516         Nbinx          = cms.int32(100),
0517         xmin           = cms.double(0.),
0518         xmax           = cms.double(1.0),
0519         ymin           = cms.double(-2.0),
0520         ymax           = cms.double(+2.0),
0521         layerswitchon  = cms.bool(False)
0522     ),
0523 
0524   TProfPullTrackwidthProfileCategory3Rphi = cms.PSet(
0525         Nbinx          = cms.int32(100),
0526         xmin           = cms.double(0.),
0527         xmax           = cms.double(1.0),
0528         ymin           = cms.double(-2.0),
0529         ymax           = cms.double(+2.0),
0530         layerswitchon  = cms.bool(False)
0531     ),
0532 
0533   TProfPullTrackwidthProfileCategory4Rphi = cms.PSet(
0534         Nbinx          = cms.int32(100),
0535         xmin           = cms.double(0.),
0536         xmax           = cms.double(1.0),
0537         ymin           = cms.double(-2.0),
0538         ymax           = cms.double(+2.0),
0539         layerswitchon  = cms.bool(False)
0540     ),
0541 
0542   TProfResolxMFTrackwidthProfileRphi = cms.PSet(
0543         Nbinx          = cms.int32(12),
0544         xmin           = cms.double(0.),
0545         xmax           = cms.double(8.0),
0546         ymin           = cms.double(-2.0),
0547         ymax           = cms.double(+2.0),
0548         layerswitchon  = cms.bool(True)
0549     ),
0550 
0551   TProfResolxMFTrackwidthProfileWclus1Rphi = cms.PSet(
0552         Nbinx          = cms.int32(12),
0553         xmin           = cms.double(0.),
0554         xmax           = cms.double(4.0),
0555         ymin           = cms.double(-2.0),
0556         ymax           = cms.double(+2.0),
0557         layerswitchon  = cms.bool(True)
0558     ),
0559 
0560   TProfResolxMFTrackwidthProfileWclus2Rphi = cms.PSet(
0561         Nbinx          = cms.int32(12),
0562         xmin           = cms.double(0.),
0563         xmax           = cms.double(4.0),
0564         ymin           = cms.double(-2.0),
0565         ymax           = cms.double(+2.0),
0566         layerswitchon  = cms.bool(True)
0567     ),
0568 
0569   TProfResolxMFTrackwidthProfileWclus3Rphi = cms.PSet(
0570         Nbinx          = cms.int32(12),
0571         xmin           = cms.double(0.),
0572         xmax           = cms.double(4.0),
0573         ymin           = cms.double(-2.0),
0574         ymax           = cms.double(+2.0),
0575         layerswitchon  = cms.bool(True)
0576     ),
0577 
0578   TProfResolxMFTrackwidthProfileWclus4Rphi = cms.PSet(
0579         Nbinx          = cms.int32(12),
0580         xmin           = cms.double(0.),
0581         xmax           = cms.double(4.0),
0582         ymin           = cms.double(-2.0),
0583         ymax           = cms.double(+2.0),
0584         layerswitchon  = cms.bool(True)
0585     ),
0586 
0587   TProfResMFTrackwidthProfileWclus1Rphi = cms.PSet(
0588         Nbinx          = cms.int32(12),
0589         xmin           = cms.double(0.),
0590         xmax           = cms.double(4.0),
0591         ymin           = cms.double(-2.0),
0592         ymax           = cms.double(+2.0),
0593         layerswitchon  = cms.bool(False)
0594     ),
0595 
0596   TProfResMFTrackwidthProfileWclus2Rphi = cms.PSet(
0597         Nbinx          = cms.int32(12),
0598         xmin           = cms.double(0.),
0599         xmax           = cms.double(4.0),
0600         ymin           = cms.double(-2.0),
0601         ymax           = cms.double(+2.0),
0602         layerswitchon  = cms.bool(False)
0603     ),
0604 
0605   TProfResMFTrackwidthProfileWclus3Rphi = cms.PSet(
0606         Nbinx          = cms.int32(12),
0607         xmin           = cms.double(0.),
0608         xmax           = cms.double(4.0),
0609         ymin           = cms.double(-2.0),
0610         ymax           = cms.double(+2.0),
0611         layerswitchon  = cms.bool(False)
0612     ),
0613 
0614   TProfResMFTrackwidthProfileWclus4Rphi = cms.PSet(
0615         Nbinx          = cms.int32(12),
0616         xmin           = cms.double(0.),
0617         xmax           = cms.double(4.0),
0618         ymin           = cms.double(-2.0),
0619         ymax           = cms.double(+2.0),
0620         layerswitchon  = cms.bool(False)
0621     ),
0622 
0623   TProfResolxMFTrackwidthProfileCategory1Rphi = cms.PSet(
0624         Nbinx          = cms.int32(12),
0625         xmin           = cms.double(0.),
0626         xmax           = cms.double(4.0),
0627         ymin           = cms.double(-2.0),
0628         ymax           = cms.double(+2.0),
0629         layerswitchon  = cms.bool(False)
0630     ),
0631 
0632   TProfResolxMFTrackwidthProfileCategory2Rphi = cms.PSet(
0633         Nbinx          = cms.int32(12),
0634         xmin           = cms.double(0.),
0635         xmax           = cms.double(4.0),
0636         ymin           = cms.double(-2.0),
0637         ymax           = cms.double(+2.0),
0638         layerswitchon  = cms.bool(False)
0639     ),
0640 
0641   TProfResolxMFTrackwidthProfileCategory3Rphi = cms.PSet(
0642         Nbinx          = cms.int32(12),
0643         xmin           = cms.double(0.),
0644         xmax           = cms.double(4.0),
0645         ymin           = cms.double(-2.0),
0646         ymax           = cms.double(+2.0),
0647         layerswitchon  = cms.bool(False)
0648     ),
0649 
0650   TProfResolxMFTrackwidthProfileCategory4Rphi = cms.PSet(
0651         Nbinx          = cms.int32(12),
0652         xmin           = cms.double(0.),
0653         xmax           = cms.double(4.0),
0654         ymin           = cms.double(-2.0),
0655         ymax           = cms.double(+2.0),
0656         layerswitchon  = cms.bool(False)
0657     ),
0658 
0659   TProfResolxMFAngleProfileRphi = cms.PSet(
0660         Nbinx          = cms.int32(100),
0661         xmin           = cms.double(0.),
0662         xmax           = cms.double(1.0),
0663         ymin           = cms.double(-2.0),
0664         ymax           = cms.double(+2.0),
0665         layerswitchon  = cms.bool(False)
0666     ),
0667 
0668   TProfResolxMFClusterwidthProfileCategory1Rphi = cms.PSet(
0669         Nbinx          = cms.int32(100),
0670         xmin           = cms.double(0.),
0671         xmax           = cms.double(10.),
0672         ymin           = cms.double(-2.0),
0673         ymax           = cms.double(+2.0),
0674         layerswitchon  = cms.bool(False)
0675     ),
0676 
0677   TProfrapidityResProfilewclus1 = cms.PSet(
0678         Nbinx          = cms.int32(100),
0679         xmin           = cms.double(-2.5),
0680         xmax           = cms.double(+2.5),
0681         ymin           = cms.double(0.0),
0682         ymax           = cms.double(2.0),
0683         layerswitchon  = cms.bool(False)
0684     ),
0685 
0686   TProfrapidityResProfilewclus2 = cms.PSet(
0687         Nbinx          = cms.int32(100),
0688         xmin           = cms.double(-2.5),
0689         xmax           = cms.double(+2.5),
0690         ymin           = cms.double(0.0),
0691         ymax           = cms.double(2.0),
0692         layerswitchon  = cms.bool(False)
0693     ),
0694 
0695   TProfrapidityResProfilewclus3 = cms.PSet(
0696         Nbinx          = cms.int32(100),
0697         xmin           = cms.double(-2.5),
0698         xmax           = cms.double(+2.5),
0699         ymin           = cms.double(0.0),
0700         ymax           = cms.double(2.0),
0701         layerswitchon  = cms.bool(False)
0702     ),
0703 
0704   TProfrapidityResProfilewclus4 = cms.PSet(
0705         Nbinx          = cms.int32(100),
0706         xmin           = cms.double(-2.5),
0707         xmax           = cms.double(+2.5),
0708         ymin           = cms.double(0.0),
0709         ymax           = cms.double(2.0),
0710         layerswitchon  = cms.bool(False)
0711     ),
0712 
0713   TH1WclusSas = cms.PSet(
0714         Nbinx          = cms.int32(20),
0715         xmin           = cms.double(0.5),
0716         xmax           = cms.double(20.5),
0717         layerswitchon  = cms.bool(True)
0718     ),
0719 
0720   TH1AdcSas = cms.PSet(
0721         Nbinx          = cms.int32(100),
0722         xmin           = cms.double(0.),
0723         xmax           = cms.double(300.),
0724         layerswitchon  = cms.bool(True)
0725     ),
0726 
0727   TH1ResolxLFSas = cms.PSet(
0728         Nbinx          = cms.int32(100),
0729         xmin           = cms.double(0.),
0730         xmax           = cms.double(0.005),
0731         layerswitchon  = cms.bool(False)
0732     ),
0733 
0734   TH1ResolxMFSas = cms.PSet(
0735         Nbinx          = cms.int32(100),
0736         xmin           = cms.double(0.),
0737         xmax           = cms.double(0.5),
0738         layerswitchon  = cms.bool(True)
0739     ),
0740 
0741   TH1ResLFSas = cms.PSet(
0742         Nbinx          = cms.int32(100),
0743         xmin           = cms.double(-0.02),
0744         xmax           = cms.double(+0.02),
0745         layerswitchon  = cms.bool(False)
0746     ),
0747 
0748   TH1ResMFSas = cms.PSet(
0749         Nbinx          = cms.int32(100),
0750         xmin           = cms.double(-2.),
0751         xmax           = cms.double(+2.),
0752         layerswitchon  = cms.bool(True)
0753     ),
0754 
0755   TH1PullLFSas = cms.PSet(
0756         Nbinx          = cms.int32(100),
0757         xmin           = cms.double(-4.),
0758         xmax           = cms.double(+4.),
0759         layerswitchon  = cms.bool(False)
0760     ),
0761 
0762   TH1PullMFSas = cms.PSet(
0763         Nbinx          = cms.int32(100),
0764         xmin           = cms.double(-4.),
0765         xmax           = cms.double(+4.),
0766         layerswitchon  = cms.bool(True)
0767     ),
0768 
0769   TH1TrackangleSas = cms.PSet(
0770         Nbinx          = cms.int32(100),
0771         xmin           = cms.double(-40.),
0772         xmax           = cms.double(+40.),
0773         layerswitchon  = cms.bool(False)
0774     ),
0775 
0776   TH1TrackanglebetaSas = cms.PSet(
0777         Nbinx          = cms.int32(100),
0778         xmin           = cms.double(-40.),
0779         xmax           = cms.double(+40.),
0780         layerswitchon  = cms.bool(False)
0781     ),
0782 
0783   TProfPullTrackangleProfileSas = cms.PSet(
0784         Nbinx          = cms.int32(100),
0785         xmin           = cms.double(-40.),
0786         xmax           = cms.double(+40.),
0787         ymin           = cms.double(-4.),
0788         ymax           = cms.double(+4.),
0789         layerswitchon  = cms.bool(False)
0790     ),
0791 
0792   TH1TrackwidthSas = cms.PSet(
0793         Nbinx          = cms.int32(100),
0794         xmin           = cms.double(0.),
0795         xmax           = cms.double(1.),
0796         layerswitchon  = cms.bool(False)
0797     ),
0798 
0799   TH1ExpectedwidthSas = cms.PSet(
0800         Nbinx          = cms.int32(10),
0801         xmin           = cms.double(0.),
0802         xmax           = cms.double(10.),
0803         layerswitchon  = cms.bool(False)
0804     ),
0805 
0806   TH1ClusterwidthSas = cms.PSet(
0807         Nbinx          = cms.int32(10),
0808         xmin           = cms.double(0.),
0809         xmax           = cms.double(10.),
0810         layerswitchon  = cms.bool(False)
0811     ),
0812 
0813   TH1CategorySas = cms.PSet(
0814         Nbinx          = cms.int32(10),
0815         xmin           = cms.double(0.),
0816         xmax           = cms.double(10.),
0817         layerswitchon  = cms.bool(False)
0818     ),
0819 
0820   TProfPullTrackwidthProfileSas = cms.PSet(
0821         Nbinx          = cms.int32(100),
0822         xmin           = cms.double(0.),
0823         xmax           = cms.double(1.),
0824         ymin           = cms.double(-2.),
0825         ymax           = cms.double(+2.),
0826         layerswitchon  = cms.bool(True)
0827     ),
0828 
0829   TProfPullTrackwidthProfileCategory1Sas = cms.PSet(
0830         Nbinx          = cms.int32(100),
0831         xmin           = cms.double(0.),
0832         xmax           = cms.double(1.),
0833         ymin           = cms.double(-2.),
0834         ymax           = cms.double(+2.),
0835         layerswitchon  = cms.bool(False)
0836     ),
0837 
0838   TProfPullTrackwidthProfileCategory2Sas = cms.PSet(
0839         Nbinx          = cms.int32(100),
0840         xmin           = cms.double(0.),
0841         xmax           = cms.double(1.),
0842         ymin           = cms.double(-2.),
0843         ymax           = cms.double(+2.),
0844         layerswitchon  = cms.bool(False)
0845     ),
0846 
0847   TProfPullTrackwidthProfileCategory3Sas = cms.PSet(
0848         Nbinx          = cms.int32(100),
0849         xmin           = cms.double(0.),
0850         xmax           = cms.double(1.),
0851         ymin           = cms.double(-2.),
0852         ymax           = cms.double(+2.),
0853         layerswitchon  = cms.bool(False)
0854     ),
0855 
0856   TProfPullTrackwidthProfileCategory4Sas = cms.PSet(
0857         Nbinx          = cms.int32(100),
0858         xmin           = cms.double(0.),
0859         xmax           = cms.double(1.),
0860         ymin           = cms.double(-2.),
0861         ymax           = cms.double(+2.),
0862         layerswitchon  = cms.bool(False)
0863     ),
0864 
0865   TProfResolxMFTrackwidthProfileSas = cms.PSet(
0866         Nbinx          = cms.int32(12),
0867         xmin           = cms.double(0.),
0868         xmax           = cms.double(4.),
0869         ymin           = cms.double(-2.),
0870         ymax           = cms.double(+2.),
0871         layerswitchon  = cms.bool(True)
0872     ),
0873 
0874   TProfResolxMFTrackwidthProfileCategory1Sas = cms.PSet(
0875         Nbinx          = cms.int32(12),
0876         xmin           = cms.double(0.),
0877         xmax           = cms.double(4.),
0878         ymin           = cms.double(-2.),
0879         ymax           = cms.double(+2.),
0880         layerswitchon  = cms.bool(False)
0881     ),
0882 
0883   TProfResolxMFTrackwidthProfileCategory2Sas = cms.PSet(
0884         Nbinx          = cms.int32(12),
0885         xmin           = cms.double(0.),
0886         xmax           = cms.double(4.),
0887         ymin           = cms.double(-2.),
0888         ymax           = cms.double(+2.),
0889         layerswitchon  = cms.bool(False)
0890     ),
0891 
0892   TProfResolxMFTrackwidthProfileCategory3Sas = cms.PSet(
0893         Nbinx          = cms.int32(12),
0894         xmin           = cms.double(0.),
0895         xmax           = cms.double(4.),
0896         ymin           = cms.double(-2.),
0897         ymax           = cms.double(+2.),
0898         layerswitchon  = cms.bool(False)
0899     ),
0900 
0901   TProfResolxMFTrackwidthProfileCategory4Sas = cms.PSet(
0902         Nbinx          = cms.int32(12),
0903         xmin           = cms.double(0.),
0904         xmax           = cms.double(4.),
0905         ymin           = cms.double(-2.),
0906         ymax           = cms.double(+2.),
0907         layerswitchon  = cms.bool(False)
0908     ),
0909 
0910   TProfResolxMFAngleProfileSas = cms.PSet(
0911         Nbinx          = cms.int32(100),
0912         xmin           = cms.double(0.),
0913         xmax           = cms.double(1.),
0914         ymin           = cms.double(-2.),
0915         ymax           = cms.double(+2.),
0916         layerswitchon  = cms.bool(False)
0917     ),
0918 
0919   TProfResolxMFClusterwidthProfileCategory1Sas = cms.PSet(
0920         Nbinx          = cms.int32(100),
0921         xmin           = cms.double(0.),
0922         xmax           = cms.double(10.),
0923         ymin           = cms.double(-2.),
0924         ymax           = cms.double(+2.),
0925         layerswitchon  = cms.bool(False)
0926     ),
0927 
0928   TH1PosxMatched = cms.PSet(
0929         Nbinx          = cms.int32(100),
0930         xmin           = cms.double(-6.0),
0931         xmax           = cms.double(+6.0),
0932         layerswitchon  = cms.bool(False)
0933     ),
0934 
0935   TH1PosyMatched = cms.PSet(
0936         Nbinx          = cms.int32(100),
0937         xmin           = cms.double(-6.0),
0938         xmax           = cms.double(+6.0),
0939         layerswitchon  = cms.bool(False)
0940     ),
0941 
0942   TH1ResolxMatched = cms.PSet(
0943         Nbinx          = cms.int32(100),
0944         xmin           = cms.double(0.),
0945         xmax           = cms.double(0.05),
0946         layerswitchon  = cms.bool(False)
0947     ),
0948 
0949   TH1ResolyMatched = cms.PSet(
0950         Nbinx          = cms.int32(100),
0951         xmin           = cms.double(0.),
0952         xmax           = cms.double(0.05),
0953         layerswitchon  = cms.bool(False)
0954     ),
0955 
0956   TH1ResxMatched = cms.PSet(
0957         Nbinx          = cms.int32(100),
0958         xmin           = cms.double(-0.02),
0959         xmax           = cms.double(+0.02),
0960         layerswitchon  = cms.bool(False)
0961     ),
0962 
0963   TH1ResyMatched = cms.PSet(
0964         Nbinx          = cms.int32(100),
0965         xmin           = cms.double(-1.),
0966         xmax           = cms.double(+1.),
0967         layerswitchon  = cms.bool(False)
0968     ),
0969 
0970   TH1PullxMatched = cms.PSet(
0971         Nbinx          = cms.int32(100),
0972         xmin           = cms.double(-5.),
0973         xmax           = cms.double(+5.),
0974         layerswitchon  = cms.bool(False)
0975     ),
0976 
0977   TH1PullyMatched = cms.PSet(
0978         Nbinx          = cms.int32(100),
0979         xmin           = cms.double(-5.),
0980         xmax           = cms.double(+5.),
0981         layerswitchon  = cms.bool(False)
0982     ),
0983 
0984     tracksInput = cms.InputTag("generalTracks"),
0985     associatePixel = cms.bool(False),
0986     ROUList = cms.vstring('g4SimHitsTrackerHitsTIBLowTof', 
0987             'g4SimHitsTrackerHitsTIBHighTof', 
0988             'g4SimHitsTrackerHitsTIDLowTof', 
0989             'g4SimHitsTrackerHitsTIDHighTof', 
0990             'g4SimHitsTrackerHitsTOBLowTof', 
0991             'g4SimHitsTrackerHitsTOBHighTof', 
0992             'g4SimHitsTrackerHitsTECLowTof', 
0993             'g4SimHitsTrackerHitsTECHighTof'),
0994     associateRecoTracks = cms.bool(False),
0995     #   string trajectoryInput = "rsWithMaterialTracks"
0996     pixelSimLinkSrc = cms.InputTag("simSiPixelDigis"),
0997     stripSimLinkSrc = cms.InputTag("simSiStripDigis"),
0998     associateStrip = cms.bool(True)
0999 )
1000 
1001 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
1002 premix_stage2.toModify(StripTrackingRecHitsValid,
1003     pixelSimLinkSrc = "mixData:PixelDigiSimLink",
1004     stripSimLinkSrc = "mixData:StripDigiSimLink",
1005 )