20
FCC analysis *low Z’->ll example Clement Helsens 17/07/17 Delphes cards varia7ons 1

17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

FCCanalysis*lowZ’->llexampleClementHelsens

17/07/17

De

lphe

scardsvaria7o

ns

1

Page 2: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Outline

•  Delphescardsproposal•  FCCSWanalysisflow•  Z’->llfullexample

18/07/17

De

lphe

scardsvaria7o

ns

2

Page 3: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Delphescardproposal•  AsdonefortheATLASupgrade:•  comparethenominalFCCDelphesparametrisa7onwitha“beOer”and“worse”detector

•  Thiswillbeveryinforma7veintermsofphysicsreach•  differentvaria7onsbracketsthenominal

•  WewillalsopresentresultsusingtheCMSparametrisa7on

•  Thosevaria7ons(includingCMS)•  willbecentrallysupported•  thisdoesnotpreventuserstostudymoreconfigura7onsiftheywantto,forexampleifonlyaspecificaspectofthedetectorisrelevantforananalysis

17/07/17

De

lphe

scardsvaria7o

ns

3

Page 4: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Trackangularresolution•  InDelphesthetrackangularresolu7onisconsideredasperfect•  Thisisawrongassump7onandithasbeenimplementedinanewDelphesrelease(notyetpropagatedinFCCSW)

•  CMSvalueisconsistentwithσθ~0.003

•  Proposetochoose0.003oreven0.002asaconserva7vebaseline

•  Backoftheenvelopcalcula7onwithtrackerexperts•  ifweconsideratrackasmergedifthe1stpixellayerisshared,leadtoaσθ~0.004-0.006

•  shouldbeabletodis7nguish2overlappingtrackseveniftheysharethefirst1-2-3pixellayers?

•  Proposednumberdoesnotlookcompletelycrazy

•  Ofcourseafullsimula7onoftheFCCtrackertostudythistrackresolu7onwouldbemorethanwelcometovalidatethechoice!

17/07/17

De

lphe

scardsvaria7o

ns

4

Page 5: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Trackangularresolution

17/07/17

De

lphe

scardsvaria7o

ns

5

Page 6: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Proposedvariations•  Allresolu7ons:x2,nominal,x0.5•  Tracking/ECAL/HCALgranulari7es:x2,nominal,x0.5

•  Chargedhadronefficiency:90,95,99%•  Muonefficiency95,99,100%•  Electronefficiency90,95,99%•  Photonefficiency85,95,100%

•  B-tagefficiency(constantfake-rate):75,85,95%•  C-tagefficiency(constantfake-rate):35,45,55%

•  Akerdiscussingwithcalorimeterscolleagues,wemightadd2morevaria7onskeepingthegranularityasnominalandvarytheresolu7ons

17/07/17

De

lphe

scardsvaria7o

ns

6

Page 7: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

FCCSWanalysis*low1.  Generateevents:•  ForthemomentfromMG5gridpackstoproduceLHEfiles

2.  SimulateeventswithFCCSW+Delphes•  DirectlyfromPythia8•  FromtheLHE•  FromHEPMC(previoustalk)

3.  Createflatntupleswithheppy•  Usingtheeventssimulatedin2.

4.  Analyzetheflattree•  Usingeventscreatedin3.•  Createhistograms,plots

5.  Limitssignificance•  Usinghistogramscreatedin4.

18/07/17

De

lphe

scardsvaria7o

ns

7

Fullyintegratedtotheproduc7onsystem,linksbetween

Getthecrosssec7ons

CreatesadatabaseofLHEeventsavailable

CreatesadatabaseofFCCEDMeventsavailable

Usetheeventsinthedatabasetoproduceanalysestemplates

Usetheeventsproducedinheppytocreatestackedplots

Page 8: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

1.Generation•  Alreadyexplainedalotinthepast•  StartfromMadgrapgridpacks•  CreateLHEfiles•  Listofavailablesamplesandsta7s7csisavailablehere:hOp://fcc-physics-events.web.cern.ch/fcc-physics-events/LHEevents.php

•  MostoftheprocessesarebinnedinHT

18/07/17

De

lphe

scardsvaria7o

ns

8

hOps://github.com/clementhelsens/EventProducer/tree/master

Page 9: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

2.Simulation(FCCSWDelphes)•  FromtheLHEfiles,createFCCEDMfileswithagivenDelphesparametrisa7on

•  RecentlyaddedthepossibilitytodirectlysimulateeventswithPythia8•  Usefulforbunchofsignals

