By Sky Rolnick UC Riverside HBD Software Status Update 5/13/09 1Sky Rolnick, UC Riverside.

Slides:



Advertisements
Similar presentations
FpML Versioning An AWG Discusion Document. Versioning in FpML To Date Based on major.minor numbering –Major increments to indicate a breaking change –Minor.
Advertisements

Beam-plug and shielding studies related to HCAL and M2 Robert Paluch, Burkhard Schmidt November 25,
From Quark to Jet: A Beautiful Journey Lecture 1 1 iCSC2014, Tyler Dorland, DESY From Quark to Jet: A Beautiful Journey Lecture 1 Beauty Physics, Tracking,
HBD studies in Run9 200GeV p+p collisions Jiayin Sun 1.
1 Reconstruction of Non-Prompt Tracks Using a Standalone Barrel Tracking Algorithm.
Morphology – Chapter 10. Binary image processing Often it is advantageous to reduce an image from gray level (multiple bits/pixel) to binary (1 bit/pixel)
Status of Oxford Setup Matthew Chalk, Erik Devetak, Johan Fopma, Brian Hawes, Ben Jeffery, Nikhil Kundu, Andrei Nomerotski University of Oxford ( 18 August.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
An offline look at TIF data David Stuart UC Santa Barbara May 2, 2007.
Clustering An overview of clustering algorithms Dènis de Keijzer GIA 2004.
Capacitance and Dielectrics
HBD performance study during run9 pp 200GeV Katsuro Nakamura 1.
Circle Drawing algo..
Using ROOT geometry for FVTX reconstruction Zhengyun You Peking University Los Alamos National Lab Jan 22, 2007.
FTPC calibration status Joern Putschke for the STAR FTPC group STAR Analysis Meeting 2002 October 22-24, 2002.
9/18/2015I. Ravinovich1 HBD performance in Run-9 I. Ravinovich WIS.
1 Memory Management Memory Management COSC513 – Spring 2004 Student Name: Nan Qiao Student ID#: Professor: Dr. Morteza Anvari.
1 T1-T3 in L1 algorithm  Idea (F. Teubert) Use extra tracking information to measure the large Pt that triggers the event (L1, HLT). Based in the fact.
CEA-Saclay G. De Lentdecker November 30 st 2011 o G. De Lentdecker Université Libre de Bruxelles Kalman Filter in MarlinTPC.
1 HBD Commissioning (II) Itzhak Tserruya HBD group meeting November 28, 2006 Progress from October 3 to November 28, 2006.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
CS 350 – Software Design The Object Paradigm – Chapter 1 If you were tasked to write code to access a description of shapes that were stored in a database.
PHOS calibration in CDB framework M.Bogolyubsky, Y.Kharlov B.Polichtchouk, S.Sadovsky IHEP, Protvino ALICE off-line week 3 October 2005.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Magnet Design for Neutron Interferometry By: Rob Milburn.
Digital Image Processing CCS331 Relationships of Pixel 1.
Test vs. inspection Part 2 Tor Stålhane. Testing and inspection A short data analysis.
STS track recognition by 3D track-following method Gennady Ososkov, A.Airiyan, A.Lebedev, S.Lebedev, E.Litvinenko Laboratory of Information Technologies.
Event Data History David Adams BNL Atlas Software Week December 2001.
GLM Science Meeting September 29-30, Update on GLM Cluster/Filter Algorithm Testing Douglas Mach, UAHuntsville Monte Bateman, USRA GLM AWG/R3 Science.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
M1G Introduction to Database Development 5. Doing more with queries.
Monitoring of background events in 2010 run Giuseppe Zito 06/11/2015 PFG/MIG Topical meeting on beam background.
Obtaining Electric Field from Electric Potential Assume, to start, that E has only an x component Similar statements would apply to the y and z.
1 Report on analysis of PoGO Beam Test at Spring-8 Tsunefumi Mizuno July 15, 2003 July 21, 2003 revised August 1, 2003 updated.
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.
Development of a Particle Flow Algorithms (PFA) at Argonne Presented by Lei Xia ANL - HEP.
Chapter 25 Lecture 20: Capacitor and Capacitance.
1 Metadata Working G roup Report Members (fixed in mid-January) G.AndronicoINFN,Italy P.CoddingtonAdelaide,Australia R.EdwardsJlab,USA C.MaynardEdinburgh,UK.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
Thursday, December 17, 2015 Sky D. Rolnick UC Riverside 1 Baseline study for Chiral Symmetry Restoration using the Hadron Blind Detector in the PHENIX.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
MOS Data Reduction Michael Balogh University of Durham.
Nov 2002T. Ljubicic DAQ100 Calibration Needs 10 to 8 bit (and back!) conversion table Gain correction per pad T0 correction per pad.
FTPC status and results Summary of last data taken AuAu and dAu calibration : Data Quality Physic results with AuAu data –Spectra –Flow Physic results.
PFAs – A Critical Look Where Does (my) SiD PFA go Wrong? S. R. Magill ANL ALCPG 10/04/07.
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
+ Hbd Software Update By Sky Rolnick 8/04/09 Hbd Group Meeting 1/9/2016.
ECE-1021 Instructor’s Project SIRDS Single Image Random Dot Stereograms STATUS UPDATE #4 29 NOV 03.
STAR Analysis Meeting, BNL – oct 2002 Alexandre A. P. Suaide Wayne State University Slide 1 EMC update Status of EMC analysis –Calibration –Transverse.
Reduced Instruction Set Computing Ammi Blankrot April 26, 2011 (RISC)
2/18/2016I. Ravinovich1 HBD Run-10 data analysis I. Ravinovich WIS.
FTPC calibration status & plans for Y03 Joern Putschke for the STAR FTPC group STAR Calibration Meeting 2002 November 7, 2002.
HBD Status Report from Run 9 Craig Woody BNL DC Meeting July 8, 2009.
1 HBD Commissioning Itzhak Tserruya DC meeting, BNL December 13, 2006 Progress from October 3 to November 28, 2006.
1 HBD Update Itzhak Tserruya DC meeting, May 7, 2008 May7, 2008.
PMT time offset calibration (not completed) R.Sawada 27/Dec/2007.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
6/29/2016I. Ravinovich1 HBD status in Run-10 I. Ravinovich WIS.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
GUIDO VOLPI – UNIVERSITY DI PISA FTK-IAPP Mid-Term Review 07/10/ Brussels.
ALICE Offline Week, CERN
CSCE 441 Computer Graphics: Clipping Polygons Jinxiang Chai
COMS 161 Introduction to Computing
Discussing an OVS/OVN Split
Comparison of table-based and JSON-based chaincode
Studies of the Time over Threshold
Clustering-based Studies on the upgraded ITS of the Alice Experiment
Presentation transcript:

By Sky Rolnick UC Riverside HBD Software Status Update 5/13/09 1Sky Rolnick, UC Riverside

Outline HBD Local Coordinate Issues. Status on Gain Calibrations. HbdEventDisplay Hub n’ Spoke Clustering Algorithm HbdAnalyzer EventAccumulator 5/13/09 2Sky Rolnick, UC Riverside

HBD Local Coordinates 5/13/09 3Sky Rolnick, UC Riverside

Current Issues Multiple coordinates defined in code which are inconsistent and incompatible. Almost no documentation exists to define coordinate system used. Need to discuss weather we should keep things “as is”, or if its worth cleaning this up a bit. 5/13/09 4Sky Rolnick, UC Riverside

HbdFinalSimSupport Defined coordinates are Left Handed!!! There are 24 individual local coordinates defined. Many of these coordinates are related through a parallel transport. Transformations require unnecessary shift depending on module. Coordinates are different than what is defined on PCB coordinates. 5/13/09 5Sky Rolnick, UC Riverside

5/13/09 6Sky Rolnick, UC Riverside HbdFinalSimSupport

Technically coordinates are consistent due to two cancelling effects. If one goes from glob2loc and then loc2glob everything is okay since shifts cancel out. But if someone uses PCB coordinates and uses loc2glob then coordinates are shifted. Result of not using standard PCB coordinates in definition of local coordinate system. HbdFinalSimSupport 5/13/09 7Sky Rolnick, UC Riverside

Define “new” Local Coordinates 5/13/09 8Sky Rolnick, UC Riverside

New Coordinates much Simpler New coordinates much simpler to use. Will be completely compatible with all code that goes from glob2loc and loc2glob and also compatible with PCB coordinates. Will require minor modifications to FindPad, and DistanceFromPoint in HbdFinalSimSupport. Seems to work fine for me, but should be tested by others. 5/13/09 9Sky Rolnick, UC Riverside

hbdDetectorGeo Uses database to fetch local coordinates. Has advantage that module mapping does not depend on cable connections. Would like to add row, col coordinates for pad, sector, as well as padkey to database. hbdDetectorGeo hbdgeo; hbdgeo.fetch(215034); hbdgeo.LocToGlob(PosY, PosZ,x_glob,y_glob,z_glob,sector); 5/13/09 10Sky Rolnick, UC Riverside

What to do??? Remove one of these coordinate systems to eliminate confusion or keep them both for backwards compatibility? Redefine coordinates to be consistent with PCB coordinates. Include (row, col) functionality to allow clustering across boundaries. I have worked out my own mapping that eliminates “boundary effects” but I could use help in how to add multimap to data base. 5/13/09 11Sky Rolnick, UC Riverside

cvs co offline/analysis/HbdEventDisplay HbdEventDisplay 5/13/09 12Sky Rolnick, UC Riverside

HbdEventDisplay This is original event display as created by Weizmann Institute but packaged in Fun4All framework allowing display of multiple data types including DST & PRDF for looking at raw data or sim data. run pp 500 GeV in (+-) field configuration 5/13/09 13Sky Rolnick, UC Riverside

HBD Gain Calibrations 5/13/09 14Sky Rolnick, UC Riverside

Without calibrations we see very high charge >120 fC. After calibrations this settles down by ~factor of 5 depending on module, padnum, P/T, and gain settings. HBD Gain Calibrations 5/13/09 15Sky Rolnick, UC Riverside

5/13/09 16Sky Rolnick, UC Riverside Gains vary slightly among modules depending on characteristics of GEM. Also pad by pad variations due primarily to irregularities of GEM holes. We can compare Module by Module gain calibrations to Pad by Pad gain calibrations. Typically, analysis will use both calibrations to achieve greatest uniformity. Are we satisfied with what is in the database, or do these need to be updated further? HBD Gain Calibrations

cvs co offline/packages/hbd/HbdHnSClusterizer.C cvs co offline/packages/hbd/HbdHnSClusterizer.h Hub n’ Spoke Clustering Algorithm 5/13/09 17Sky Rolnick, UC Riverside

Hub n’ Spoke Clustering Apologies for taking so long… Complicated pad mapping. Issues with coordinate system. Lots of memory leaks and other bugs. Multiple versions not always updated. Differences between simulated and real data. My poor programming skills. cvs co offline/packages/hbd/HbdHnSClusterizer.C cvs co offline/packages/hbd/HbdHnSClusterizer.h 5/13/09 18Sky Rolnick, UC Riverside

How it works Uses track projections to locate hub, where hub is defined as three-tuple consisting of three closest pads to track. Searches for spoke defined as the three-tuple surrounding the hub with the largest charge. Currently search region includes a spoke radius of 2, which means at most spoke can be located a distance of two hub centers away. 5/13/09 19Sky Rolnick, UC Riverside

Hub n’ Spoke Clustering 5/13/09 20Sky Rolnick, UC Riverside

5/13/09 Sky Rolnick, UC Riverside21 Hub n’ Spoke Clustering

5/13/09 Sky Rolnick, UC Riverside22 Hub n’ Spoke Clustering

Limitations 5/13/09 Sky Rolnick, UC Riverside23 As you can see, very often electrons are detected which have little or no HBD response. These are likely to be conversion pairs on outside of HBD. Many of the HnS cluster shapes do not agree well with actual cluster shape and are therefore pick up extra scintillation. Is there a way around this? It is very difficult to distinguish between “single”, “double”, and “hadron” just by looking at distributions. Higher multiplicity events will pick up lots of scintillation light, skewing results. Unavoidable???

cvs co offline/analysis/HbdAnalyzer HbdAnalyzer 5/13/09 24Sky Rolnick, UC Riverside

HbdAnalyzer Allows one to apply hub n’ spoke parameters in analysis. HbdHnSClusterizer must be added before HbdAnalyzer otherwise track variables will not be filled. Implemented new version of PHCentralTrack, up to v24 now. 5/13/09 25Sky Rolnick, UC Riverside

cvs co offline/analysis/EvntAccumulator/ EventAccumulator 5/13/09 26Sky Rolnick, UC Riverside

EventAccumulator Uses some of the fancy stuff in Fun4All to accumulate tracks. Has the ability to accumulate tracks over multiple events as way of stacking events. Currently using a buffer to store tracks but this is the dumb way, the much smarter way will be just to use PHCentralTrack as the container. Starting new buffer of Accumulated events Ncalls = 96 There are 0 tracks in PHCentralTrack Total number of accumulated tracks is 0 Ncalls = 97 There are 2 tracks in PHCentralTrack Total number of accumulated tracks is 2 Ncalls = 98 There are 2 tracks in PHCentralTrack Total number of accumulated tracks is 4 Ncalls = 99 There are 2 tracks in PHCentralTrack Total number of accumulated tracks is 6 Ncalls = 100 There are 3 tracks in PHCentralTrack Total number of accumulated tracks is 9 ************************************ There are 9 tracks in MEGACentralTrack 5/13/09 27Sky Rolnick, UC Riverside Accumulates over previous 5 events.

EventAccumulator Does it make sense only to accumulate events that have a similar vertex? There could be some funny side effects of tracking with events from multiple vertex points. Maybe I should create vertex pools similar to what is done in Cabanaboy? 5/13/09 28Sky Rolnick, UC Riverside

5/13/09 Sky Rolnick, UC Riverside29 The End