Performance of Trigger counter for WC test Toshiyuki Gogami 3Dec2014.

Slides:



Advertisements
Similar presentations
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Advertisements

100[ch] 0.28[ps/ch] 200[ch] 0.54[ps/ch] TDC-calibration.
S-2S meeting (Analysis memo) Toshi Gogami 21Jan2014.
Photodetector Timing Resolution Burle Micro-Channel Plate Photo Multiplier Tubes (MCP-PMTs) H. Wells Wulsin SLAC Group B Winter 2005.
Measurement of lifetime for muons captured inside nuclei Advisors: Tsung-Lung Li Wen-Chen Chang Student: Shiuan-Hal Shiu 2007/06/27.
1 EMCal & PID Rikard Sandström Universite de Geneve MICE collaboration meeting 26/6-05.
TOF0 calibration The resolution in a given pixel can be measured before the absolute time calibration (see the plot) The expected total resolution of the.
1 Analysis of TOF data Yordan Karadzhov St.Kliment Ohridski University of Sofia.
1 KEK Beam Test Analysis Hideyuki Sakamoto 15 th MICE Collaboration Meeting 10 st June,2006.
12.18 report LIU Qian. Moon box test Purpose: Try to find the reason why the Q resolution is about 10%. Test: The stability of Ref-PMT test Ref-PMT voltage.
June/5/20081 Electronics development for fast-timing PET detectors: The multi-threshold discriminator Time of Flight PET system Contents 1. Introduction.
Y. Karadzhov MICE Video Conference Thu April 9 Slide 1 Absolute Time Calibration Method General description of the TOF DAQ setup For the TOF Data Acquisition.
Progress Report Pedro Flores. Scintillator Case Set to hold four scintillator panels with instrumentation. Only three panels with instrumentation that.
K1.8 meeting Report from E05 group Toshiyuki Gogami 26 Dec 2014.
Weekly update 07/15/11 Chris Nicholson Supervisor: Mike Albrow.
S-2S meeting Toshiyuki Gogami 27Aug2014. Contents About correction using “Energy loss vs. missing mass”
Overview of SPring-8 Beam Test Manabu MORITSU ( Osaka University ) 11 Sep., 2015 COMET Collaboration Meeting 17 Paris, France 1 COMET-CDC.
Lambda hypernuclear spectroscopy at JLab Hall-C Graduate School of Science, Tohoku University Toshiyuki Gogami for the HES-HKS collaboration 1.Introduction.
A Study of Time over Threshold (TOT) Technique for Plastic Scintillator Counter 高能物理研究所 吴金杰.
Analysis strategy of high multiplicity data Toshiyuki Gogami 24/Feb/2011.
S-2S MEMO Toshiyuki Gogami 17 May Contents Analysis results of WC test.
Jin Huang M.I.T. Hall A Analysis Workshop Dec 14, JLab.
Analysis of Endstation A setup Josef Uher. Quartz bar Start counter.
S-2S memo WC Toshiyuki Gogami 24Apr2015.
“End station A setup” data analysis Josef Uher. Outline Introduction to setup and analysis Quartz bar start counter MA and MCP PMT in the prototype.
Yury Gurchin June 2011 MEASUREMENT OF THE CROSS-SECTION IN DP-ELASTIC SCATTERING AT THE ENERGIES OF 500 AND 880 MEV AT NUCLOTRON.
1 TRD-prototype test at KEK-FTBL 11/29/07~12/6 Univ. of Tsukuba Hiroki Yokoyama The TRD prototype is borrowed from GSI group (thanks Anton).
1 Energy loss correction for a crystal calorimeter He Miao Institute of High Energy Physics Beijing, P.R.China.
BigCal Reconstruction and Elastic Event Selection for GEp-III Andrew Puckett, MIT on behalf of the GEp-III Collaboration.
Systematic error and double Gaussian fitting Toshi Gogami 3Apr2014.
HES-HKS & KaoS meeting Toshi Gogami 24July2013. Contents APPC12 Test CYRIC Analysis.
Experimental Nuclear Physics Some Recent Activities 1.Development of a detector for low-energy neutrons a. Hardware -- A Novel Design Idea b. Measure the.
KEK beam test in May 2005 Makoto Yoshida Osaka Univ. MICE Frascati June 27 th, 2005.
HES-HKS & KaoS meeting Toshi Gogami 26June June2013.
Status of photon sensor study at Niigata University -- SiPM and MPPC -- Photon sensor mini workshop 05/9/16 University Niigata University.
HES HKS collaboration meeting 3/11/2010 T.Gogami.
Test beam preliminary results D. Di Filippo, P. Massarotti, T. Spadaro.
KEK Test Beam Phase I (May 2005) Makoto Yoshida Osaka Univ. MICE-FT Daresbury Aug 30th, 2005.
BMC Cosmic Ray Test Stand Update, Dec. 2001, Steve Ahlen - Boston Univ. Gas system installed on Mod-0 (EIL-1) January 2001 Initial electrical tests January.
Radioactive source and cosmic-ray test for the MWPC Davide Pinci on behalf of the Frascati-Roma1 MWPC group.
FADC Time Study EJ, HD 10/09. Purpose: to test Hai Dong’s firmware implementation of Indiana U. timing algorithm NOT meant to be a definitive study of.
HES HKS meeting 24 Sep 2010 Toshiyuki Gogami 9/4/2010 in Prague, Czech.
The Detector Performance Study for the Barrel Section of the ATLAS Semiconductor Tracker (SCT) with Cosmic Rays Yoshikazu Nagai (Univ. of Tsukuba) For.
D. Bertrand, J. De Bruyne, P. De Harenne, L. Etienne, S. Hannaert, G. Van Beek The Arch.
Status and organization of the H8c area Mirko Berretti 08/07/2015 (with M.Bozzo, N.Minafra, E.Oliveri, X. Pons…)
S-2S meeting Toshi Gogami 21Oct2014. Contents Design of TOF detector TOF detector performance test.
Development of a pad interpolation algorithm using charge-sharing.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Energy Loss Graduate School of Science, Tohoku University Toshi Gogami 22/May/2013.
ROOT: Functions & Fitting Harinder Singh Bawa California State University Fresno.
Scintillator and Fiber Test Measurements with Gluing Clas12 upgrade pcal user group May 13, 2009 Clas12 upgrade pcal user group May 13, 2009 Dustin Keller.
SiPM Workshop EU-FP7(HP3), Vienna, 16 Feb F.G. H.O. Study of scintillator detectors time resolution with different SiPM readout on T10 test beam.
BMN Run owerview D.Vishnevskiy Mar23,2015. Run summary information NameFromToRuns Run1Feb 22Feb Run2Mar 5Mar Run3Mar 11Mar
TOF detector in PHENIX experiment PHENIX time-of-flight counter The PHENIX time-of-flight (TOF) counter serves as a particle identification device for.
28/11/02Guy Dewhirst1 Ultra Light Weights Method Guy Dewhirst Imperial College London.
3/06/06 CALOR 06Alexandre Zabi - Imperial College1 CMS ECAL Performance: Test Beam Results Alexandre Zabi on behalf of the CMS ECAL Group CMS ECAL.
Status Report of Tile Calorimeter at Korea Calorimeter meeting 2005/6/13 Youngdo Oh Kyungpook National University.
S-2S meeting Toshiyuki Gogami 15 Oct Contents TOF detector Kyoto University.
Jin Huang M.I.T. For Transversity Analysis Meeting Sept 10, JLab.
電子線を用いた中重ラムダハイパー核分光実験の為 の 高多重度用飛跡再現コードの開発 Department of Science, Tohoku University Toshiyuki Gogami ( 後神 利志 ) JPS 2011 autumn meeting, T.Gogami1 JLab E
1 MPPC Timing Resolution Akito Kobayashi Shinshu University Table of contents ・ Timing Resolution ・ Set up ・ data treatment ・ result(1) ・ result(2) ・ result(3)
ROOT: Functions & Histograms
First results from prototype measurements
ROOT: Functions & Fitting
QUARTIC TDC Development at Univ. of Alberta
Conceptual design of TOF and beam test results
The time-of-flight reconstruction & calibration
BESIII TOF Digitization
Update on POLA-01 measurements in Catania
Performance test of a RICH with time-of-flight information
Presentation transcript:

Performance of Trigger counter for WC test Toshiyuki Gogami 3Dec2014

Contents Experimental setup Timing resolution

Goal Check performance of trigger counters for WC window test which will be performed in a few weeks.

Experimental setup CH1 CH2 ChannelIDHV [V]Remarks 1H7195 (RD7241)2300Lower 2H7195 (RD7198)2300Upper Unit: mm

ADC vs. TDC (Before and after correction) CH1CH2 CH1CH2 One night data 12/2 – 12/3 (RUN335-run338)

TOF vs. ADC (Before and after correction) CH1CH2 CH1CH2 One night data 12/2 – 12/3 (RUN335-run338)

TOF distribution Before and after correction σ = 430 ± 14 ps for each scintillator One night data 12/2 – 12/3 (RUN335-run338)

Summary Plastic scintillation detectors which will be used as a trigger for WC window test was tested with cosmic experimental room in Kyoto Univ. TOF resolution: ~ 600 ps  Timing resolution: 430 ps

Backu p

Reference Performance of E05 TOF detector 

Pulse height correction CH1 CH2 TOF Weights of chi-square minimized Chi-square vs. Number of iteration TOF before (blue) and after correction

adc_tof2.cc (1) /* "adc_tof2.cc" Toshi Gogami, 13Oct2014 */ void adc_tof2(){ // ====== General conditions ======= gROOT->SetStyle("Plain"); gStyle->SetOptStat(0); //gStyle->SetOptFit(1011); // ====== Open ROOT file ============ //TFile* f1 = new TFile("toftest_ root"); //TFile* f1 = new TFile("run46.dat.root"); //TFile* f1 = new TFile("toftest_run335-run337.root"); TFile* f1 = new TFile("toftest_run335-run338.root"); //TFile* f1 = new TFile(" run7.dat.root "); TTree* t1 = (TTree*)f1->Get("tree"); // ====== Cut conditions ============ /* TCut cut1 = "adc1>500 && adc1< && abs(time1-67.0)<5.0"; TCut cut2 = "adc2>500 && adc2< && abs(time2-74.5)<5.0"; TCut cut3 = "adc3>500 && adc3< && abs(time3-71.0)<5.0"; TCut cut4 = "adc4>500 && adc4< && abs(time4-67.0)<5.0"; */ TCut cut1 = "adc1>1500 && adc1< && abs(time1-64.1)<5.0"; TCut cut2 = "adc2>1200 && adc2< && abs(time2-70.0)<5.0"; TCut cut3 = "abs(ctof)<10.0"; TCut cut4 = ""; // ====== Create histograms ========= //double amin = 0.0, amax = ; double amin = , amax = ; double tmin = , tmax = 100.0; int abin = 100; int tbin = 800; // ~~~ ADC1 vs. TDC1~~~~ TH2F* hist1 = new TH2F("hist1","", abin,amin,amax, tbin,tmin,tmax); t1->Project("hist1","time1:adc1",cut1&&cut2&&cut3&&cut4); //t1->Project("hist1","time1:adc1",cut1&&cut2&&cut3); hist1->GetXaxis()->SetRangeUser(1500.0,3500.); //hist1->GetYaxis()->SetRangeUser(60.0,75.); //hist1->GetYaxis()->SetRangeUser(62.0,72.); //hist1->GetYaxis()->SetRangeUser(60.0,70.); hist1->GetYaxis()->SetRangeUser(61.0,67.); hist1->GetXaxis()->SetTitle("ADC [ch]"); hist1->GetYaxis()->SetTitle("Time [ns]"); // ~~~ ADC2 vs. TDC2~~~~ TH2F* hist2 = (TH2F*)hist1->Clone("hist2"); //hist2->GetYaxis()->SetRangeUser(71.0,78.); //hist2->GetYaxis()->SetRangeUser(65.0,75.0); hist2->GetYaxis()->SetRangeUser(67.0,73.0); t1->Project("hist2","time2:adc2",cut1&&cut2&&cut3&&cut4); // ~~~ ADC1 vs. corrected TDC1~~~~ TH2F* hist1_ = (TH2F*)hist1->Clone("hist1_"); //hist1_->GetYaxis()->SetRangeUser(-5.0,5.0); hist1_->GetYaxis()->SetRangeUser(-3.0,3.0); t1->Project("hist1_","ctime1:adc1",cut1&&cut2&&cut3&&cut4); // ~~~ ADC2 vs. corrected TDC2~~~~ TH2F* hist2_ = (TH2F*)hist2->Clone("hist2_"); //hist2_->GetYaxis()->SetRangeUser(-5.0,5.0); hist2_->GetYaxis()->SetRangeUser(-3.0,3.0); t1->Project("hist2_","ctime2:adc2",cut1&&cut2&&cut3&&cut4); /* // ~~~ ADC3 vs. TDC3~~~~ TH2F* hist3 = (TH2F*)hist1->Clone("hist3"); hist3->GetYaxis()->SetRangeUser(65.0,74.); t1->Project("hist3","time3:adc3",cut1&&cut2&&cut3&&cut4); // ~~~ ADC4 vs. TDC4~~~~ TH2F* hist4 = (TH2F*)hist1->Clone("hist4"); hist4->GetYaxis()->SetRangeUser(62.0,70.); t1->Project("hist4","time4:adc4",cut1&&cut2&&cut3&&cut4); */ // ~~~ Time Of Flight ~~~~ TH1F* h_tof = new TH1F("h_tof","TOF",200,-15.0,15.0); //h_tof->GetYaxis()->SetRangeUser(62.0,70.); t1->Project("h_tof","tof",cut1&&cut2&&cut3&&cut4); h_tof->GetXaxis()->SetTitle("[ns]"); h_tof->GetYaxis()->SetTitle("[Counts / 150 ps]"); h_tof->SetFillColor(9); TH1F* h_tof_ = (TH1F*)h_tof->Clone("h_tof_"); h_tof_->SetTitle("Corrected TOF"); t1->Project("h_tof_","ctof",cut1&&cut2&&cut3&&cut4); double ha,hb; double hmax; ha = h_tof ->GetMaximum(); hb = h_tof_->GetMaximum(); hmax = ha; if(ha<hb) hmax = hb; h_tof ->SetMaximum(hmax*1.10); h_tof_->SetMaximum(hmax*1.10);

adc_tof2.cc (2) // ~~~ ADC1 vs. TOF~~~~ double tofmin = -10.0, tofmax = 10.0; int tofbin = 100; TH2F* hist5 = new TH2F("hist5","", abin,amin,amax, tofbin,tofmin,tofmax); t1->Project("hist5","tof:adc1",cut1&&cut2&&cut3&&cut4); hist5->GetYaxis()->SetRangeUser(-5.0,5.0); //hist5->GetXaxis()->SetRangeUser(500.0,1500.); hist5->GetXaxis()->SetRangeUser(1500.0,3000.); hist5->GetXaxis()->SetTitle("ADC [ch]"); hist5->GetYaxis()->SetTitle("TOF [ns]"); // ~~~ ADC2 vs. TOF~~~~ TH2F* hist6 = (TH2F*)hist5->Clone("hist6"); t1->Project("hist6","tof:adc2",cut1&&cut2&&cut3&&cut4); // ~~~ ADC1 vs. corrected TOF~~~~ TH2F* hist5_ = (TH2F*)hist5->Clone("hist5_"); t1->Project("hist5_","ctof:adc1",cut1&&cut2&&cut3&&cut4); // ~~~ ADC2 vs. corrected TOF~~~~ TH2F* hist6_ = (TH2F*)hist5->Clone("hist6_"); t1->Project("hist6_","ctof:adc2",cut1&&cut2&&cut3&&cut4); /* // ~~~ ADC3 vs. TOF~~~~ TH2F* hist7 = (TH2F*)hist5->Clone("hist7"); t1->Project("hist7","tof:adc3",cut1&&cut2&&cut3&&cut4); // ~~~ ADC4 vs. TOF~~~~ TH2F* hist8 = (TH2F*)hist5->Clone("hist8"); t1->Project("hist8","tof:adc4",cut1&&cut2&&cut3&&cut4); */ TCanvas* c1 = new TCanvas("c1","c1"); c1->Divide(2,2); //t1->Draw("time1:adc1"); c1->cd(1);hist1->Draw("colz"); c1->cd(2);hist2->Draw("colz"); c1->cd(3);hist1_->Draw("colz"); c1->cd(4);hist2_->Draw("colz"); //c1->cd(3);hist3->Draw("colz"); //c1->cd(4);hist4->Draw("colz"); TCanvas* c2 = new TCanvas("c2","c2"); c2->Divide(1,2); c2->cd(1);h_tof->Draw(); c2->cd(2);h_tof_->Draw(); // ===== Fitting ======= //TF1* func1 = new TF1("func1","gaus",-3.0,3.0); //TF1* func1 = new TF1("func1","[0]*exp(x)",-3.0,3.0); TF1* func1 = new TF1("func1","[0]*exp(-0.5*pow((x-[1])/[2],2.0))",-2.5,2.5); func1->SetParameters(80.0,0.0,0.48); //func1->FixParameter(1,0.); func1->SetNpx(3000); //h_tof->Fit("func1","","", ); //h_tof->Fit("func1","","", ); //h_tof->Fit("func1","","", ); h_tof->Fit("func1","BN","",-0.9,0.9); func1->SetLineColor(2); func1->SetLineWidth(2); //func1->SetLineStyle(7); func1->Draw("same"); double width = 0.0; double widther = 0.0; width = func1->GetParameter(2); width = width*1.0e+3; // ns --> ps widther = func1->GetParError(2); widther = widther*1.0e+3; // ns --> ps cout << " Corrected TOF width (sigma) = " << width << " +/- " << widther << " ps" << endl; cout single counter: " << width/sqrt(2.0) << " +/- " << widther/sqrt(2.0) << " ps" << endl;