•  Availablesamples:•  ForFCC_v01(nominalhOp://fcc-physics-events.web.cern.ch/fcc-physics-events/Delphesevents_fcc_v01.php

•  ForCMShOp://fcc-physics-events.web.cern.ch/fcc-physics-events/Delphesevents_cms.php

18/07/17

De

lphe

scardsvaria7o

ns

9

hOps://github.com/clementhelsens/EventProducer/tree/master

Page 10: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

3.Flattrees(heppy)

•  Withinheppycreateananalysisdirectorythatcontainsalwaysthesamefiles:•  Analysis.py->todefinethelistofmodulestoberunandthelistofsamplesoverwhichtoruntheinputsfilelistsandcrosssec7onsetc…iscentrallydefinedandsupported(fromstep2.)

18/07/17

De

lphe

scardsvaria7o

ns

10

hOps://github.com/HEP-FCC/heppyhOps://github.com/clementhelsens/FCChhAnalyses/

Page 11: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

3.Flattrees(heppy)

•  Withinheppycreateananalysisdirectorythatcontainsalwaysthesamefiles:•  Analysis.py->todefinethelistofmodulestoberunandthelistofsamplesoverwhichtorun

•  Selec7on.py->todefinethelistofpre-selec7ons 18/07/17

De

lphe

scardsvaria7o

ns

11

hOps://github.com/HEP-FCC/heppyhOps://github.com/clementhelsens/FCChhAnalyses/

Page 12: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

3.Flattrees(heppy)

•  Withinheppycreateananalysisdirectorythatcontainsalwaysthesamefiles:•  Analysis.py->todefinethelistofmodulestoberunandthelistofsamplesoverwhichtorun

•  Selec7on.py->todefinethelistofpre-selec7ons•  TreeProducer.py->Todefinethevariablestobestoredintheoutputfile

•  TheideaistohaveallFCChhanalysesdefinedinthisformsothattheanalysisflowarefullyreproducible,needtheoutputstobestoredontheeos/experiments/fcc/hh/analyses/

•  Listofanalysiswehavesofar

18/07/17

De

lphe

scardsvaria7o

ns

12

hOps://github.com/HEP-FCC/heppyhOps://github.com/clementhelsens/FCChhAnalyses/

Page 13: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

4.FlatTreeanalyser•  Fromthefilesproducedin3.producestackplotsandhistogramsforfinalanalysisfordifferentselec7ons

•  Selec7onbasedonvariablesavailableintheflatTree

•  Proposalisalsotokeeptheanalysistemplatessothatwecanreproducetheresults

•  Listofanalysessofar:

18/07/17

De

lphe

scardsvaria7o

ns

13

hOps://github.com/selvaggi/FlatTreeAnalyzer

Page 14: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

5.Limit,Signi*icance•  BasedonatoolheavilyusedinATLAS•  ROOSTATprofilelikelihoodra7o•  Asympto7climits•  Couldaddanykindofuncertain7es(shapeornormaliza7ons)•  Combinechannelsandcorrelatenuisanceparameters•  Fullploqngavailabletoproduce:•  Post-fitplots•  Rankingplots•  Correla7onmatrix•  Pruningofsystema7cs

•  Otherhigherlevelmacrosto:•  Produceconfidencelevelexclusionplotsversusmass•  Scantheluminositytogetdiscoverypoten7al

18/07/17

De

lphe

scardsvaria7o

ns

14

hOps://github.com/clementhelsens/FCCFiOer

Page 15: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Z’->ll•  Followingthepreviousdiscussions•  Re-didthediscoverypoten7alofZ’->ll•  UsingFCC(nominalonly)andCMSparametrisa7ons

•  Selec7on•  2sameflavorlepton,pT>200GeV,Mll>2TeV•  UsefullMllshapeasdiscriminant•  Asympto7climits•  50%uncertaintyonDrell-Yann•  30ab-1luminosityforexclusionplots

17/07/17

De

lphe

scardsvaria7o

ns

15

Page 16: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

18/07/17

De

lphe

scardsvaria7o

ns

16

FCC

Page 17: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

18/07/17

De

lphe

scardsvaria7o

ns

17

CMS

Page 18: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Limits

18/07/17

De

lphe

scardsvaria7o

ns

18

SimilarreachforelectronsFormuonsofcoursethingsaredifferent…Expecta7on45(42)TeVforFCC(CMS)

Page 19: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Signi*icance

18/07/17

De

lphe

scardsvaria7o

ns

19

With30ab-1candiscoverupto:43TeVforFCC40TeVforCMS

Z’->ee Z’->μμ

Z’->ll

Page 20: 17/07/17 FCC analysis low Z’->ll example · 3. Flat trees (heppy) • Within heppy create an analysis directory that contains always the same files: • Analysis.py -> to define

Summary•  Delphes•  cardvaria7onsproposedtohavepossiblyresultsthat“brakets”thenominaldetectorparametrisa7on

•  AlsosupportCMScard

•  FCCSW•  Newanalysisflowdefinedandfullyopera7onal•  Makeitasefficientaspossible•  Trytobeasreproducibleaspossible

•  Z’->ll•  analysiswithinFCCSWframeworkbeingfinalized•  documenta7oninprepara7ontogetherwithotherheavyresonances

18/07/17

De

lphe

scardsvaria7o

ns

20