Root and muon calibration at Daya Bay Deb Mohapatra.

Slides:



Advertisements
Similar presentations
Mantid Architecture Straw man proposal Nick Draper 24 th August 2007.
Advertisements

Ideas on the LCG Application Architecture Application Architecture Blueprint RTAG 12 th June 2002 P. Mato / CERN.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006.
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
The Atlas Software Distribution Christian ArnaultAlessandro De SalvoSimon GeorgeGrigori Rybkine
TILC09, April 2009, Tsukuba P. Mato /CERN.  Former LHCb core software coordination ◦ Architect of the GAUDI framework  Applications Area manager.
Browsing Data with GaudiPython Disclaimers: 1.I am an apprentice! 2.The porpoise: we think GaudiPython could be quite useful for a LHCb physicist… Browsing.
LC Software Workshop, May 2009, CERN P. Mato /CERN.
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.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
Introduction to Gaudi LHCb software tutorial - September
Outline: LHCb and LCG-AA Ph.Charpentier B 00 l e.
Heather Kelly PPA Scientific Computing Apps LAT was launched as part of the Fermi Gamma-ray Space Telescope on June 11 th 2008.
PHENO 2010 Christopher White, IIT 1 The Daya Bay Reactor Antineutrino Experiment Christopher White 1.
Reconstruction Configuration with Python Chris Jones University of Cambridge.
Paris package: practical aspects Installation / presentation To run a simulation Analysis To add a new module to Paris Installation / presentation To run.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
Peter-Bernd Otte - 8 th March 2010 CB collaboration meeting, Mainz.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Vanya BELYAEV Vanya BELYAEV (Syracuse) Vanya BELYAEV Tutorial Gaudi/DaVinci/LoKi/Bender.
Argonne Jamboree January 2010 Esteban Fullana AOD example analysis.
,,,,, The Daya Bay Reactor Neutrino Experiment Liangjian Wen On behalf of the Daya Bay Collaboration Institute of High Energy Physics Daya Bay Detectors.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Servicing HEP experiments with a complete set of ready integrated and configured common software components Stefan Roiser 1, Ana Gaspar 1, Yves Perrin.
BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
GAUDI Muon Software  Algorithms : Muon Digitization MuonL0Trigger MuonIdentification  Detector Description Database  Transient Detector Store  Detector.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
ALFA - a common concurrency framework for ALICE and FAIR experiments Mohammad Al-Turany GSI-IT/CERN-PH.
CERN Tutorial, February Introduction to Gaudi.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
CERN Tutorial, September Overview of LHCb applications and software environment.
ATLAS ATLAS muon CSC clustering David Adams Brookhaven National Laboratory June 15, 2006 Muon Software Updated 11:00 EDT June 15, 2006.
Principle Simulations for Detector Concepts at HESR Goals Methods Current Status Application to p + p   ´(3686) GSI Workshop on its Future Facility
Bologna Tutorial, June Overview of LHCb applications and software environment.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
BESIII offline software group Status of BESIII Event Reconstruction System.
Status of PSD simulation in Shine Oleg Petukhov Institute for Nuclear Research, Moscow NA61 Analysis/Software/Calibration meeting , Warsaw.
Nikhef Bfys Workshop Day One: Exploring a (m)DST Juan Palacios
Muon Collider Physics Workshop November 2009, Fermilab P. Mato /CERN.
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
AOD example analysis Argonne Jamboree January 2010
GAMOS tutorial PET Exercises
ALICE analysis preservation
Physics Software Towards first Physics data Reconstruction Alignment
Overview: high-energy computing
LHCb Software Tutorial
Tag based analysis Ziyan DENG.
Simulation and Physics
2 Getting Started.
2 Getting Started.
Agenda SICb Session Status of SICb software migration F.Ranjard
SEAL Project Core Libraries and Services
Calibration Infrastructure Design
Presentation transcript:

Root and muon calibration at Daya Bay Deb Mohapatra

Daya Bay Framework: NuWa Nuwa is installed at “/home/dayabay/nuwa” externals CMT, Boost AIDA, GSL, clhep, XercesC Geant4, OpenMotif, OpenScientist Python, Cmake, mysql ROOT Nuwa-release lcgcmt, ldm, relax Gaudi lhcb dybgaudi #!/bin/tcsh pushd /home/dayabay/nuwa/NuWa-trunk source setup.csh popd pushd /home/dayabay/nuwa/NuWa-trunk/dybgaudi/DybRelease/cmt source setup.csh popd

LED Diffuser Ball in Water Pool LEDs are placed in the positions specified in the Near Pool and Far Pool Diagram (inside the red squire) above for this simulation We simulate 2000 events with only one LED flashing at a time

How to generate LED Diffuser Ball MC import GenTools from GenTools.Helpers import DiffuserBall ball = DiffuserBall() ball.setVolume(myVolume) ball.setPosition( [xpos*units.cm, ypos*units.cm, zpos*units.cm] ) ball.ball.PhotonsPerEvent = intensity gtc = GenTools.Configure() # GEANT4 import DetSim detsim = DetSim.Configure(physlist = DetSim.physics_list_basic) # Next do the electronic simulation and trigger simulation # At the end you will get a ROOT file with EVENT and RUNHEAD info

The MC Root File Structure

How to write Analysis module from DybPython.DybPythonAlg import DybPythonAlg from GaudiPython import SUCCESS, FAILURE from GaudiPython import gbl from DybPython.Util import irange # Make shortcuts to any ROOT classes you want to use TTree = gbl.TTree # Define the algorithm class TreeAlg(DybPythonAlg): "Tree-writing Python Algorithm" def __init__(self,name): DybPythonAlg.__init__(self,name) return def initialize(self) # Initialize services # Statistics Service: Use for histograms, graphs, trees # Make a tree return SUCCESS def execute(self): # Access current data # Set Branch values # Loop over hits in each detector # Fill the tree with current branch values return SUCCESS def finalize(self): return status def configure(): from StatisticsSvc.StatisticsSvcConf import StatisticsSvc statsSvc = StatisticsSvc() statsSvc.Output ={"file0":"simHitStats.root"} return def run(app): ''' Configure and add an algorithm to job ''' app.ExtSvc += ["StatisticsSvc"] example = TreeAlg("MyTreeExample") app.addAlgorithm(example) pass /home/dayabay/nuwa/NuWa-trunk/tutorial/DivingIn/python/DivingIn

Analysis Root File

Number of Hits per Diffuser Ball

Hit time

Tutorial files /home/dmohapat/tutorial/root101 /home/dmohapat/tutorial/mucal