CMSSW Tutorial A. Nikitenko IntroductionIntroduction Example of reconstruction: “how to”Example of reconstruction: “how to” Running CMSSW with ASAPRunning.

Slides:



Advertisements
Similar presentations
FAWP Fast Analysis With Pythia These notes will be updated as FAWP evolves Current version:
Advertisements

Jet and Jet Shapes in CMS
Simulation of Z->jets in CMS Outline –Introduction –Technique –Results –Conclusion.
Types of Data SimTracks: generated particles SimHits: energy depositions in a detector volume Digis: Single-channel pieces of the detector’s raw binary.
CMSSW Tutorial. Event processing: Event generation (in MC world)Event generation (in MC world) DigitizationDigitization Local reconstructionLocal reconstruction.
10/14/20051 Tau reconstruction and H/A →  H/A →  MC events: PYTHIA ⇒ OSCAR ⇒ DIGI (mass 120 GeV ?) 10k events overnight DIGI ⇒ DST: crashes DIGI ⇒
Preliminary analysis of ZHH events (2) Michele Faucci Giannelli, Mike Green, Fabrizio Salvatore Royal Holloway, University of London UK CALICE UK-SOFTWARE.
Meta Configurations Building blocks of cmsRun workflows are independent steps like simulation, high level trigger or reconstruction Special setups still.
CMS Framework “Software bus” model –One executable, “cmsRun, with many plug-in modules Controlled by a configuration file –Controls which data to use,
Usage of the Python Programming Language in the CMS Experiment Rick Wilkinson (Caltech), Benedikt Hegner (CERN) On behalf of CMS Offline & Computing 1.
Rick Wilkinson Calo Framework & HCAL Digitization Status Calo Framework & HCAL Digitization Status u Optimization using igprof u Time Slewing for HCAL.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL), Benedikt Hegner (CERN) 14 January
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément.
Tau Jet Identification in Charged Higgs Search Monoranjan Guchait TIFR, Mumbai India-CMS collaboration meeting th March,2009 University of Delhi.
Introduzione al Software di CMS N. Amapane. Nicola AmapaneTorino, Aprile Outline CMS Software projects The framework: overview Finding more.
Storage Manager Overview L3 Review of SM Software, 28 Oct Storage Manager Functions Event data Filter Farm StorageManager DQM data Event data DQM.
Event View G. Watts (UW) O. Harris (UW). Philosophy EventView Goals Object Identification & Interpretation Is that a jet or an electron? Is that jet a.
Report of our of Physics activities (update on status) Supreet Pal Singh Sunil Bansal (P.U.Chandigarh) (P.U.Chandigarh) Jasbir Singh Kajari Mazumdar (P.U.Chandigarh)
Instructions for DP Approval Slides I Plots: – Fonts Large for readability Standard fonts : – Arial, Times New Roman, or similar – Do not use Comic Sans.
Study of pp  γ +N Jets Channel in CMS S. Bhattacharya, B.C. Choudhary, Pooja Gupta University of Delhi, India.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
Taikan Suehara, ECFA08, Warsaw, 2008/06/11 page 1 Tau-pair and SUSY analysis for ILD optimization in Jupiter/Marlin framework Taikan Suehara ICEPP, The.
PRS Session, May 12, 2006Filip Moortgat, ETHZ Generator Interface Generator Interface in CMSSW existing/planned interfaces with generators content of the.
Test Beam Oriented CMSSW Tutorial Sergei Gleyzer Professor Harrison Prosper FIU CMS Workshop.
A Technical Validation Module for the offline Auger-Lecce, 17 September 2009  Design  The SValidStore Module  Example  Scripting  Status.
Ratio of Three over Two Jet Cross Sections: Update 36 pb -1 P.Kokkas, I.Papadopoulos, C.Fountas University of Ioannina, Greece QCD High p T Meeting 17.
CMSSW Configuration in Python Rick Wilkinson June 19,
DØ Data Handling & Access The DØ Meta-Data Browser Pushpa Bhat Fermilab June 4, 2001.
Optimizing CMS Data Formats for Analysis Peerut Boonchokchuay August 11 th,
Update ON the Study of Subjet Multiplicity at CMS 7TeV Manuk Zubin Mehta, Manjit Kaur Panjab University, Chandigarh 11/27/
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
Introduction to CMSSW Framework Concepts Simulation & Reconstruction Liz Sexton-Kennedy January 10, 2008.
7 December SLHC Calo Trigger Simulation Status Report Kevin Flood, Michail Bachtis University of Wisconsin, Madison.
JETS 1 Konstantinos Kousouris Fermilab USCMS JTERM III.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Jet Validation of Summer11 MC Artur Apresyan Caltech Joanna Weng ETH Zurich Kittikul Kovitanggoon Texas Tech University 1.
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
PESAsim – the e/  analysis framework Validation of the framework First look at a trigger menu combining several signatures Short-term plans Mark Sutton.
M. Grothe, Tutorial: SLHC Calorimeter Trigger Tools, June Tutorial: SLHC Calorimeter Trigger Tools Monika Grothe U Wisconsin Documentation for SLHC.
12 October 2001, M. LefebvreHEC-Athena Tutorial: HEC beam test primer1 HEC Beam Test Primer Production modules of the HEC have been tested in particle.
ArXiv: v1 Shuichi KUNORI Bayram TALI UPDATE MonoJet Weekly Meeting 23/06/2013 Inelastic Dark Matter Analysis.
Jean-Roch Vlimant, CERN Physics Performance and Dataset Project Physics Data & MC Validation Group McM : The Evolution of PREP. The CMS tool for Monte-Carlo.
29,30 July 2010 India CMS Meeting,BARC Mumbai 1 Update on Z’-> τ τ->τ jet+ τ jet analysis Nitish Dhingra(P.U.,India) Kajari Mazumdar(TIFR,India) Jasbir.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
Batch Jobs Using the batch job functions. Use [Bulk Changes][Batch Job Utility] to start. Read the information panel. Check with TAMS Technical Support.
Krzysztof Genser/Fermilab For the Fermilab Geant4 Performance Team.
24/08/2009 LOMONOSOV09, MSU, Moscow 1 Study of jet transverse structure with CMS experiment at 10 TeV Natalia Ilina (ITEP, Moscow) for the CMS collaboration.
Electron physics object tutorial C. Charlot / LLR Automn08 tutorials, 14 oct
PWG3 analysis (barrel)
CMS week1 Agenda Sarah Eno: Status of project Volker Drollinger: jet energy scale and top mass Ritua Kinnunen: Higgs mass resolution E. Doroshkevic:
1 A (very) preliminary study of channel pp->h->ZZ->4mu via gg fusion with CMSSW Alessandro Giacobbe Cristina Botta Daniele Trocino Relatrice: Chiara Mariotti.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Taikan Suehara, acfasim-j meeting, 2008/04/23 page 1 Tau study updates (A pol etc.) Taikan Suehara.
The interface to EvtGen in CMS Roberto Covarelli University of Rochester EvtGen workshop, 06/12/2010.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
1 Tutorial:Initiation a l’Utilisation de la Grille EGEE/LCG, June 5-6 N. De Filippis CMS tools for distributed analysis N. De Filippis - LLR-Ecole Polytechnique.
L1Calo EM Efficiency Maps Hardeep Bansil University of Birmingham L1Calo Weekly Meeting 07/03/2011.
Current Status of the Tracking Trigger Software Andrew W. Rose.
TOTEM Collaboration Meeting 13/12/06 Fabrizio Ferro-INFN-Ge 1 T1 SW status.
 reconstruction and identification in CMS A.Nikitenko, Imperial College. LHC Days in Split 1.
Authors: Dmitrii Pereima, ITEP; Dmitry Golubkov, ITEP; Iouri Gouz, IHEP; Victor Egorychev, ITEP. Visualization of HCAL 137 Cs calibration data 1 CALO +
1 HcalAlCaRecoProducers : Producer for HO calibration Outer hadron calorimeter is expected to improve jet energy resolution Due to different sampling/passive.
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
Monitoring of L1Calo EM Efficiencies
SUSY “Blind Analysis” Plans & Settings
HTCondor Tutorial YuChul Yang (Kyungpook National University)
MET Experience at UF Bobby Scurlock University of Florida
Quicken Help Phone Number More info :
How to Import Data to Newer Version of Quicken
Physics Analysis Tools for the CMS experiment at LHC
Presentation transcript:

CMSSW Tutorial A. Nikitenko IntroductionIntroduction Example of reconstruction: “how to”Example of reconstruction: “how to” Running CMSSW with ASAPRunning CMSSW with ASAP Home work useful for tau id groupHome work useful for tau id group

Introduction

Event processing: “physics” view Event generation (in MC world)Event generation (in MC world) DigitizationDigitization Local reconstructionLocal reconstruction High level object reconstructionHigh level object reconstruction Event selectionEvent selection Event analysisEvent analysis

Event processing: CMSSW view Event processing is a sequence of modulesEvent processing is a sequence of modules Type of CMSSW modules:Type of CMSSW modules: –Source Event generator: PYTHIA, HERWIG, …Event generator: PYTHIA, HERWIG, … File containing some data for further processingFile containing some data for further processing –MC info –Digi –….. –EDProducer –EDFilter –OutputModule –EDAnalyzer

