1 / 13

Analysis Tools Tutorial: Introduction

Analysis Tools Tutorial: Introduction. Ketevi A. Assamagan CERN, September 20 th , 2004. Objective. Demonstrate how to use the Analysis EDM & Tools How to produce ESD How to produce AOD How to develop your analysis codes in ATHENA on AOD Available tools and how to use them

Download Presentation

Analysis Tools Tutorial: Introduction

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. Analysis Tools Tutorial: Introduction Ketevi A. Assamagan CERN, September 20th, 2004

  2. Objective • Demonstrate how to use the Analysis EDM & Tools • How to produce ESD • How to produce AOD • How to develop your analysis codes in ATHENA on AOD • Available tools and how to use them • Where to find documentation • Whom to contact for help • Get feedback from the users

  3. Analysis EDM • The EDM classes are: • The basis of the AOD • User analysis data classes • You may extend these classes as necessary for you analysis

  4. Accessing the Raw Data • You have to “talk to” StoreGate: const ElectronContainer* elecTES=0; sc=m_storeGate->retrieve(elecTES, m_electronContainerName); if( sc.isFailure() || !elecTES ) { mLog << MSG::WARNING << "No AOD electron container found in TDS" << endreq; return StatusCode::SUCCESS; } mLog << MSG::DEBUG << "ElectronContainer successfully retrieved" << endreq; • m_electronContainerName = the string key when the AOD electron container was created by the AOD electron builder. You need to know this key

  5. Accessing the Raw Data • AOD container (or objet) keys std::string name Fast Simulation Full, Read Data, AtlfastElectonCollection ElectronCollection AtlfastMuonCollection MuonCollection AtlfastPhotonCollection PhotonCollection AtlfastParticleJetContainer ParticleJetCollection AtlfastTauJetContainer TauJetCollection AtlfastBJetContainer BCandidates AtlfastMissingEt MissingEtObj SpclMC SpclMC  The Truth

  6. Analysis Skeleton • CVS package UserAnalysis • It is a skeleton ATHENA algorithm • Sets up the requirements file • Some default job options files • The structure of the ATHENA algorithm • The objective: to allow the user to start developing analysis code without the overhead of the preliminary necessary setup

  7. The Analysis Examples • Look in the CVS package AnalysisExamples • Current available examples: • How to do pre-selections and record containers of pre-selected objects in StoreGate, PIDinAOD_jobOptions.py • Zll (l=e,mu,tau) reconstruction: retrieve, from StoreGate, the pre-selected containers of Electron, Muon, TauJet, in addition to the Missing Et objects, and reconstruct Z’s as CompositeParticle, ZllExample_jobOptions.py • H4l (4e,4mu,2e2mu) reconstruction: retrieve, from StoreGate, the pre-selected containers of Electron, Muon, and reconstruct the Higgs as CompositeParticle of ZZ and the Z’s as CompositeParticle of ee or mumu, H4lExample_jobOptions.py • ttbar  jjb lnub reconstruction: retrieve, from StoreGate, the containers of pre-selected Electron, Muon, BJet, ParticleJet, and MissingEt. Find the Neutrino pz from W mass constraint; return the container of Neutrino, reconstruction W lnu and Wjj as CompositeParticle, reconstruction tWb and tbarWb as CompositeParticle, ttbarExample_jobOptions.py • Demonstrate how to use AIDA histograms and CBNT-like ntuples in your analysis • Very modular analysis code

  8. Available AOD Data in 8.7.0 • There some AOD data (DC2) available in /afs/cern.ch/user/k/ketevi/w0/aod: • Z ee • Zmm • Ztt • H4l (2e2m, 4e, 4m) • gg  ttbar • The single PoolFileCatalog.xml for all the above is in the same directory mentioned above

  9. Zee, Zmm on AOD

  10. ttbar  jjb lnub

  11. ttbar  jjb lnub

  12. ttbar  jjb lnub

  13. Muon Analysis in AOD • H  4m and H  2e2m from DC2, 130 GeV H4m H4e H2e2m

More Related