craft09 pixel alignment some informal results from early
play

CRAFT09 pixel alignment some informal results from early 3.8 T data - PowerPoint PPT Presentation

CRAFT09 pixel alignment some informal results from early 3.8 T data Frank Meier August 4, 2009 1 / 17 Overview Introduction Results Conclusions and Outlook Backup slides Alignment settings 2 / 17 Introduction Following this page, I


  1. CRAFT09 pixel alignment – some informal results from early 3.8 T data Frank Meier August 4, 2009 1 / 17

  2. Overview Introduction Results Conclusions and Outlook Backup slides Alignment settings 2 / 17

  3. Introduction Following this page, I show some raw plots from the very first (successful?) alignments using MP on CRAFT09 data at 3.8 T. Some remarks valid for all following slides: ◮ Number of events are those reported by mps stat.pl unless stated otherwise ◮ Version used was CMSSW 3 2 2 patch2 ◮ 1M of events used (3.8 T) ◮ For configs see backup slides for details 3 / 17

  4. TPBBarrel 0 X ′ Entries Entries 10632 10632 Residual for TPBBarrel 0 in Pixel Mean Mean 0.004034 0.004034 RMS RMS 0.06498 0.06498 s060_38T_data_ladder Underflow Underflow 7 7 CRAFT08 s061_38T_data_module Overflow Overflow 9 9 120 Entries Entries 8737 8737 Mean Mean -0.005087 -0.005087 RMS RMS 0.03531 0.03531 Underflow Underflow 4 4 100 Overflow Overflow 3 3 Entries Entries 10639 10639 Mean Mean 0.004672 0.004672 RMS RMS 0.06547 0.06547 80 Underflow Underflow 7 7 Overflow Overflow 13 13 60 40 20 0 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 (x - x )' [cm] rec pred 4 / 17

  5. TPBBarrel 0 Y ′ Entries Entries 10632 10632 Residual for TPBBarrel 0 in Pixel Mean Mean -0.02028 -0.02028 RMS RMS 0.1251 0.1251 s060_38T_data_ladder CRAFT08 Underflow Underflow 213 213 s061_38T_data_module Overflow Overflow 191 191 Entries Entries 8737 8737 180 Mean Mean -0.000786 -0.000786 RMS RMS 0.03582 0.03582 160 9 9 Underflow Underflow Overflow Overflow 9 9 Entries Entries 10639 10639 140 Mean Mean -0.02156 -0.02156 RMS RMS 0.1242 0.1242 120 215 215 Underflow Underflow Overflow Overflow 187 187 100 80 60 40 20 0 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 (y - y )' [cm] rec pred 5 / 17

  6. TPEEndcap 1 X ′ Entries Entries 881 881 Residual for TPEEndcap 1 in Pixel Mean Mean 0.003406 0.003406 RMS RMS 0.1764 0.1764 s060_38T_data_ladder Underflow Underflow 48 48 CRAFT08 s061_38T_data_module Overflow Overflow 47 47 Entries Entries 728 728 Mean Mean -0.01465 -0.01465 0.1144 0.1144 RMS RMS Underflow Underflow 7 7 10 Overflow Overflow 3 3 Entries Entries 879 879 Mean Mean 0.008819 0.008819 8 RMS RMS 0.1753 0.1753 Underflow Underflow 47 47 46 46 Overflow Overflow 6 4 2 0 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 (x - x )' [cm] rec pred 6 / 17

  7. Conclusions and Outlook ◮ Alignment seems not satisfactory, i.e. can’t reproduce results from misalignment study (see Alignment meeting of Jul 23) Plans: ◮ Improve alignment to achieve at least what CRAFT08 did ◮ Full alignment – how much data do we need for this? Config? 7 / 17

  8. Backup slides 8 / 17

  9. Alignment setting # − − Magnetic f i e l d p r o c e s s . load ( ” C o n f i g u r a t i o n / StandardSequences / M a g n e t i c F i e l d 3 8 T c f f ” ) # # FOR 3.8T # − − I d e a l geometry and i n t e r f a c e p r o c e s s . load ( ”Geometry . CMSCommonData . cmsIdealGeometryXML cfi ” ) p r o c e s s . load ( ”Geometry . TrackerNumberingBuilder . trackerNumberingGeometry cfi ” ) # # i f alignment c o n s t a n t s not from g l o b a l tag , add t h i s CondCore .DBCommon. CondDBSetup cfi import ∗ from # # Global Tag # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # p r o c e s s . load ( ” C o n f i g u r a t i o n . StandardSequences . F r o n t i e r C o n d i t i o n s G l o b a l T a g c f f ” ) p r o c e s s . GlobalTag . connect = ” f r o n t i e r :// F r o n t i e r P r o d /CMS COND 31X GLOBALTAG” p r o c e s s . GlobalTag . g l o b a l t a g = ”GR09 31X V4P : : A l l ” # # # # # temporary f i x f o r p i x e l templates # # see h t t p s :// hypernews . cern . ch/HyperNews/CMS/ get /tk − alignment /699. html p r o c e s s . load ( ” RecoLocalTracker . S i P i x e l R e c H i t s . PixelCPETemplateReco cfi ” ) p r o c e s s . templates . LoadTemplatesFromDB = F a l s e p r o c e s s . load ( ” RecoLocalTracker . S i P i x e l R e c H i t s . P i x e l C P E G e n e r i c c f i ” ) p r o c e s s . PixelCPEGenericESProducer . LoadTemplatesFromDB = F a l s e # # # # # end of temporary f i x # − − i n i t i a l i z e beam spot p r o c e s s . load ( ” RecoVertex . BeamSpotProducer . BeamSpot cfi ” ) 9 / 17

  10. Alignment setting # − − t r a c k s e l e c t i o n f o r alignment p r o c e s s . load ( ” Alignment . CommonAlignmentProducer . A l i g n m e n t T r a c k S e l e c t o r c f i ” ) p r o c e s s . AlignmentTrackSelector . s r c = ’ H i t F i l t e r e d T r a c k s ’ # a d j u s t to i n p u t f i l e p r o c e s s . AlignmentTrackSelector . applyBasicCuts = True p r o c e s s . AlignmentTrackSelector . pMin = 4. p r o c e s s . AlignmentTrackSelector . ptMin = 0. p r o c e s s . AlignmentTrackSelector . etaMin = − 999. p r o c e s s . AlignmentTrackSelector . etaMax = 999. p r o c e s s . AlignmentTrackSelector . nHitMin = 10 #p r o c e s s . AlignmentTrackSelector . minHitsPerSubDet . inBPIX = 2 #p r o c e s s . AlignmentTrackSelector . minHitsPerSubDet . inTEC = 1 p r o c e s s . AlignmentTrackSelector . nHitMin2D = 2 p r o c e s s . AlignmentTrackSelector . chi2nMax = 9999. p r o c e s s . AlignmentTrackSelector . a p p l y M u l t i p l i c i t y F i l t e r = True p r o c e s s . AlignmentTrackSelector . m a x M u l t i p l i c i t y = 1 p r o c e s s . AlignmentTrackSelector . applyNHighestPt = F a l s e p r o c e s s . AlignmentTrackSelector . nHighestPt = 1 p r o c e s s . AlignmentTrackSelector . seedOnlyFrom = 0 p r o c e s s . AlignmentTrackSelector . a p p l y I s o l a t i o n C u t = F a l s e p r o c e s s . AlignmentTrackSelector . m i n H i t I s o l a t i o n = 0.8 p r o c e s s . AlignmentTrackSelector . applyChargeCheck = F a l s e # s i n c e no S/N cut i s a p p l i e d p r o c e s s . AlignmentTrackSelector . minHitChargeStrip = 30. 10 / 17

  11. Alignment setting # − − new t r a c k h i t f i l t e r # T r a c k e r T r a c k H i t F i l t e r takes as i n p u t the t r a c k s / t r a j e c t o r i e s coming out from T r a c k R e f i p r o c e s s . load ( ” RecoTracker . F i n a l T r a c k S e l e c t o r s . T r a c k e r T r a c k H i t F i l t e r c f f ” ) p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . s r c = ’ T r a c k R e f i t t e r 1 ’ p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . u s e T r a j e c t o r i e s= True # t h i s i s needed only i f you r e q u i r p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . minimumHits = 8 p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . commands = cms . v s t r i n g ( ” keep PXB” , ” keep PXE” , ” keep TIB” , ” keep TID” , ” keep TOB” , ” keep TEC” ) p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . detsToIgnore = [ # see h t t p s :// hypernews . cern . ch/HyperNews/CMS/ get / t r a c k e r − performance /484. html # TIB / TID 369136710 , 369136714 , 402668822 , # TOB 436310989 , 436310990 , 436299301 , 436299302 , # TEC 470340521 , 470063045 , 470063046 , 470114669 , 470114670 , 470161093 , 470161094 , 470164333 , 470164334 , 470312005 , 470312006 , 470312009 , 470067405 , 470067406 , 470128813 ] p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . r e p l a c e W i t h I n a c t i v e H i t s = True p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . s t r i p A l l I n v a l i d H i t s = F a l s e p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . rejectBadStoNHits = True p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . StoNcommands = cms . v s t r i n g ( ”ALL 14.0 ” ) p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . r e j e c t L o w A n g l e H i t s= True p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . TrackAngleCut= 0.35 # i n rads , s t a r t i n g from the module s u p r o c e s s . T r a c k e r T r a c k H i t F i l t e r . u s e P i x e l Q u a l i t y F l a g= True #now we g i v e the TrackCandidate coming out of the T r a c k e r T r a c k H i t F i l t e r to the t r a c k pro RecoTracker . TrackProducer . C o s m i c F i n a l F i t W i t h M a t e r i a l P 5 c f f import p r o c e s s . H i t F i l t e r e d T r a c k s = RecoTracker . TrackProducer . C o s m i c F i n a l F i t W i t h M a t e r i a l P 5 c f f . c s r c = ’ T r a c k e r T r a c k H i t F i l t e r ’ ) 11 / 17

Recommend


More recommend