Rawhits Status A short update on only pattgen “sector mode” Kohei Yorita University of Chicago March 13 th FTK Meeting.

Slides:



Advertisements
Similar presentations
Programming exercises: Angel – lms.wsu.edu – Submit via zip or tar – Write-up, Results, Code Doodle: class presentations Student Responses First visit.
Advertisements

H/Abb -> 4b’s process & Multi-Et-Threshold Study for 4jet Trigger Kohei Yorita Young-Kee Kim University of the FTK Meeting on July 13 th, 2006.
Track Trigger Designs for Phase II Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen, S.X. Wu, (Boston.
Corporate Property Automated Information System (CPAIS) Macro Walkthrough Guide for Excel Version 2003.
FTKSim Status: Ghost Busting part. II The Hit Warrior F. Crescioli, M. Dell'Orso, P. Gianetti G. Punzi, G. Volpi FTK Meeting 10/19/2006.
Electromagnetic shower in the AHCAL selection criteria data / MonteCarlo comparison of: handling linearity shower shapes CALICE collaboration meeting may.
Jan. 2009Jinyuan Wu & Tiehui Liu, Visualization of FTK & Tiny Triplet Finder Jinyuan Wu and Tiehui Liu Fermilab January 2010.
First results on 6M training sample and Bs->mumu analisys F. Crescioli, M. Dell'Orso, P. Giannetti, G. Punzi, G. Volpi.
Final state study Jaewon Park University of Rochester Vittorio Paolone University of Pittsburgh MINERvA Collaboration Meeting, Sep 13-15, 2007.
Track quality - impact on hardware of different strategies Paola FTK meeting Performances on WH and Bs   2.Now we use all the layers.
1Calice-UK Cambridge 9/9/05D.R. Ward David Ward Compare Feb’05 DESY data with Geant4 and Geant3 Monte Carlos. Work in progress – no definitive conclusions.
SCT Offline Monitor Measuring Module Hit Efficiencies Helen Hayward University of Liverpool.
FTKSIM with rawhits Last week's updates October 9, 2007 Anton Kapliy.
WH  bb and WH  uu Studies Monica Dunford FTK Monthly Meeting March 13 th, 2007.
Progress on B-tagging Efficiency Monica Dunford May 22 nd, 2007.
RawHits in Pixel/SCT Kohei Yorita The University of Chicago FTK Meeting on Feb. 21 st 2007.
SCT Analyses on Cosmics. Efficiency 2 methods –Online- quick/biased -> located in SCT_Monitoring –Offline- slow/unbiased In agreement with each other.
Status of FTK simulation June 16,2005 G. Punzi, Pisa.
Dijet Mass Sherpa vs Pythia Multi-Threshold e.t.c. for H/Abb->4b’s Kohei Yorita University of Chicago FTK Meeting 12/19/2006.
Simulation Tasks  Understanding Tracking  Understanding Hardware 1.Two types of tasks: a.Implementing known functions in ATLAS framework b.Understanding.
Using ROOT geometry for FVTX reconstruction Zhengyun You Peking University Los Alamos National Lab Jan 22, 2007.
WorkPlace Pro Utilities.
COMP 321 Week 7. Overview HTML and HTTP Basics Dynamic Web Content ServletsMVC Tomcat in Eclipse Demonstration Lab 7-1 Introduction.
NSW background studies Max Bellomo, Nektarios Benekos, Niels van Eldik, Andrew Haas, Peter Kluit, Jochen Meyer, Felix Rauscher 1.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
Progress on H/Abb -> 4b’s channel for the FTK physics case ~ 4jets Trigger w/ and w/o FTK ~ Kohei Yorita Young-Kee Kim University of the FTK.
Templates An introduction. Simple Template Functions template T max(T x, T y) { if (x > y) { return x; } else { return y; } } int main(void) { int x =
New perfSonar Dashboard Andy Lake, Tom Wlodek. What is the dashboard? I assume that everybody is familiar with the “old dashboard”:
Some Thoughts about Hits, Geometry etc Rob Kutschke, Hans Wenzel Fermilab March 13, 2007.
Javadoc A very short tutorial. What is it A program that automatically generates documentation of your Java classes in a standard format For each X.java.
Reconstruction Configuration with Python Chris Jones University of Cambridge.
CHEP ‘06 David Lawrence JLab C++ Introspection and Object Persistency through JIL David Lawrence Ph. D. Jefferson Lab, Newport News VA.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
BesVis An Visualization software for BESIII experiment Zhengyun YOU School of Physics, PKU
Debugging Computer Networks Sep. 26, 2007 Seunghwan Hong.
Updated on: September 4, 2010 CIS67 Foundations for Creating Web Pages Professor Al Fichera.
Microcomputer Systems Final Project “Speaker and Sound Modulation”
Intro to Git presented by Brian K. Vagnini Hosted by.
Written Presentations of Technical Subject Writing Guide vs. Term paper Writing style: specifics Editing Refereeing.
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
1 CSC 221: Introduction to Programming Fall 2011 Input & file processing  input vs. raw_input  files: input, output  opening & closing files  read(),
Page 1 of 18 Bjorn S. Nilsen, ALICE November 16 ITS Software meeting ITS Alignment Status Plus other things By Bjørn S. Nilsen The Ohio State University.
27 March 2003RD Schaffer & C. Arnault CHEP031 Use of a Generic Identification Scheme Connecting Events and Detector Description in Atlas  Authors: C.
Status report - Tracking code - T.Gogami 9/30/2010.
Aggregator Stage : Definition : Aggregator classifies data rows from a single input link into groups and calculates totals or other aggregate functions.
Announcements Assignment 2 Out Today Quiz today - so I need to shut up at 4:25 1.
Alignment software update For the review, we worked with some old structures. Some changes are now needed : 1.Geometry 2.Hit definition / Hit collection.
Configuring MQ Connections and Handlers for MQ adapter 6.5 July 2008.
EECS 373 On Operational Amplifiers and Other Means of Manipulating Voltage and Current.
ANL Worksop Impressions The facility is really nice, with office space (Duke has one), printer, video connection, etc… The jamboree format (and the confined.
11/20/01Giovanni Punzi Items for restart of run Unify.gcon and.ifit (gcon V3.0 (fcon?)) –Got more comments/did some format changes –Code written to produce.
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
Max Baak (CERN) 1 Summary of experiences with HistFactory and RooStats Max Baak (CERN) (on behalf of list of people) RooFit / RooStats meeting January.
Ftksim at high luminosity Monthly meeting September 22, 2008 Anton Kapliy.
More technical description:
Planar distortions for SCT Barrel Modules
Strawman A Status Report
Grid Pix Field Simulations and precision needed for a module
Electronics system overview from TKlayout
P0D reconstruction/analysis update
2018/6/15 The Fast Tracker Real Time Processor and Its Impact on the Muon Isolation, Tau & b-Jet Online Selections at ATLAS Francesco Crescioli1 1University.
C++ coding standard suggestion… Separate reasoning from action, in every block. Hi, this talk is to suggest a rule (or guideline) to simplify C++ code.
Data Validation and Protecting Workbook
John Chapman, University of Cambridge
Programming Logic and Design Fourth Edition, Comprehensive
Changes in Level 1 CSC Trigger in ORCA by Jason Mumford and Slava Valuev University of California Los Angeles June 11,
File Input and Output.
F. Crescioli, P. Giannetti, M. Dell'Orso, G. Punzi, G. Volpi
XFT2B: Plans and Tasks XFT Workshop FNAL 19 December 2003; p.1.
Presentation transcript:

Rawhits Status A short update on only pattgen “sector mode” Kohei Yorita University of Chicago March 13 th FTK Meeting

2 Some Conventions > Physical Layers are different from logical layers : So in order to avoid confusions, followings are defined : PIX(1,1,1) + SCT(11,11,11,11) -> “,” separates physics layers. -> Each SCT layer has two sides (r-phi z) e.g. PIX(1,1,1) + SCT (00,10,10,10) corresponds to 3 Pixel layers + 3 SCT r-phi layers (in 2 nd, 3 rd, 4 th ). > In total, there are 7 physical layers & 11 logical layers. -> Maximum 14 coordinates are available. > With SP, configuration being used is PIX(1,1,1) + SCT(0,1,1,1) -> 6 physical layers with 12 coordinates. -> This corresponds roughly to PIX(1,1,1) + SCT(00,11,11,11) in rawhits format.

3 Reminder : Rawhit quality Pixel0hit1hit2hits>3hits SP~1%~87%~10%~2% Raw~1%~45%~40%~14% SCT0hit1hit2hits>3hits SP~2%~93%~4%~1% Raw~1% ~88%~10% In Pixel : ~40% of tracks have two hits in one layer. PIX(1,1,1) kills too many tracks! -> ~100% in the same module and next to each other in pads -> So just use #module for sector finding. (ignore hits if it is near enough) In SCT : ~88% have two hits in one “physical layer” -> Require one for stereo, one for r-phi and no more hits.

4 Modifications (to make sure if my understanding is correct) For now only pattgen with sector mode is considered : *Added “RAW_MODE 1” in config file so that we can change SP and rawhits very easily (though switch not yet fully completed..) Modified codes (for rawhits handling) : > th_rdStep/readHits : return atltrack/atlhit. -> Then the atltrack goes to “find_patt_atltrack” routine. > In find_patt_atltrack in pattgen.c file, -> atltrackToHitsM(atltrack,&nhits) : -> make hitarrayList using “atlhitToHitM”. * remove another hit in a pixel layer here. -> each atlhit converted to “hit” structure. -> filterHitsSec : Remove noisy tracks. (unchanged) > Now we have “sector”. Along these changes, lots of other files were modified. e.g. rmap, pmap, pzoffmap files and their input routines. e.t.c. struct atlhit{ isPixel barrel_ec layer_disk phi_module eta_module pi_side ei_strip x,y,z } -> hit by hit struct atltrack{ atlhit(nhits) + MC param + nhits } -> ev-by-ev struct hit{ sector plane type data e.t.c. } -> ev-by-ev

5 all_layers_12.pmap file (specifies which layers to be used) 3 pixel 4 SCT Pixel 0 plane 0 phi 22 eta 13 Pixel 1 plane 1 phi 38 eta 13 Pixel 2 plane 2 phi 52 eta 13 SCT 0 plane -1 phi 32 eta 13 SCT 1 plane 3 phi 40 eta 13 SCT 2 plane 4 phi 48 eta 13 SCT 3 plane 5 phi 56 eta 13 3 pixel 8 SCT Pixel 0 plane 0 phi 22 eta 13 Pixel 1 plane 1 phi 38 eta 13 Pixel 2 plane 2 phi 52 eta 13 SCT 0 stereo 0 plane -1 phi 32 eta 13 SCT 1 stereo 1 plane -1 phi 32 eta 13 SCT 2 sterep 0 plane 3 phi 40 eta 13 SCT 3 sterep 1 plane 4 phi 40 eta 13 SCT 4 stereo 0 plane 5 phi 48 eta 13 SCT 5 stereo 1 plane 6 phi 48 eta 13 SCT 6 stereo 0 plane 7 phi 56 eta 13 SCT 7 stereo 1 plane 8 phi 56 eta 13 Ex) NUMBER_OF_PLANES = 9 PIX(1,1,1) + SCT (00,11,11,11) mode Ex) NUMBER_OF_PLANES = 6 PIX(1,1,1) + SCT (0,1,1,1) mode SP version (old)Rawhit version (new !) So it is very easy to turn on/off specific logical layer. e.g. drop all stereo layers e.t.c. * plane –1 : not active.

6 Comparisons > Ran modified pattgen with “sector mode” to compare the following configurations. > SP format (old style, SP input as a reference) : 1. PIX(1,1,1) + SCT(0,1,1,1) : current configuration -> 6 physical planes 2. PIX(1,1,1) + SCT(1,1,1,1) : Max info. with SP -> 7 physical planes > Rawhit format (new pattgen, Rawhit input) : 3. PIX(1,1,1) + SCT(00,10,10,10) : Minimum option (only phi) -> 6 logical planes 4. PIX(1,1,1) + SCT(00,11,11,11) : More less the same as SP1 -> 9 logical planes 5. PIX(1,1,1) + SCT(11,11,11,11) : Maximum option -> 11 logical planes Any others options to be investigated ?

7 Finding sectors MeanRMSTotal N Sector Total N Tracks N of sectors with >= 15tracks 1 SP(1,1,1 + 0,1,1,1) SP(1,1,1 + 1,1,1,1) Raw(1,1,1+00,10,10,10) Raw(1,1,1+00,11,11,11) Raw(1,1,1+11,11,11,11) Looks like efficiency was recovered in rawhits. Mainly due to - Allow two hits in a pixel layer. if they are near. - Treat side0/side1 as a different logical layer. Comparison would be nice to be done - 1 vs 4 (current info.) - 2 vs 5 (full info.)

8 Summary & Plan > Modified pattgen for rawhits handling. > Compared sector finding with some possible configurations. > Observed High efficiency for sector with rawhits. ~ 50% increase with the same information. > Have to make sure there is no bugs in it. It always takes long(er) time (than expected) to understand someone’s code especially written by > 1 people …. But now I have a feeling that I almost-fully understood ! > After making sure everything is OK, I will move to corrgen. -> generate constants with sectors generated with rawhits. > Superbin definition for patterns e.t.c. > Will make it more speedy.