Andreas Pfeiffer, CERN/IT,

Slides:



Advertisements
Similar presentations
Physicist Interfaces Project an overview Physicist Interfaces Project an overview Jakub T. Moscicki CERN June 2003.
Advertisements

Components of GIS.
Seven Quality Tools The Seven Tools
Chapter 1 OO using C++. Abstract Data Types Before we begin we should know how to accomplish the goal of the program We should know all the input and.
JAS in SDA. My Experience My assignment was to use JAS to read SDA data and make plots. –I used OSDA and OSDAphysics to read SDA data. OSDA and OSDAphysics.
4 November 2009 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.2p02.
Button click handlers Maarten Pennings. Introduction An activity has one or more views – view is also known as widget or control – examples include Button,
13 January 2011 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.4.
Analysis with Geant4 and AIDA Tony Johnson SLAC-Geant4 Workshop February 2002 Tony Johnson.
From Cooper & Torczon1 Implications Must recognize legal (and illegal) programs Must generate correct code Must manage storage of all variables (and code)
S. Guatelli, M.G Pia, INFN Genova S. Guatelli ( CERN, INFN Genova ) CERN, 13 November 2002 Users Workshop Where to put analysis in Geant4 Applications.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Susanna GuatelliGeant4 Workshop 2004 Use of Analysis Tools Geant4 Workshop 2004, Catania Susanna Guatelli, INFN Genova.
ISHIKAWA’S BASIC SEVEN TOOLS OF QUALITY
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Ianna Gaponenko, Northeastern University, Boston The CMS IGUANA Project1 George Alverson, Ianna Gaponenko, and Lucas Taylor Northeastern University, Boston.
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
IX International Workshop on Advanced Computing and Analysis Techniques in Physics Research KEK, Tsukuba, December 2003
Final Year Project Interim Presentation Software Visualisation and Comparison Tool Presented By : Shane Lillis, , 4th Year Computer Engineering.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
Research plan – LSRT Consortium. Targets Correctness approval Vs. Sybase database. Implementation of a validation scenario with TTI database. Demo preparations.
StatisticsStatistics Graphic distributions. What is Statistics? Statistics is a collection of methods for planning experiments, obtaining data, and then.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
 How are you going to collaborate?  How are you going to divide up work?  How are you going to make sure that changes work with other people’s code?
Seven Quality Tools The Seven Tools –Histograms, Pareto Charts, Cause and Effect Diagrams, Run Charts, Scatter Diagrams, Flow Charts, Control Charts.
CHEP Feb 7-11, 2000 Andreas Pfeiffer, CERN/IT, 1 AIDA - Abstract Interfaces for Data Analysis Andreas Pfeiffer CERN IT
Tracker data quality monitoring based on event display M.S. Mennea – G. Zito University & INFN Bari - Italy.
GoF: Document Editor Example Rebecca Miller-Webster.
The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
GranSasso, Jul-2002 Andreas Pfeiffer, CERN/IT-API, AIDA Abstract Interfaces for Data Analysis Andreas Pfeiffer CERN IT/API
Design Patterns -- Omkar. Introduction  When do we use design patterns  Uses of design patterns  Classification of design patterns  Creational design.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
CBSE'051 Component-Level Dataflow Analysis Atanas (Nasko) Rountev Ohio State University.
VICOMTECH VISIT AT CERN CERN 2013, October 3 rd & 4 th O.COUET CERN/PH/SFT DATA VISUALIZATION IN HIGH ENERGY PHYSICS THE ROOT SYSTEM.
Behavioral Patterns CSE301 University of Sunderland Harry R Erwin, PhD.
February 5, 2003 LHCb views on PI project proposal slide 1 LHCb views on PI project proposal John Harvey CERN.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
JAS and JACO – Status Report Atlas Graphics Group August 2000 Tony Johnson.
Susanna Guatelli Geant4 in a Distributed Computing Environment S. Guatelli 1, P. Mendez Lorenzo 2, J. Moscicki 2, M.G. Pia 1 1. INFN Genova, Italy, 2.
Ianna Gaponenko, Northeastern University, Boston The CMS IGUANA Project1 George Alverson, Ianna Gaponenko and Lucas Taylor Northeastern University, Boston.
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
Unit 4 Retrieving information from the simulation
Interaction with the Geant4 kernel
Visual Studio Database Tools (aka SQL Server Data Tools)
Exercise 0: installation
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
GAMOS tutorial PET Exercises
Software Tools and Environments
Advanced Examples Maria Grazia Pia, INFN Genova
GUI Parallel Session Hajime Yoshida
The ZEUS Event Store An object-oriented tag database for physics analysis Adrian Fox-Murphy, DESY CHEP2000, Padova.
Interaction with the Geant4 kernel
GAMOS tutorial Shielding Exercises
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Topic 2: Information Architecture and Application Structure
Abstract Classes and Inheritence Operator over-loading
Project Status and Plan
Decorator Pattern Richard Gesick.
Visual Studio Database Tools (aka SQL Server Data Tools)
DQM for the RPC subdetector
GAUSS - GEANT4 based simulation for LHCb
Advanced Examples Alex Howard, Imperial College, UK
Scatter Diagrams Slide 1 of 4
CMS Software Architecture
OPERATING SYSTEMS MEMORY MANAGEMENT BY DR.V.R.ELANGOVAN.
Object Oriented Design
Presentation transcript:

Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch Space Example Simplified version of X-ray telescope needs lots of triggers for few hits (11 hits / 100k ev) need for quick visualisation of hit positions Make use of AIDA interfaces Abstract Interfaces for Data Analysis Pure Abstract Types no dependencies on specific analysis tool Prepare to use G4AnalysisManager Visitor pattern to do analysis from various places Step, Start/EndOfRun, Start/EndOfEvent, ... G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch

Activities during this week How to integrate the “two worlds” “global variables vs. OO” Present status new class XrayTelHistogram at construction time: create Factories using a selected analysis system and book histograms for analysis using the IHistoFactory call-back methods for analysis at selected stages of simulation (Step, start/end event/run, ...) Will later derive from G4AnalysisManager deals with dynamic loading of components of analysis system G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch

Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch Some more details pointer to histoManager is stored in UserSteppingAction at construction time like the Visitor pattern (to be checked for improvements) callback from UserSteppingAction::UserSteppingAction to histoManager->analyze(const G4SteppingManager *) do the analysis in histoManager->analyze fill histograms plot position histogram using the visualisation facility from the analysis system directly G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch

Things to do / whishlist Lots of possibilities :-) ... little time :-( Space example: store the histogram and visualize it using analysis tool running separately (possibly started by G4AM) using another analysis system (should be easy as only (AIDA + other) Interfaces are used !) AIDA define/agree on Interfaces for the other categories (Ntuple, ...) more involvement from Geant-4 (> Guy) ???? G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch