1 / 6

Skimming in Zztop

Skimming in Zztop. Ricardo – SLT meeting. Skimming in ZZtop. ZZtop updated to do skimming and slimming (only in my area now) Uses Multiple Stream Manager ( MSMgr ) Actually very easy – the basis was already done in ZZtopFilterBase – difficulty was knowing where to look Need to:

luana
Télécharger la présentation

Skimming in Zztop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Skimming in Zztop Ricardo – SLT meeting

  2. Skimming in ZZtop • ZZtop updated to do skimming and slimming (only in my area now) • Uses Multiple Stream Manager (MSMgr) • Actually very easy – the basis was already done in ZZtopFilterBase – difficulty was knowing where to look • Need to: • Create a new MSMgr-derived output stream • Add list of algorithms which accept events into stream • Define stream content (which collections get written to stream) • Several ways to select events: • Define list of filter algorithms which can select events (OR) • Define list of filter algorithms which are required to select events (AND) • Define list of algorithms which can veto events (NOT) • Chose to implement the OR, but can be easly changed

  3. Slimming in ZZtop • Several ways to define output stream content: • Add each item (collectio/key) explicitely • Define list of collectio/key to exclude and add all other input collections • Use predefined list of items maintained in convenient functions from PrimaryDPDMaker package

  4. Skimming and slimming configuration • Done through 2 flags and a list in ZZtop_master_jobOptions.py • ZZtopFlags.DoSkimming = True/False • ZZtopFlags.SkimAcceptAlgs= [list of filter algs] • ZZtopFlags.DoSlimming= True/False • Details of e.g. output file content are hidden away in Zztop_master.py as usual – since they should not change often

  5. Some numbers • Pure skimming: • Running on 200 ttbar MC, and asking for 1 electron and 3 jets with pT > 35GeV we get 90 events • No skimming: 104MB (200 events) • Skimming: 53MB (90 events) • Skimming + Slimming: • Adding only basic physics objects to skimmed file: 2MB (90 events) • Adding basic physics + detailed performance & physics objects: 24MB (90 events)

  6. Problems & next steps • Problems: • Somehow adding trigger info to output file with PrimDPD functions doesn’t work • Tried (briefly) to run ZZtop on output file but it didn’t work “out of the box” • Next steps: • Tidy up code and check it in to SVN • Finalize contents of slimmed output file • Make sure we can run ZZtop on slimmed/skimmed dAOD • Run on data

More Related