MET Experience at UF Bobby Scurlock University of Florida

Slides:



Advertisements
Similar presentations
GCT Software Jim Brooke GCT ESR, 7 th November 2006.
Advertisements

Mayukh Das 1Louisiana Tech University For the 2004 D0SAR Workshop Activities with L3 and the Higgs By : Mayukh Das.
Quark Compositeness Search with γ +Jet Final State at the LHC Satyaki Bhattacharya, Sushil S. Chauhan, Brajesh Choudhary, Debajyoti Choudhury Department.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Introduction to Analysis Example tutorial D. Greenwood For P. Skubic 8/21-22/20141ASP2014 Grid School.
Simulation of Z->jets in CMS Outline –Introduction –Technique –Results –Conclusion.
On Calorimeter Thresholds for Jet Reconstruction Marek Zieliński ( Rochester) Jet MET, 12 February 2008.
Concepts of Version Control A Technology-Independent View.
Types of Data SimTracks: generated particles SimHits: energy depositions in a detector volume Digis: Single-channel pieces of the detector’s raw binary.
US The simple user’s interface for ROOT tree analysis N. Terentiev (Carnegie Mellon University) Fermilab Dec.14, 2004.
Preliminary analysis of ZHH events (2) Michele Faucci Giannelli, Mike Green, Fabrizio Salvatore Royal Holloway, University of London UK CALICE UK-SOFTWARE.
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.
Evaluation of G4 Releases in CMS (Sub-detector Studies) Software used Electrons in Tracker Photons in the Electromagnetic Calorimeter Pions in the Calorimeter.
Quark Compositeness Study and Progress Satyaki Bhattacharya, Sushil S. Chauhan, Brajesh C. Choudhary & Debajyoti Choudhury Department of Physics & Astrophysics.
1 HCAL Upgrade TP simulation studies Jane Nachtman (Iowa) – for the HCAL group Trigger Upgrade meeting April 28, 2010.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Detector Diagnostics Calibration Analysis Ped/LED/Laser RadDam Analysis Detector Optimization Lumi Detector Performance Monitoring DQM On/Offline Prompt.
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.
CMSSW Configuration in Python Rick Wilkinson June 19,
Introduction to CMSSW Framework Concepts Simulation & Reconstruction Liz Sexton-Kennedy January 10, 2008.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
RIVET Introduction By Mehar Ali Shah PhD Student National Centre for Physics Quaid-I-Azam University Pakistan 1.
The JANA Reconstruction Framework David Lawrence - JLab May 25, /25/101JANA - Lawrence - CLAS12 Software Workshop.
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.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
Notes About MARS background simulations for BTeV A Summary of how far we’ve come and how far we have to go. By DJ Wagner 9/12/98 Vanderbilt University.
Update on WH to 3 lepton Analysis And Electron Trigger Efficiencies with Tag And Probe Nishu 1, Suman B. Beri 1, Guillelmo Gomez Ceballos 2 1 Panjab University,
Search for High-Mass Resonances in e + e - Jia Liu Madelyne Greene, Lana Muniz, Jane Nachtman Goal for the summer Searching for new particle Z’ --- a massive.
The “Comparator” Atlfast vs. Full Reco Automated Comparison Chris Collins-Tooth 19 th February 2006.
Fully Hadronic Top Anti-Top Decay (Using TopView) Fully Hadronic Top Anti-Top Decay (Using TopView) Ido Mussche NIPHAD meeting, Februari 9 th :
1Bockjoo Kim 2nd Southeastern CMS Physics Analysis Workshop CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration.
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.
09/06/06Predrag Krstonosic - CALOR061 Particle flow performance and detector optimization.
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.
FNAL Software School: Lecture 2 Hit Finding Performance Matt Herndon, University of Wisconsin – Madison.
1 HcalAlCaRecoProducers : Producer for HO calibration Outer hadron calorimeter is expected to improve jet energy resolution Due to different sampling/passive.
ΜTPC Reconstruction Status Report (…mostly a late night / weekend project … ) D. A. Jensen March 1, 2007.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
Τ HLTrigger Optimization Mike B 6 th Nov. 2 M. Bachtis - UW The tau High Level Trigger scheme in CMS For the events that pass the L1 Trigger jet reconstruction.
Feb. 4,2009 Jongseok Lee (Sungkyunkwan University)
RPC Data Certification
Tree based validation tool for track reconstruction
Introduction to Analysis Example Tutorial
SUSY Particle Mass Measurement with the Contransverse Mass Dan Tovey, University of Sheffield 1.
slicPandora: slic + pandoraPFANew
Update: High energy photon pairs Search for RS-1 Gravitons
Data Analysis in Particle Physics
Individual Particle Reconstruction
Atlantis and the Inner Detector
Visual Checks of the Reconstruction using Atlantis
CMS Pixel Data Quality Monitoring
Prospects for sparticle reconstruction at new SUSY benchmark points
CMSSW-Lite : Official Merge of CMSSW/XDAQ
Using Single Photons for WIMP Searches at the ILC
 discrimination with converted photons
