Top Banner
Offline Tracker DQM Shi1 Tutorial
21

Offline Tracker DQM Shi Tutorial

Mar 25, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Offline Tracker DQM Shi Tutorial

OfflineTrackerDQMShi1Tutorial

Page 2: Offline Tracker DQM Shi Tutorial

26/15/09 2

TrackerShi1sOverview•  OnlineShi1satP5(3/dayfor24hourscoverage)

–  OnePixelshi1erandoneSiStripshi1erfor8hshi1s–  OnePixelshi1leaderandoneSiStripshi1leadercoveringanenLreweek

•  OfflineShi1s(CMSCENTREandatFNALROC)–  OnecombinedPixel+SiStripshi1erforaCERNdayshi1andoneremote

foraFNALdayshi3–  OnePixel+SiStripshi1leaderatCMS‐CentercoveringanenLreweek

•  Ashi1ercandoeither3weeksonlineshi1s,or2weeksonline+1weekoffline(5days/week)

•  Beforefirstshi1:makesuretoshareanoverlapshi1withpreviousshi1er!

•  DQMexperton‐callatCERN•  DailyshortplanningmeeLngsbetweenP5andCMS‐CEN•  MondaycommissioningmeeLngs

Page 3: Offline Tracker DQM Shi Tutorial

36/15/09

SummaryofShi1erTasksforDQM•  P5shi1erwillwatchonlineDQMGUI(centralandexpert),aswell

asTrackerMap–  Checkspre‐definedsetofplotsincentralonlineGUIandTrackerMap,

usesexpertGUIfordebuggingofproblems–  HashelpofDQMon‐callexpert–  Communicateswithonlineandofflineshi1leaders

•  Offlineshi1ertasks:–  UsecentralDQMofflineGUIto:

•  Checksapre‐definedsetofplots•  ChecksresultsofautomateddatacerLficaLon(goodrunflags).Incaseofbadruns,triestounderstandthereason.

–  Runsrootmacro(eitheroncepershi1orperweek,tbd.)tofilltrendplotsfromCondDB(historicalDQMinfo)

–  MaybeaddiLonalworkflowsfromcalibraLonsgroup–  Communicateswithofflineshi1leader

•  Overlapwithcentralshi1ersavoidedasmuchaspossible.Expertshi1ersneedtobeabletorespondquicklytoquesLonsbycentralshi1ers!

Page 4: Offline Tracker DQM Shi Tutorial

4

Maintool:centralDQMGUI

•  hdps://cmsweb.cern.ch/dqm/Ler‐0•  ‘Workspace’:chooseEverything•  ‘Dataset’:chooseapplicabledatasetname,askshi1leader

•  ‘Run’:choosetherunnumbertoinvesLgate,startoffwherepreviousshi1erhasstopped

•  ’00Shi3’:layoutsforcentralshi1er,basicplots•  ‘Pixel&SiStrip–QuickCollecCon’:layoutsforTrackershi1ers,moredetailed.Alwayscheck!

•  ‘Pixel&SiStrip–Detectorfolders’:navigatethesetodebugproblems.

Page 5: Offline Tracker DQM Shi Tutorial

5

CentralGUIsnapshot:startpage

Info on all sub systems

Page 6: Offline Tracker DQM Shi Tutorial

6

Themonitorables–PixelsDatacorrupLon

•  ErrorsfromFEDsanddataunpacking(raw2digi)NErrorsplodedforeachFEDcrate/Ladder/Blade

•  ReportSummaryMaponfrontpageshowsmoduleswitherrorsataglance.

•  Summaryplotsshouldbeempty.Ifnot,errorcodesgivemoreinformaLon(linkedfromshi1instrucLons)

Page 7: Offline Tracker DQM Shi Tutorial

7

Themonitorables–PixelsRawcharge

•  Digisuncalibratedsinglepixelcharge,amount,occupancyandlocaLon Results from QTests

and/or reference plots will be superimposed

Page 8: Offline Tracker DQM Shi Tutorial

8

Themonitorables–PixelsClusters

•  Clustersgaincalibratedandclusteredchargedeposits,amount,size,occupancy,locaLon

OnTrack

OffTrack

Page 9: Offline Tracker DQM Shi Tutorial

9

Themonitorables–PixelsReconstructedHits

•  RecHitsLorentzanglecorrected,weightedhits,occupancyanderrors

Sorry, don’t have example plots at the moment.

Page 10: Offline Tracker DQM Shi Tutorial

10

Themonitorables–PixelsTracks

•  TrackscombinedSiStrip+Pixeltracks,hitresidualsandOnTrack/OffTrackclusterinfo,trackmulLpliciLes

Page 11: Offline Tracker DQM Shi Tutorial

11

Themonitorables–SiStripsReportSummaryMaps

•  OverviewmapsreflecLnginputfordatacerLficaLon

Two additional maps detailing S/N quality and fraction of modules with errors.

Page 12: Offline Tracker DQM Shi Tutorial

12

Themonitorables–SiStripsS/N