Event processing: CMSSW view Important to know one of the CMSSW rules: object produced in one module can not be updated/modified in other module

How to run it CommandCommand cmsRun –p name.cfg cmsRun –p name.cfg run event processing run event processing User fileUser file name.cfg name.cfg define modules that user want to run and sequence of running (path) define modules that user want to run and sequence of running (path).cfg file is configuration file which uses CMS program configuration language.cfg file is configuration file which uses CMS program configuration language

Example: gen + sim-digi-reco in one step + analysis Full example can be found onFull example can be found on I will show you now only few elementsI will show you now only few elements –Jet reconstruction –Analysis (access to information) with “Framework analyser”. Code fragments shown on the next slides are taken from allReco.cfg

Source module (or POOL Source) I have generated already some events (di-taus, back-to-back) and store them into mcpool.root file. This file is “source module” for further event processingI have generated already some events (di-taus, back-to-back) and store them into mcpool.root file. This file is “source module” for further event processing Standard name

Module creating “raw” Calo Towers Module name; user defines it. Name of c++ class in CMSSW who produces Calo towers Code above could be put into.cfi file and this file can be included in.cfg as:

module caloTowers = CaloTowerCandidateCreator { string src = towerMaker” double minimumEt = 0.5 double minimumE = 0.8 } Module creating Calo Towers used for jet finder Module name; user defines it. Name of c++ class in CMSSW who produces Calo Towers used by jet finder Name of the module who produced “raw” Calo Towers; see previous slide

Module creating jets Module name; user defines it. Name of c++ class in CMSSW who produces Calo Towers used by jet finder Name of the module who produced Calo Towers to be used by jet finder; see previous slide

Output Module Standard name User name to be used later User name of output filenames of modules produced objects user does not want to be stored into output file

Event processing steps: path Few modules can be combined as sequenceFew modules can be combined as sequence Modules and sequences define path: sequence of processing stepsModules and sequences define path: sequence of processing steps output module name

Analysis of output root file bare root - no CMSSW libs neededbare root - no CMSSW libs needed FWlite mode - few CMSSW libs neededFWlite mode - few CMSSW libs needed Analysis in a Framework analyzerAnalysis in a Framework analyzer –cmsRun –p name.cfg name.cfg is user configuration file to run analysisname.cfg is user configuration file to run analysis analysis uses full CMSSW frameworkanalysis uses full CMSSW framework See on the next slides example of full Framework analysis

analysis.cfg user name Name of c++ class performing analysis’ user access info and fill/store histos there modules which produced objects in previous step to be analyzed now Output file from previous step

Access event data in Analyzer (Analyzer.cc)

Running CMSSW with GRID/ASAP Instructions can be found onInstructions can be found on Many thanks to ASAP teamMany thanks to ASAP team –Julia Andreeva –Olga Kodolova –Craig Munro –Juha Herrala

Homework useful for tau id group Compare two ways to suppress electron contamination to tau-jet :Compare two ways to suppress electron contamination to tau-jet : –cut on hottest HCAL tower E T in jet –cut on E T jet (hadr)/p T ltr Using instructionsUsing instructions (see page 7) (see page 7) analyze single e analyze single e and tau-jet of and tau-jet of p T = GeV, p T = GeV,  < 2.2  < 2.2.