Tiesheng Dai & Steven Goldfarb US–ATLAS Muon Alignment & Calibration Software Workshop Boston University – 18 Dec 2008 Tiesheng Dai & Steven Goldfarb US–ATLAS.

Slides:



Advertisements
Similar presentations
ATLAS Analysis Model. Introduction On Feb 11, 2008 the Analysis Model Forum published a report (D. Costanzo, I. Hinchliffe, S. Menke, ATL- GEN-INT )
Advertisements

The Computing Environment. Outline Software Management –CVS –CMT –Tag-Collector –Savannah Data Structures Grid & Local cluster Athena –Projects & Packages.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Israel Cluster Structure. Outline The local cluster Local analysis on the cluster –Program location –Storage –Interactive analysis & batch analysis –PBS.
ATLAS Software Kaushik De University of Texas At Arlington based on a tutorial by P. Calafiura (LBNL) LHC Computing Workshop, Ankara May 2, 2008.
Very quick ATLAS software tutorial Iacopo Vivarelli (not an expert, just a user) INFN Pisa What you find here: - How to use CMT and run Athena - How to.
The Atlas Software Distribution Christian ArnaultAlessandro De SalvoSimon GeorgeGrigori Rybkine
26 April 2005Steve Armstrong1 High Level Trigger Software Tutorial Steve Armstrong Brookhaven National Laboratory 26 April 2005 ATLAS Trigger/DAQ Week.
CFT Offline Monitoring Michael Friedman. Contents Procedure  About the executable  Notes on how to run Results  What output there is and how to access.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Muon Reconstruction Tutorial Tiesheng Dai, Steven Goldfarb Dec , 2008 at Boston Univ. US Muon Alignment and Calibration Software Workshop 1.Find.
Overview of LHCb applications and software environment LHCb software tutorial - March
CMSBrownBag,05/29/2007 B.Mangano How to “use” CMSSW on own Linux Box and be happy In this context “use” means: - check-out pre-compiled CMSSW code - run.
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.
LHCb and DataGRID - the workplan for 2001 Eric van Herwijnen Wednesday, 28 march 2001.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
The report on the current situation of the BESIII framework zhangxiaomei maqiumei 10/3/2004.
Study for Migration from CVS to SubVersion (SVN) Gunter Folger CERN/PH/SFT.
Event Data History David Adams BNL Atlas Software Week December 2001.
Gnam Monitoring Overview M. Della Pietra, D. della Volpe (Napoli), A. Di Girolamo (Roma1), R. Ferrari, G. Gaudio, W. Vandelli (Pavia) D. Salvatore, P.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
INFSO-RI Enabling Grids for E-sciencE ATLAS Distributed Analysis A. Zalite / PNPI.
OFFLINE TRIGGER MONITORING TDAQ Training 5 th November 2010 Ricardo Gonçalo On behalf of the Trigger Offline Monitoring Experts team.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
Alexander Richards, UCL 1 Atlfast and RTT (plus DCube) Christmas Meeting 18/12/2007.
June 22, 2007USATLAS T2-T3 DQ2 0.3 SiteServices Patrick McGuigan
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
Nurcan Ozturk University of Texas at Arlington US ATLAS Transparent Distributed Facility Workshop University of North Carolina - March 4, 2008 A Distributed.
LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
Tutorial on Testbeam Software - CERN, March 10th 2005 Daniela Rebuzzi – Pavia University and INFN CTB_G4Sim Simulation.
Argonne Jamboree January 2010 Esteban Fullana AOD example analysis.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
/MuID status report on behalf of the Moore/MuID group. Status in the releases ( Units Migrations DC1/G3 MuonGeoModel Migration DC2/G4) MuID updates Trig.
Online (GNAM) and offline (Express Stream and Tier0) monitoring produced results during cosmic/collision runs (Oct-Dec 2009) Shifter and expert level monitoring.
Setup and run athena locally and on grid Cunfeng feng
Using Ganga for physics analysis Karl Harrison (University of Cambridge) ATLAS Distributed Analysis Tutorial Milano, 5-6 February 2007
2 June 20061/17 Getting started with Ganga K.Harrison University of Cambridge Tutorial on Distributed Analysis with Ganga CERN, 2.
How To Get Started in Analysis with Atlas software FAQ on How to Get account at BNL
Jin Huang Ph.D. Candidate Massachusetts Institute of Technology.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
TAGS in the Analysis Model Jack Cranshaw, Argonne National Lab September 10, 2009.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Introduction to the Athena Software Hong Ma BNL Athena Tutorial USATLAS Software Workshop.
ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
Finding Data in ATLAS. May 22, 2009Jack Cranshaw (ANL)2 Starting Point Questions What is the latest reprocessing of cosmics? Are there are any AOD produced.
ATLAS Distributed Analysis DISTRIBUTED ANALYSIS JOBS WITH THE ATLAS PRODUCTION SYSTEM S. González D. Liko
June 2004 ATLAS WeekAlexander Solodkov1 testbeam 2004 offline reconstruction.
ATLAS ATLAS muon CSC clustering David Adams Brookhaven National Laboratory June 15, 2006 Muon Software Updated 11:00 EDT June 15, 2006.
Status of Hall C 6 GeV Analysis Software Robust Fortran/CERNLIB code, “ENGINE”, for analysis of HMS/SOS coincidence and single arm experiments that has.
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
Wouter Verkerke, NIKHEF 1 Using ‘stoomboot’ for NIKHEF-ATLAS batch computing What is ‘stoomboot’ – Hardware –16 machines, each 2x quad-core Pentium = 128.
ATLAS TIER3 in Valencia Santiago González de la Hoz IFIC – Instituto de Física Corpuscular (Valencia)
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
An AOD analysis example Esteban Fullana Torregrosa High Energy Physics Division Argonne National Laboratory.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
Wouter Verkerke, NIKHEF Status of DC3 (CSC) production Wouter Verkerke (NIKHEF)
AOD example analysis Argonne Jamboree January 2010
How to Contribute to System Testing and Extract Results
ALICE analysis preservation
Extended OSG client for WLCG
The ATLAS software in the Grid Alessandro De Salvo <Alessandro
Introduction to Athena
Status and plans for bookkeeping system and production tools
Presentation transcript:

Tiesheng Dai & Steven Goldfarb US–ATLAS Muon Alignment & Calibration Software Workshop Boston University – 18 Dec 2008 Tiesheng Dai & Steven Goldfarb US–ATLAS Muon Alignment & Calibration Software Workshop Boston University – 18 Dec 2008 ATLAS Cosmic Muon Reconstruction A Brief Tutorial

Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 2 Primary Goals  Find cosmic muon data  Reconstruct that data in the Muon Spectrometer with athena  Create and Modify Calibration N-Tuples and AANT  Analyze the data in those N-Tuples Primary Goals  Find cosmic muon data  Reconstruct that data in the Muon Spectrometer with athena  Create and Modify Calibration N-Tuples and AANT  Analyze the data in those N-Tuples The Tutorial What We Won’t Do  Explain athena or the Muon reconstruction algorithms  Spend much time on the technical issues of installation / running  Run in batch or on the grid (or therefore over many events)  Debug, calibrate & align the detector (exercise for the student) What We Won’t Do  Explain athena or the Muon reconstruction algorithms  Spend much time on the technical issues of installation / running  Run in batch or on the grid (or therefore over many events)  Debug, calibrate & align the detector (exercise for the student) AANT Raw Data Calibration N-Tuple athena Wiki Instructions Wiki Instructions

Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 3 CERN Online Raw Data /castor/cern.ch/grid/atlas/DAQ/2008 /castor/cern.ch/grid/atlas/DAQ/M7 (May-July 2008) CERN Offline Data /castor/cern.ch/grid/atlas/atlasdatadisk/data08_X/Y X = 1beammag, calib, cos, cosmag, cvalid and idcomm, Y = RAW, AOD, ESD, CBNT, TAG  Common Castor Commands: nsls, rfdir, rfcp (see user guide in Software wiki pages) AGLT2 (ATLAS Great Lakes Tier 2)  /pnfs/aglt2.org/data/daits/mdaq/ NOTE: Muon Data Only (stripped to MDT, CSC, RPC, TGC, Trig)  DCACHE Commands: ls, dir, dccp BNL (ATLAS Tier 1) [Muon Data Only of Run 91060]  /pnfs/usatlas.bnl.gov/u06/daits/mdaq/ BU (ATLAS Tier 2) [Muon Data Only of Run 91060]  NFS: /data4/bu/daits/mdaq/ More Information:  Finding The Data

Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 4 DQ2  Setting Up DQ2  CERN : /afs/cern.ch/atlas/offline/external/GRID/ddm/DQ2Clients/setup.[c]sh  AGLT2 : $LCG_ENV/grid_env.[c]sh and $DQ2_ENV/setup.[c]sh  BNL : /afs/usatlas.bnl.gov/lcg/current/etc/profile.d/grid_env.[c]sh; /afs/usatlas.bnl.gov/Grid/Don-Quijote/DQ2Clients/setup.[c]sh DQ2_LOCAL_SITE_ID = BNL-OSG2_DATATAPE  Grid Certificate Needed for voms-enabled proxy   Some Basic Commands:  List: dq2-ls –f data08_cos physics_TGCwBeam.daq.RAW.o4  Copy: dq2-get data08_cos physics_TGCwBeam.daq.RAW.o4  But, what are you doing copying a raw data set, anyway?  Better to run on the grid, at CERN, or at a Tier 1 or Tier 2 site. Finding The Data

Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 5 The Scripts  Tutorial Based on Scripts of Tiesheng  Installation of software and setup of environment  Running of reconstruction and filling of n-tuples  Advantages  Limited Time of Tutorial  Simplicity & Robustness  Provides Record of Full Procedure (Copy It!)  Where to Run the Scripts  AGLT2 : ssh -Y (see mail of Bob Ball)  OR ssh -Y (X=1,2,3)  CERN : ssh -Y  OR any CERN linux machine with AFS  BNL : ssh -Y rterm  BU : ssh -Y (no package Installing & Running The Software

Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 6 The Installation Script Example Usage: ~daits/public/scripts/installProdMuonRec checkout MuonSpectrometer/MuonCalib/MuonCalibNtuple

Directories  AtlasProduction/  cmthome : requirements file and initial setup scripts;  MuonSpectrometer : any packages that were checked out;  InstallArea : libraries and links for checked out packages;  data08list : 2008 data file lists;  runCtrl : python jobOption files and full setup script;  job : Scripts to process data.  Caution:  Script will not overwrite any existing package unless “update” option used. Still, be careful if you are editing files in the packages Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 7 The Installed Environment Note By default, the Tier Centers install the distribution kits. The script option –KITDIR allows the user to point to one of those kits explicitly. If AthenaProduction was not included in that kit, the script will find the right tag for the release and install it. Note By default, the Tier Centers install the distribution kits. The script option –KITDIR allows the user to point to one of those kits explicitly. If AthenaProduction was not included in that kit, the script will find the right tag for the release and install it.

The Run Scripts  jobs/run_using_default  reads data directly (castor at CERN, DCACHE for BNL, AGL2)  ESD not written  jobs/run_using_local_disk  copies data to local area (/tmp/username) from DCACHE or castor  Both  ESD writing turned off  dataFileName and numberEvent can be specified as input to script  Example mkdir test; cd test../job/run_using_local_disk ! 10  Runs reconstruction on 10 events of the default data set  New Files Produced  CalibrationNtuple.root  ntuple.root (Muon AANT) We’re Done!!!  But, what did we do? Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 8 Running

Create cmthome/requirements According to the Machine / Environment Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 9 Inside InstallProdMuonRec (1) use athena kit kit location install area cvs kserver Set up CMT environment for version of CMT source $CMTDIR/$CMTVERS/mgr/setup.sh Build the setup scripts cmt config

Install the package from the kit, using pacman Example of a private installation: ~daits/public/scripts/installProdMuonRec kitdir /afs/atlas.umich.edu/athena/ Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 10 Inside InstallProdMuonRec (2) Obtain AFS token (KERBEROS 4) if necessary kinit -4 Setting Up CVS and CMT CERN: CVSROOT=:gserver:isscvs.cern.ch:/local/reps/atlas; CMT=cmt BNL: CVSROOT=/afs/usatlas.bnl.gov/software/cvs; CMT=bnl_cmt AGLT2: CVSROOT=:kserver:atlas-sw.cern.ch:/atlascvs; CMT=cmt BU Tier2: CVSROOT=:kserver:atlas-sw.cern.ch:/atlascvs; CMT=cmt

Setup ATHENA Environment  Shell & athena Environment /bin/sh cd ~/work/p source./runctrl/setup.sh  get AFS token if necessary Check Out and Install Packages  Explicit tag used when provided, else uses correct tag for Release cmt show versions MuonSpectrometer/MuonReconstruction/MuonRecExample  Example checkout and build: cmt co –r MuonRecExample MuonSpectrometer/MuonReconstruction/MuonRecExample (use bnl_cmt at BNL Tier 1) cd ~/work/p ; unset CMTPATH; source cmthome/setup.sh –tag=32, cd MuonSpectrometer/MuonReconstruction/MuonRecExample/cmt; source setup.sh; gmake Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 11 Inside InstallProdMuonRec (3)

Find and Link to Data File Lists  According to user’s request Generate Setup Script  Example for AtlasProduction from Kit: Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 12 Inside InstallProdMuonRec (4) Modify jobOptions to account for user’s requests, data sets, etc.  MuonDataRec_myTopOptions.py Generate run scripts for cosmics

Making Changes to the jobOptions and Running mkdir myinstallarea/AtlasProduction/work cd myinstallarea/AtlasProduction/work source../runCtrl/setup.sh cp../runCtrl/MuonDataRec_myTopOptions.py. Modify MuonDataRec_myTopOptions.py as you need. athena.py –s MuonDataRec_myTopOptions.py Running on More or Different Data  Using Castor   Using DCACHE   Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 13 Moving On After The Tutorial

MuonDataRec_myTopOptions.py  Settings for Tutorial  ESD output : rec.doWriteESD = False  MDT segment T0 fit : muonRecFlags.doSegmentT0Fit = False  Alignment correction : muonRecFlags.useAlignmentCorrections = True  Detector Control (run with CSC) : muonRecFlags.doCSCs=False  Read Multiple Data Files  athenaCommonFlags.BSRDOInput.set_Value_and_Lock([ ‘FILE1’, ‘FILE2’,…]) MuonRecFlags.py  Where to Find the File MuonSpectrometer/MuonReconstruction/MuonRecExample/python/  Modify with Care More Examples  Modified files ~daits/public/demo_for_ Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 14 More On jobOptions

MuonRecFlags.py  Create New Flag: useMDTCalibSQLLite Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 15 Reading Calibration Constants From SQLLite Add these lines after the useAlignmentCorrections flag to define this flag. MuonReadCalib.py  Change: to:

MuonSpectrometer/MuonCalib/MuonCalibNtuple/MuonCalibNtuple/MuonEventNtuple Branch.h  Add line: int dummyForTest; before: int eventNumber; MuonSpectrometer/MuonCalib/MuonCalibNtuple/src/MuonEventNtupleBranch.cxx  Add line: branchCreator.createBranch( tree, "dummyForTest", &dummyForTest, "/I“ ); before: branchCreator.createBranch( tree, "eventNumber", &eventNumber, "/I" );  Add line: dummyForTest = 1; before: runNumber = eventInfo.runNumber(); Build the Code ~daits/public/scripts/installProdMuonRec checkout no -compile MuonSpectrometer/MuonCalib/MuonCalibNtuple Run the Code../job/run_using_local_disk Take a Quick Look at the N-Tuple to See if it Worked ~daits/public/scripts/generator_cppfile_for_calibNtuple CalibrationNtuple.root mytest more mytest.h Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 16 Adding Content to the Calibration N-Tuple Here it is!

What To Use  AANTP will NO LONGER be produced in central production  Muon Calibration N-Tuple WILL be produced  Tracking Contents  Moore Track Parameters in Calibration N-Tuple for  Muonboy Track Parameters in later releases (not yet segments) Documentation  Muon Calibration N-tuple  Muon Spectrometer Nomenclature  Muon AANT for raw data  Muon AANT for MOORE tracking  Muon AANT for Muonboy tracking Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 17 More On the N-Tuples

User Analysis Example: mytest  Create a work area for analysis and run Tiesheng’s script mkdir ~/work/p /anal; cd ~/work/p /anal ~daits/public/scripts/generate_cppfile_for_calibNtuple../test/CalibrationNtuple.root mytest  Modify mytest.h to include more ntuple files:  Replace mytest::mytest(TTree *tree) by  Or copy ~daits/public/muon_calib_ntup_demo/mytest.h Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 18 Analyzing The Calibration N-Tuple root -l TFile *my = new TFile(“../test/calibrationNtuple.root") my->ls() my->cd("PatternNtupleMaker") Segments->MakeClass(“mytest").q root -l TFile *my = new TFile(“../test/calibrationNtuple.root") my->ls() my->cd("PatternNtupleMaker") Segments->MakeClass(“mytest").q

User Analysis Example: mytest (2)  Add code to mytest.C  Here is an example from ~daits/public/muon_calib_ntup_demo/mytest.C Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 19 Analyzing The Calibration N-Tuple Open new root file for output Write plots to root file Fill histograms Book histograms Make plot

User Analysis Example: mytest (3)  Perform the Analysis ~daits/public/scripts/run_cppfile mytest  Take a look at All_plots.pdf and mytest.root Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 20 Analyzing The Calibration N-Tuple root -l.L mytest.C mytest p p.Loop().q root -l.L mytest.C mytest p p.Loop().q

Some Expert Code  Decoding the Identifiers: ~daits/public/scripts/muonfixedid.h (Code from Ed Diehl to decode muonfixedid into type, station, eta, phi)  Checking and Merging N-Tuples: ~daits/public/scripts/checknt.sh (also from Ed)  Other examples out there from other experts Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 21 Useful Analysis Tools for Calibration N-Tuple

Similar to Calibration N-Tuple  Create mytest.h and mytest.C ~daits/public/scripts/generate_cppfile_for_muonNtuple../test/ntuple.root mytest  Modify the files as in Examples from Tiesheng for : ~daits/public/muon_AA_ntup_demo/  Chaining AANT files: TChain *f = new TChain("CollectionTree");  Running the Analysis ~daits/public/scripts/run_cppfile mytest Note: N-Tuples are often Athena version-dependent! Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 22 Analysis of Muon AANT

Who To Ask When You Have Questions or Problems Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 23 Experts TopicContact Questions Specific to the TutorialTiesheng Dai, Steven Goldfarb General Muon Software Stephane Willocq, Rosy Nikolaidou, Ed Moyse, Kevin Black Finding the Datahttp://atlas-runquery.cern.chhttp://atlas-runquery.cern.ch, Tiesheng Dai MOORE Niels van Eldik Muonboy ATLAS Database Technical Vakho Tsulaia, Emil Obreshenkov Muon COOL DatabaseMonica Verducci MDT Calibration DatabaseOliver Kortner, Domizia Orestano Calibration N-Tuple & SoftwareFelix Rauscher, Ed Diehl MDT AlignmentChristoph Amelung (Endcap), Pierre-Francois Giraud (Barrel) MDT Alignment SoftwareRob Harrington TGC IssuesMasaya Ishino CSC IssuesWoochun Park, Michael Schernau RPC IssuesGabriele Chodini

What We Have Covered  How to Find Raw Cosmic Muon Data  How to Reconstruct that Data to Produce N-Tuples  How to Add Information to those N-Tuples  How to Analyze those N-Tuples The Scripts  Run them on the machine of your choice  More Important: Copy them and use them as examples  Available at CERN, BNL, AGLT2, BU  ~daits/public/scripts/  ~daits/public/demo_for_ /  ~daits/public/muon_calib_ntup_demo/  ~daits/public/muon_AA_ntup_demo/ Enjoy! Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 24 Summary

Merry Christmas and Happy New Year Boston - 18 Dec 2008T. Dai & S. Goldfarb - Univ of Michigan MDT Config DB - Slide 25 Tiesheng’s Christmas Card