•  Signal‐to‐Noiseforclustersontracks,forTIB/TOB/TID/TEC

A lower cut is applied to ensure good quality data

Page 13: Offline Tracker DQM Shi Tutorial

13

Themonitorables–TrendPlots•  Theofflineshi1erwillhavetorunarootmacroeitheronceperdayorper

weekneedstobeseen,tofilltrendplotsforsomekeyvariables•  ForthePixels:

–  #Digis,#Clusters,clustersize,#barreltracks/#endcaptracks,meanchargeofOnTrackclusters

•  FortheStrips:–  #tracks(CKFandCosTF),#RecHitspertrack(CKFandCosTF),MPVofcorrected

S/N,#ClustersOffTrack,#ClustersOnTrack(CKFandCosTF),Chi2/ndoffortracks(CKFandCosTF)

Run number

Page 14: Offline Tracker DQM Shi Tutorial

OfflineTrackerMaps‐Pixels•  StaLcTrackerMapplotsofsomeselectedmonitorables,viewablewiththeGUI

Page 15: Offline Tracker DQM Shi Tutorial

OfflineTrackerMaps‐SiStrips•  TogetherwiththetrendplotsacoupleofstaLcTrackerMaps

canbecreatedforthestrips:–  NDigisdistribuLonforallmodules–  FEDerrordistribuLonforallmodules

•  ThesewillallowforanaddiLonaloverviewofthewholesystematoneglance.

Page 16: Offline Tracker DQM Shi Tutorial

Whensomethingseemswrong

•  Ifyouspotaprobleminoneoftheplots,oryoufollowuponaproblemreportedbytheonlineshi1er,etc.reportyourfindingsintwikiwithDBinterface(currentlyunderdevelopment)

•  InaddiLontalktoyourofflineshi1leader•  Trytounderstandfromonlineelogifsomethingwent

obviouslywrong.•  IftheautomaLcgoodrunflagisbad,invesLgatewhy,what

cutfailed,whatfracLonofthemodulesfailed,etc.Discusswithofflineshi1leaderyourfindings.

•  Makesuretocommunicatewithfollowingshi1ersviathetwiki/DBtoolandviatheelogifnecessary,sonoteverybodyhastore‐discoverthesameproblem.

Page 17: Offline Tracker DQM Shi Tutorial

DataCerLficaLon

•  Verifyingthiswillmainlybedutyofshi1leader,buteverybodyshouldunderstandtheprinciples…

•  TheDQMprocessatTier‐0isautomaLcallyapplyingacertainsetofcutstosomeofthehistograms.Thenanalgorithmiscombiningthecutresultstodefineanoverallgoodrunflag(goodorbad)forFPIX,BPIX,TIB,TOB,TID,TECseparately.

•  TheintermediateandfinalresultsofthisprocessarestoredintheDQMrootfiles,accessiblethroughtheDQMGUIunder:–  Pixel(SiStrip)/EventInfo/reportSummaryContents–  AddiLonalusefulinputcanbefoundunderPixel(SiStrip)/EventInfo/

DAQContentsandDCSContents

Page 18: Offline Tracker DQM Shi Tutorial

DataCerLficaLon‐Pixels

•  WecheckwhatfracLonofallbarrelorendcapmodulespassesacertaincut.ThequanLLeswecutonare:– AnyFEDerrors?– #Digis– Digicharge(rawchargeinADC)– Clustersize,#Clusters,clustercharge(OnTrackandOffTrack)

– MeanandRMSforXandYresiduals– RecHiterrorsinXandY

Useful now

Better with collisions

Page 19: Offline Tracker DQM Shi Tutorial

DataCerLficaLon‐SiStrips

• ModulelevelcerLficaLonbasedon– AnyFEDerrors?– #Digis– #Clusters

•  LayerlevelcerLficaLonbasedon– S/NfracLonofgoodlayers(persubsystemTIB/TOB/TID/TEC)

•  Combinethemoduleandlayerlevelresultspersubsystem

Page 20: Offline Tracker DQM Shi Tutorial

RunRegistry•  CMScentralDQMRunRegistrycontainsallimportantinfoonallruns,filledautomaLcallyandbyhandbytheshi1ers:– hdp://pccmsdqm04.cern.ch/runregistry/index.jsp

Page 21: Offline Tracker DQM Shi Tutorial

Signingupforshi1s•  Reminder:onlyoneweekofofflineshi1spossibleperperson,restshouldbeonlineatP5!

•  Ifpossiblewewouldliketocoveroneremoteofflineshi1perdayfromFermilab.

•  Signupfor5shi1sina7dayweek(notonedayhereandthere…)

•  Signupforshi1susingofficialCMSshi1tool:hdp://cmsonline.cern.ch/portal/page/portal/CMSonlinesystem/Shi1list/Shi1SelecLon

•  Choose“Shi1selecLon”tab(topright),selectShi1type“TRK–OfflineFNAL”andtheMonthyouareinterestedinandclickonthe“Show”budon.Thenchecktheblueboxesonthedaysofyouravailability;LinoDeMariawilleventuallyassigntheshi1s.