LMC Little Man Computer What do you know about LMC?
CMS-Bijing weekly meeting
Jupiter and Satellites
The LHCb L0 Calorimeter Trigger
SUSY particles searches with R-parity violation at DØ, Tevatron
Dilepton Mass. Progress report.
Java Analysis Studio and the hep.lcd classes
ZHH Analysis preliminary results on different detector models
Analyzing CLAS12 Data David Payette.
CMS-Bijing weekly meeting
Presentation transcript:

MET Experience at UF Bobby Scurlock University of Florida We won.

Intention This is an example of how to use the MET reconstruction code at UF, intended mainly for new users of CMSSW, MET Reconstruction, and computing at UF.

MET & Jet ET (Inclusive Muon + Jet + MET) Applied m Trig. + Presel. MET & Jet ET (Inclusive Muon + Jet + MET) Signal (black line) tends to harder jets From earlier decays in sparticle cascades Signal (black line) has distinctly harder MET Due to LSP from R-parity conservation Background (grey area) and Signal (black line) have similar (soft) muon pT spectrum mSUGRA muons arise later in sparticle cascade decays 1st Jet SM SUSY(LM1) # Events for 10 fb-1 # Events for 10 fb-1 CMS NOTE-2006/134 > 440 GeV > 130 GeV ET (GeV) MET (GeV)

MET & Jet ET (Inclusive Muon + Jet + MET) Applied m Trig. + Presel. MET & Jet ET (Inclusive Muon + Jet + MET) Signal (black line) tends to harder jets From earlier decays in sparticle cascades Signal (black line) has distinctly harder MET Due to LSP from R-parity conservation Background (grey area) and Signal (black line) have similar (soft) muon pT spectrum mSUGRA muons arise later in sparticle cascade decays 1st Jet SM SUSY(LM1) # Events for 10 fb-1 # Events for 10 fb-1 CMS NOTE-2006/134 > 440 GeV > 130 GeV ET (GeV) MET (GeV) M. Zielinski, CMS MET Days, Sept. 26 2006

CMSSW MET Software MET is a very powerful tool to discover new physics, but very difficult to get right! UF is charged with maintaining the CMSSW RecoMET Producer and RecoMET Validation code. Most code development is done using the UF analysis cluster Debugging and testing is performed both a UF and at FNAL’s UAF center

RecoMET/ /METProducer /METAlgorithms /test Based on input type (either MC or CaloTowers), calls reconstruction algorithm, calculates MET and associated quantities, and stores them to event /METAlgorithms Called by METProducer, takes input collection and calculates MET and associated quantities /test Contains example .cfi and .cfg files

Setup Your Environment Pick a city…

Go to your workspace… Make a project: Go in: scramv1 project CMSSW CMSSW_1_2_0 Go in: cd CMSSW_1_2_0 Set the CVSROOT environment variable: cmscvsroot CMSSW Check it out: cvs co RecoMET cvs co Validation/RecoMET Compile it: scramv1 b

Run the RecoMET Producer cd to RecoMET/test Open Example-RecoFromGenPythia.cfg Underneath “untracked uint32 VtxSmeared = 123456789” add “untracked uint32 g4SimHits = 9876” …required in newer version of CMSSW Change: ``include “RecoMET/METProducers/data/GenPythia-QCD_dijets_0_15.cff” ’’ to ``include “RecoMET/METProducers/data/GenPythia-QCD_dijets_1000_1100.cff” ’’ …this is a little more interesting to look at! Change “PythiaSource.maxEvents = 2” to 10 events Change “drop *” to “keep *” …so we don’t throw away reconstructed objects Do: GenPythia-QCD_dijets_0_15.cff GenPythia-QCD_dijets_1000_1100.cff Go in to this new file, and change the PtHat range to 1000-1100 Finally do: cmsRun Example-RecoFromGenPythia.cfg Go get a cafecito… The output is called “Example-RecoMET.root” which contains MET objects and CaloTowers.

Run the RecoMET Producer cd to RecoMET/test Open Example-RecoFromGenPythia.cfg Underneath “untracked uint32 VtxSmeared = 123456789” add “untracked uint32 g4SimHits = 9876” …required in newer version of CMSSW Change: ``include “RecoMET/METProducers/data/GenPythia-QCD_dijets_0_15.cff” ’’ to ``include “RecoMET/METProducers/data/GenPythia-QCD_dijets_1000_1100.cff” ’’ …this is a little more interesting to look at! Change “PythiaSource.maxEvents = 2” to 10 events Change “drop *” to “keep *” …so we don’t throw away reconstructed objects Do: GenPythia-QCD_dijets_0_15.cff GenPythia-QCD_dijets_1000_1100.cff Go in to this new file, and change the PtHat range to 1000-1100 Finally do: cmsRun Example-RecoFromGenPythia.cfg Go get a cafecito… The output is called “Example-RecoMET.root” which contains MET objects and CaloTowers.

Validation/RecoMET METTester EDAnalyzer opens output from METProducer and fills ROOT file with histograms containing MET specific quantities.

Run the Validation/RecoMET MET Analyzer Open METTester.cfg In “PoolSource {”, change fileName: “untracked vstring fileNames = {‘file:Example-RecoMET.root’}” …this picks our new input file Run it: cmsRun METTester.cfg > LOG The output is: “RecoMET-ValHist.root”

Output from METTester SET ~ 2×ptHat

Validation/RecoMET Contains tools to automatically validate new CMSSW MET, CaloTower, HCAL RecHit, and ECAL RecHit reconstruction software releases The same EDAnalyzers, along with some simple root scripts, can be used to monitor data and visualize events

New tools in Validation/RecoMET Took some inspiration from CDF and D0 experience to develop new monitoring tools… From P. Verdier’s CMS MET Workshop talk

Tools in Validation/RecoMET 4 new EDAnalyzers: CaloTowerMETAnalyzer – stores CaloTower specific data to 2-d histograms indexed by (ih,if). Also stores CaloTower geometry (ih,if)  (h,f) and cell sizes. HCALRecHitAnalyzer – stores HCAL RecHit energy for all 4 layers to 2-d histograms. Also stores CaloTower geometry (ih,if)  (h,f) and cell sizes. ECALRecHitAnalyzer – stores ECAL RecHit energy to 2-d histograms. Also stores ECAL geometry (ih,if)  (h,f) and (ix, iy)  (x,y) and cell sizes. DumpEvent – dumps data to log file and stores reconstruction objects for a single event to histograms. Plot scripts in /test area combine data files and geometry to produce event display plots. Automated Validation: now includes ability to compare CaloTower distributions to reference histograms. Kolmogorov-Smirnov test is used to check compatibility of MET and CaloTower histograms automatically produced for new CMSSW releases to reference histograms. if (ih,if)  h Map ih ih  Dh Map

Run the Validation/RecoMET HCAL, ECAL, and CaloTower Analyzers Go to Validation/RecoMET/test Copy your new Example-RecoMET.root file over from RecoMET/METProducers/test Open RunAnalyzers.cfg Under “PoolSource {”, set “untracked vstring fileNames = {‘file:Example-RecoMET.root’}” …this picks our new input file # out “path p = { Dumper }” , and un-# “path p = { Dumper, AnalyzeECAL, AnalyzeHCAL, AnalyzeTowers }” Run it: cmsRun RunAnalyzers.cfg > LOG

Make some plots

Make Some Plots Run ROOT script to combine CaloTower Histograms and Geometry to make “physical” plots. Do: root –b –q .x plotCaloTowers.C

Other Examples: Multi-event display HCAL RecHit Occupancy: produced using HCALRecHitAnalyzer and plotHCAL.C CaloTower Occupancy: produced using CaloTowerMETAnalyzer and plotCaloTowers.C

Multi-event display Fun with event displays… ECAL Crystal Occupancy: Produced using ECALRecHitAnalyzer and plotECAL.C Fun with event displays…

CaloTower Energy Plot (single event display) ECAL Crystal Energy: Produced using ECALRecHitAnalyzer and plotECAL.C CaloTower Energy: produced using CaloTowerMETAnalyzer and plotCaloTowers.C Superimposed reconstructed objects stored by DumpEvent.C Jet 1 Jet 2 MET

Other Features CaloTowerjet assignment CrystalSuperCluster assignment

Conclusion Working on Analysis Cluster at UF is relatively painless…thanks support team! We’re hard at work making useful MET code and validation tools. User comments and complaints welcome (I think).