Z-vertex dependent residuals in phi (2nd request of Akiba-san)

Slides:



Advertisements
Similar presentations
The table and graph suggest another method of graphing a linear equation. This method is based on two numbers. The SLOPE This is the coefficient of x.
Advertisements

Linear Equations Review. Find the slope and y intercept: y + x = -1.
 Trigger for Run 8 Rates, Yields, Backgrounds… Debasish Das Pibero Djawotho Manuel Calderon de la Barca Analysis Meeting BNL October 16, 2007.
STAR 62 GeV CuCu Event totals (as of 3/16/05, noon ) Total: Mevts of BBC Narrow Goal > 20 Mevts. BBC Narrow Trigger has been operational for 6 full.
Today we will graph linear equations in slope intercept form.
© red ©
New MC set summary Old MC set summary 400k events generated for each set in STARlight Radius adjusted for matching exponential slope of t-spectrum Fully.
HBD performance study during run9 pp 200GeV Katsuro Nakamura 1.
STAR Collaboration Meeting, Nantes, July2002 SVT Analysis/Status Update Jun Takahashi – University of Sao Paulo.
FTPC calibration status Joern Putschke for the STAR FTPC group STAR Analysis Meeting 2002 October 22-24, 2002.
Vertex Reconstructing Neural Networks at the ZEUS Central Tracking Detector FermiLab, October 2000 Erez Etzion 1, Gideon Dror 2, David Horn 1, Halina Abramowicz.
Current Status of Hadron Analysis Introduction Hadron PID by PHENIX-TOF  Current status of charged hadron PID  CGL and track projection point on TOF.
RESEARCH POSTER PRESENTATION DESIGN © The RHIC Beam Energy Scan (BES) was proposed to search for the possible critical.
SQM2004, Cape Town, Sept. 16, 2004 STAR 1 Cronin Effect for the identified particles from 200 GeV d+Au collisions Xiangzhou Cai Shanghai INstitute of Applied.
2014. Engineers often: Regress data  Analysis  Fit to theory  Data reduction Use the regression of others  Antoine Equation  DIPPR We need to be.
Pure D0 : 950 MuDst files (400 possibles D0 per file) |Zvertex| < 20 cm NHitsFit > 15 histos in 2-d to investigate possible cuts Cuts in MuKpi-update HF.
UC Davis June st Rosi Reed Low Energy Test Run Results Rosi Reed University of California at Davis.
FTPC status and results Summary of last data taken AuAu and dAu calibration : Data Quality Physic results with AuAu data –Spectra –Flow Physic results.
Monkey, Monkey In the Tree. Monkey, monkey in the tree Throw the yellow coconut down to me!
Mike Miller First measurement of the inclusive jet cross section in p+p collisions at E CM =200 GeV M.L. Miller (MIT) Motivations: 1.Baseline for inclusive.
1 DT Local Reconstruction on CRAFT data Plots for approval CMS- Run meeting, 26/6/09 U.Gasparini, INFN & Univ.Padova on behalf of DT community [ n.b.:
JPS/DNPY. Akiba Single Electron Spectra from Au+Au collisions at RHIC Y. Akiba (KEK) for PHENIX Collaboration.
1 Geometrical efficiencies of a patch Pixel detector via GEANT J. Joseph, S. Margetis and J. Vanfossen Original note based on a MathCAD simulation by H.Wieman.
SoLID baffle update Zhiwen Zhao 2013/05/ top: 0.84e-4*Q2 bottom: by standard model formula from the code line 152 where “Abeam” is defined
1 HBD Update Itzhak Tserruya DC meeting, May 7, 2008 May7, 2008.
Hadron production in C+C at 1 and 2 A GeV analysis of data from experiments NOV02 and AUG04 for high resolution tracking (Runge-Kutta tracks) Pavel Tlustý,
Testbeam analysis Lesya Shchutska. 2 beam telescope ECAL trigger  Prototype: short bars (3×7.35×114 mm 3 ), W absorber, 21 layer, 18 X 0  Readout: Signal.
Central-Cluster Tracking Takashi Hachiya Maya Shimomura.
The CDF Upgrade - Incandela -CERN - January 26, 2001 slide 1 96 wire planes –(8 superlayers) –50% are 3 o stereo –Uniform drift (0.88 cm cell) –30,240.
External Alignment Maya Shimomura (ISU)
Today we will graph linear equations in slope intercept form.
COLORS.
Z-alignment Hidemitsu Asano.
Unit 2 Day 4 Slope-Intercept Form.
Red, socks, yellow, jacket, coat, orange, skirt, black, hat, green, blue, jeans, brown, T-shirt, shoes, white, pink.
fKK analysis in Run3 d+Au collisions: Update
VTX tracking issues Y. Akiba.
Software Update Takashi HACHIYA.
Butterfly Maths Each caterpillar must be coloured the correct pattern for it to turn into a butterfly. Work out each problem to know how to colour each.
External alignment Maya Shimomura (ISU) 12/03/15 RIKEN VTX meeting.
External Alignment Maya Shimomura (ISU)
Stack Lesson xx   This module shows you the basic elements of a type of linked list called a stack.
Linear Equations in two variables
Objective- To use slope and y-intercept to
Using Slope-Intercept Form
Explanatory Note 5 parameter fit 6 parameter fit Two MC Sample Sets
Current status of run14 VTX alignment
Alignment of the PHENIX Silicon Vertex Tracker (VTX) in 2014
Weekly Report Maya SHIMOMURA Run dependent check for VTX alignment
University of Wisconsin at Madison BMU Alignment Corrections
Drill #23* Find the equation of (in point- slope form) and graph the following linear functions: 1. Passing through the points (-1, -1) and (1, 3) 2.
Algebra 2 Chapter 2 Test Review.
Lesson 3-4 Equations of Lines
Regression Statistics
An introduction to color theory
Name:______________________________
Using Slope Intercept Form to Graph Day 2
->K+K- Production at 62.4GeV Au+Au Collisions
Problems with the Run4 Preliminary Phi->KK Analysis
What Color is it?.
f  K+K- analysis in Run4 Au-Au collisions at √sNN = 200 GeV
Use calibration parameters that are created by using segment v2
RIKEN VTX software Meeting
What colour is it / are they?
Topology rapidity study
Current Status of the VTX analysis
Color Theory The Color Wheel.
Write an Equation Given Two Points
Using Slope Intercept Form to Graph Day 2
Primary Vertex with Pixel and Stripixel
Presentation transcript:

Z-vertex dependent residuals in phi (2nd request of Akiba-san) Taebong Moon Yonsei Univ./RIKEN Nov 12th 2014

Information Alignment after X- and Y-vertex correction analyzed. This is intermediate result. Original class SvxPrimVertexFinder SvxCentralTrackReco New class SvxCorrectPrimVertex Run number: 407951 (Run14 AuAu 200GeV 2nd period) # of PRDFs: 154 # of events per PRDF: All Source: SvxAlignment.cc/h & SvxCorrectPrimVertex.C/h & SvxQAForProduction.cc/h /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/backup Macro: Fun4All_VTX_p2.C: production macro read_evttree.C/h & read_residual_phi.C/h: to draw the residuals in phi /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros vertex.C: to draw (corrected) X- and Y-vertex ana.C: to get fit parameters /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/0.p2Out/macros Output: SvxAlignment-0000407951.root & SVXQA-0000407951.root /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out

Get paramenters from linear fit. *154 PRDFs used. X-vertex for E is wider than others Y-intercept : -0.00141819 (cm) Slope : 0.00164675 (cm) Y-intercept : 0.00234054 (cm) Slope : -0.000830382 (cm) Y-intercept : -0.000458549 (cm) Slope : 0.0002589 (cm) Y-intercept : -0.00250729 (cm) Slope : 0.00109608 (cm) /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/0.p2Out/macros/ana.C

the correction applied to X- and Y-vertex using parameters from linear fit

X-vertex from calibrated BC vs Z-vertex *154 PRDFs used. X-vertex for E is wider than others Not corrected (both) Not corrected (west) Not corrected (east) Corrected (west) Corrected (east) /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros/vertex.C

Y-vertex from calibrated BC vs Z-vertex *154 PRDFs used. Not corrected (west) Not corrected (east) Corrected (west) Corrected (east) /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros/vertex.C

Trigger setting string trgselname = "MB"; TrigSelect *minbias = new TrigSelect(trgselname); trgsel.push_back(trgselname); minbias->AddTrigger("BBCLL1(>1 tubes)"); minbias->AddTrigger("BBCLL1(>1 tubes) narrowvtx"); minbias->AddTrigger("BBCLL1(>1 tubes) narrowvtx CopyA"); minbias->AddTrigger("BBCLL1(>1 tubes) narrowvtx Copy B"); minbias->AddTrigger("BBCLL1(>1 tubes) novertex");

Default cuts Fun4All_VTX_p2.C 10 < BBC charge < 200 SvxAlignment.cc Require “SVX_PRECISE” 0.5 < pT < 10 DC track quality = 31 or 63 |zed| < 75 ||phiv| - |phi0|| < clustercut_angle = 0.25 |zproj + bbcz - svxz| < zproj_cut = 5.0 |dproj + mag_bend| < dproj_cut = 0.4 Read_evttree.C |emcdphi| < 0.03 |emcdz| < 10 |zproj + svxprim[2] – svxz|< 2*sigma_z(layer)

To run drawing plotter for residuals in phi Input: /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/SvxAlignment-0000407951.root Working dir: /direct/phenix+hhj/tmoon/3.Akiba/offline /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros 1st macro to be run. /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros/read_evttree.C It will produce hist_dphi.root. Please run using root –l –b [macro] due to many plots. 2nd macro to be run. /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros/read_residual_phi.C It will produce plot for mean of residuals in phi such as the following plots.

Primary vertex dependent residuals *154 PRDFs used. No correction Black: no primz cut Red: primz < -8 Green: -8 < primz < -4 Blue: -4 < primz < 0 Yellow: 0 < primz < 4 Pink: 4< primz < 8 Bright blue: primz > 8 /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros

Primary vertex dependent residuals *154 PRDFs used. Using svxcorrprim_west and _east when ux > 0 and ux < 0 respectively Black: no primz cut Red: primz < -8 Green: -8 < primz < -4 Blue: -4 < primz < 0 Yellow: 0 < primz < 4 Pink: 4< primz < 8 Bright blue: primz > 8 /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros

Primary vertex dependent residuals *154 PRDFs used. Using (svxcorrprim_west + svxcorrprim_east)/2 used Black: no primz cut Red: primz < -8 Green: -8 < primz < -4 Blue: -4 < primz < 0 Yellow: 0 < primz < 4 Pink: 4< primz < 8 Bright blue: primz > 8 /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros

SvxCorrectPrimVertex.C /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/backup int SvxCorrectPrimVertex::process_event(PHCompositeNode *topNode) { vtxout = findNode::getClass<VtxOut>(topNode,"VtxOut"); if ( vtxout == NULL ) cerr << " no VtxOut " << endl; return EVENT_OK; } PHPoint prim = vtxout->get_Vertex("SVX_PRECISE"); PHPoint prim_west = vtxout->get_Vertex("SVX_PRECISEW"); PHPoint prim_east = vtxout->get_Vertex("SVX_PRECISEE"); if ( isnan(prim.getX()) ) return EVENT_OK; float vtx_corr[3], vtxerr_corr[3] = {0.002, 0.0025, 0.005}; const float x0w = -0.00141819; const float y0w = -0.000458549; const float x0e = 0.00234054; const float y0e = -0.00250729; if ( !isnan(prim_west.getX()) ) vtx_corr[0] = prim_west.getX() - ( x0w + ( aw * prim.getZ() ) ); vtx_corr[1] = prim_west.getY() - ( y0w + ( bw * prim.getZ() ) ); vtx_corr[2] = prim_west.getZ(); vtxout->AddVtx("SVX_PRECISEW_CORR",vtx_corr,vtxerr_corr,15); // west // Prim East if ( !isnan(prim_east.getX()) ) vtx_corr[0] = prim_east.getX() - ( x0e + ( ae * prim.getZ() ) ); vtx_corr[1] = prim_east.getY() - ( y0e + ( be * prim.getZ() ) ); vtx_corr[2] = prim_east.getZ(); vtxout->AddVtx("SVX_PRECISEE_CORR",vtx_corr,vtxerr_corr,16); // east

Fun4All_VTX_p2.C /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/backup SvxPrimVertexFinder *svxprimvtxfinder = new SvxPrimVertexFinder(); SubsysReco *svxprimvtxfinder_west = new SvxPrimVertexFinder("SVXPRIMVTXFINDERW",1); SubsysReco *svxprimvtxfinder_east = new SvxPrimVertexFinder("SVXPRIMVTXFINDERE",2); SubsysReco *svxcorrectprimvtx = new SvxCorrectPrimVertex("SVXCORRECTPRIMVTX"); se->registerSubsystem(svxprimvtxfinder); se->registerSubsystem(svxprimvtxfinder_west); se->registerSubsystem(svxprimvtxfinder_east); se->registerSubsystem(svxcorrectprimvtx);

read_evttree.C /direct/phenix+user06/phnxreco/Takashi_VTX_LbyL/tmoon/dsts/5.Akiba/2.p2Out/macros float ux = cos(phi0); float uy = sin(phi0); // ******************************************************* // for mean of corrected vertex of w/e float svxcorrprim_west_east_x = 0.5 * (svxcorrprim_west[0] + svxcorrprim_east[0]); float svxcorrprim_west_east_y = 0.5 * (svxcorrprim_west[1] + svxcorrprim_east[1]); float svxxc_p = svxx - svxcorrprim_west_east_x; float svxyc_p = svxy - svxcorrprim_west_east_y; float svx_xy2_p = svxxc_p * svxxc_p + svxyc_p * svxyc_p; // for corrected vertex of w/e separately if ( ux > 0 ) // west { float svxxc_n = svxx - svxcorrprim_west[0]; float svxyc_n = svxy - svxcorrprim_west[1]; } else { // east float svxxc_n = svxx - svxcorrprim_east[0]; float svxyc_n = svxy - svxcorrprim_east[1]; } float svx_xy2_n = svxxc_n * svxxc_n + svxyc_n * svxyc_n; float dproj_p = ux * svxyc_p - uy * svxxc_p; float dproj_n = ux * svxyc_n - uy * svxxc_n; float mag_bend_p = -1.0 * 1.0 * 0.00135 * charge * svx_xy2_p / pt; float mag_bend_n = -1.0 * 1.0 * 0.00135 * charge * svx_xy2_n / pt;