GRAPES-3 ROOT Framework Pravata K Mohanty Tata Institute of Fundamental Research On behalf of the GRAPES-3 collaboration Workshop on Astroparticle Physics,

Slides:



Advertisements
Similar presentations
Cosmic Ray Test of INO RPC Stack M. Bhuyan 1, V.M. Datar 2, S.D. Kalmani 1, S.M. Lahamge 1, N.K. Mondal 1, P. Nagaraj 1, S. Pal 1, L.V. Reddy, A. Redij.
Advertisements

VETO Analysis Update Michael Wood University of Massachusetts, Amherst Outline Introduction and basics Reconstruction packages Efficiencies Simulation.
Antonis Leisos KM3NeT Collaboration Meeting the calibration principle using atmospheric showers the calibration principle using atmospheric showers Monte.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA NEMO Monte Carlo Application on the Grid R. Calcagno for the NEMO Collaboration.
CMS ECAL Laser Monitoring System Toyoko J. Orimoto, California Institute of Technology, on behalf of the CMS ECAL Group 10th ICATPP Conference on Astroparticle,
CMS ECAL Laser Monitoring System Toyoko J. Orimoto, California Institute of Technology, on behalf of the CMS ECAL Group High-resolution, high-granularity.
Design and First Results of a Cosmic Ray Telescope For Use In Testing a Focusing DIRC M. P. Belhorn University of Cincinnati The BELLE group at the University.
KM3NeT detector optimization with HOU simulation and reconstruction software A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 - Paris,
A crude (lower limit) estimation of resolution and event rate Development and Construction of an Extensive Air Shower Array in HOU Antonis Leisos, Hellenic.
Data Quality Monitoring of the CMS Tracker
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
QuarkNet Muon Data Analysis with Shower Array Studies J.L. FISCHER, A. CITATI, M. HOHLMANN Physics and Space Sciences Department, Florida Institute of.
Monte Carlo Comparison of RPCs and Liquid Scintillator R. Ray 5/14/04  RPCs with 1-dimensional readout (generated by RR) and liquid scintillator with.
Size and Energy Spectra of incident cosmic radiation obtained by the MAKET - ANI surface array on mountain Aragats. (Final results from MAKET-ANI detector)‏
Ian Ross Rose-Hulman Institute of Technology Mentor: Dr. Richard Teuscher University of Toronto ATLAS Group ATLAS Calorimeter: Cosmic Ray Commissioning.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
DPA follow-up review, Malargüe, Nov/2000 DPA Data Processing and Analysis Task Follow-up Review Malargüe, November 14, 2000.
Preliminary MC study on the GRAND prototype scintillator array Feng Zhaoyang Institute of High Energy Physics, CAS, China GRAND Workshop, Paris, Feb. 015.
Analysis of the ROOT Persistence I/O Memory Footprint in LHCb Ivan Valenčík Supervisor Markus Frank 19 th September 2012.
Contributions of the University of Bucharest to the study of high energy cosmic rays in the framework of the KASCADE-Grande experiment Octavian Sima Faculty.
Erik Blaufuss University of Maryland Data Filtering and Software IceCube Collaboration Meeting Monday, March 21, 2005.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
Multi-TeV  -ray Astronomy with GRAPES-3 Pravata K Mohanty On behalf of the GRAPE-3 collaboration Tata Institute of Fundamental Research, Mumbai Workshop.
AGASA Results Masahiro Teshima for AGASA collaboration
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
LIGO-G Z 5 June 2001L.S.Finn/LIGO Scientific Collaboration1 LDAS Camp.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
Kraków4FutureDaQ Institute of Physics & Nowoczesna Elektronika P.Salabura,A.Misiak,S.Kistryn,R.Tębacz,K.Korcyl & M.Kajetanowicz Discrete event simulations.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Data Quality Monitoring for the CMS Resistive Plate Chamber Detector Anna Cimmino etc etc etc Università degli Studi di Napoli “ Federico II ” & INFN of.
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.
Michele de Gruttola 2008 Report: Online to Offline tool for non event data data transferring using database.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
5-9 June 2006Erika Garutti - CALOR CALICE scintillator HCAL commissioning experience and test beam program Erika Garutti On behalf of the CALICE.
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.
ScECAL Beam FNAL Short summary & Introduction to analysis S. Uozumi Nov ScECAL meeting.
B.Satyanarayana Department of High Energy Physics Tata Institute of Fundamental Research Homi Bhabha Road, Colaba, Mumbai,
The KASCADE-Grande Experiment: an Overview Andrea Chiavassa Universita’ di Torino for the KASCADE-Grande Collaboration.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
PHOS offline status report Yuri Kharlov ALICE offline week 7 July 2008.
Performances of the KM2A prototype array J.Liu for the LHAASO Collaboration Institute of High Energy Physics, CAS 32nd International Cosmic Ray Conference,
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association Marco Haag - Institute of Experimental Nuclear.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
EAS Time Measurements P.K.Mohanty (On behalf of the GRAPES-3 Collaboration) 5 th Workshop on AstroParticle Physics, 14 – 16 December 2010 at CRL, Ooty.
MC study of TREND Ground array Feng Zhaoyang Institute of High Energy Physics,CAS
14/02/2008 Michele Bianco 1 G.Chiodini & E.Gorini ATLAS RPC certification with cosmic rays Università del Salento Facoltà di Scienze MM.FF.NN.
Space-time structure of signals in scintillation detectors of EAS L.G. Dedenko, G.F. Fedorova, T.M. Roganova and D.A. Podgrudkov.
FTK high level simulation & the physics case The FTK simulation problem G. Volpi Laboratori Nazionali Frascati, CERN Associate FP07 MC Fellow.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
1 Cosmic Ray Physics with IceTop and IceCube Serap Tilav University of Delaware for The IceCube Collaboration ISVHECRI2010 June 28 - July 2, 2010 Fermilab.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Computing and Software – Calibration Flow Overview
Online Monitoring : Detector and Performance check
GRAPES-3: Status of ROOT Based Monitoring and Analysis
Recent R&D Milestones at GRAPES-3
An Automated calibration method from shower data
CLAS12 Commissioning with Cosmincs
Controlling a large CPU farm using industrial tools
Data Analysis in Particle Physics
Search for coincidences and study of cosmic rays spectrum
Presentation transcript:

GRAPES-3 ROOT Framework Pravata K Mohanty Tata Institute of Fundamental Research On behalf of the GRAPES-3 collaboration Workshop on Astroparticle Physics, Bose Institute, Darjeeling, December 2009

Scintillator Detectors (ADC+TDC) ………721 Proportional Counters (muon hit+ pulse width) ………7424 Scint. Count Rate Monitoring DAQ (1GB/day) EAS DAQ (8GB/day) PC Count Rate monitoring + muon angle DAQ (5GB/day) GRAPES-3 Data (14GB/day) GRAPES-3 DATA With expanded array the data size ~ 40GB/day or 15 Tera Bytes/year

Mandate ● Large storage space and computing power ● Efficient monitoring of detectors ● Ease of accessing data ● Parallel approach to develop data analysis, detector monitoring software with participation of bigger team ● Portability of data to wider collaboration Object Oriented Approach

Object Oriented Approach to GRAPES-3 Data ● Adaptation of object oriented language C++ ● Object oriented design of all analysis programs in form of classes under ROOT framework. ● Storage of event data in ROOT Tree structure which provides efficient access of data for analysis. ● ROOT provides excellent graphical connectivity to the data object The biggest advantage of OO design is, ease in managing large codes and lot of scope for any future developments. Not so easy in a procedural oriented approach.

Our Approach Step 1: Conversion of binary data to ROOT for various data streams like scintillator and muon detector data for EAS, scintillator rate monitoring data, muon monitoring data and weather data. Step 2: Various monitoring plots to monitor the scintillator and muon detectors using these ROOT files. Built intelligence in the program so that program should pick out the abnormality behavior of the detectors. Step 3: Make a table for abnormality based on monitoring output and the calibration constants in more automated way. Step4: Use this table and the root data to reconstruct various shower parameters like core location (Xc, Yc), arrival direction ( ,  ), shower size Ne, shower age S, number of muons N . CORSIKA + GEANT simulation to convert Ne to E. Store them in ROOT tree. Huge amount of programming effort required to reach step 4.

root [2] scevtree->Show(0) ======> EVENT:0 runno = eventno = 1430 trigger = 2 evdate = evtime1 = 0 evtime2 = evstatus = 1 ndet = 33 detno = 13, 29, 44, 49, 51, 58, 73, 86, 94, 107, 124, 134, 141, 149, 151, 153, 170, 180, 193, 237 adchh = 1590, 226, 219, 290, 323, 528, 814, 512, 512, 604, 575, 477, 772, 640, 771, 812, 458, 1487, 566, 669 adchl = 213, 31, 32, 41, 46, 71, 108, 67, 68, 78, 74, 61, 101, 83, 101, 106, 59, 196, 76, 90 adclh = -1, -1, 328, -1, -1, 205, -1, -1, 156, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 adcll = -1, -1, 40, -1, -1, 24, -1, -1, 17, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 tdc = 1034, 4095, 960, 4095, 4095, 4095, 832, 4095, 4095, 4095, 4095, 4095, 879, 826, 1069, 959, 4095, 4095, 4095, 4095

ScEventTree EventHeader ScDATA runno eventno trigger evdate evtime1 evtime2 evcurdtime evabsdtime ndet detno adchh adchl adclh adcll tdc tdctype Tree structure for scintillator data

Root[0] scevtree->Draw(“tdc>>h1(4095,0,4095)”, ”detno==1 && trigger==2&& evtime> && evtime <=020000”) Interactive Debugging Self Trigger

Monitoring Tools ● Automated Analysis of Scintillator Detector Calibration data with Muons ● Remote Monitoring of each Scintillator detector in the array – Performance of detector and DAQ can be monitored by any of the GRAPES-3 collaborator on daily basis ● Remote Monitoring of Muon Detector

Detectors calibrated by generating muon trigger using two paddles placed below scintillator Several detectors calibrated in day by moving paddles to different detectors Algorithm developed to identify calibrated detectors in the data Muon data analysed to get calibrated parameters and stored into the database Scintillator Calibration with Muons

Diagnostic Parameters for good and Bad Detector

Remote Monitoring ● The monitoring plots and logs uploaded to a common gmail account on daily basis. The remote shifter check the plots, enters the detail of the problem and his feed backs to an excel file and sends back. The feedbacks very useful to take necessary action taken by the people at the experimental site. ● Remote Shifters at present Supriya Das, Sumana Das (Bose Institute, Kolkata), Sonali Bhatnagar (Dalbag Institute, Agra), S.R. Dugad, S.K.Gupta, P.K. Nayak, P.K. Mohanty, S.D. Morris (Mumbai) We are expecting more participation in this activity from the collaborating institutes.

Summary ● The Object Oriented design of GRAPES-3 data analysis software is robust and efficient ● GRAPES-3 ROOT framework is a team effort. ● ROOT framework implemented for scintillator and muon data ● Reconstruction program ready in ROOT framework ● Plans for online reconstruction, online alert for solar activity. ● Still many more things to be developed. Needs involvement of more people.

THANKS

GRAPES-3 Data Analysis Architecture ROOT DATA SC RAW DATA Monitoring Shower Reconstruction GEANT4 CORSIKA Shower Parameters in ROOT (Xc,Yc, Ne, S, , , E, N  ) Ne – E Relation Calibrations + Bad data summary MU RAW DATA ROOT DATA Event Matching Muon Reconstruction  -ray astronomy Energy spectrum and composition

GRAPES-3 Scintillator Data Structure RUN Event TriggerADCTDCTime Det1 Det2 Det1 Det2 ~8000/ RUN ~ 350/day

Shower Reconstruction ● Arrival direction ( ,  ) reconstruction using plane fit and cone fit ● Shower size Ne, Age S and Core location (Xc,Yc) by fitting NKG function using log likely hood method ● ROOT TMinuit class for minimization ● CORSIKA for shower simulation and GEANT4 for detector simulation.

GRAPES-3 analysis code summary ● The code consists of – 25 classes – lines

Scintillation Array Monitor ● Detector Monitor Parameters – Noise: Pedestal Mean/RMS – Uniformity of Analog Data: Signal Rate, Mean and RMS – Signal Timing (TDC): Rate, Mean, RMS ● Determine all 8 parameters for each run in a day – Obtain performance index (PI) of each parameter Signal Rate P.I. (0-100%)