100 likes | 217 Views
Semester Project: Linear Collider Beam Test Data Analysis PHYS 5326 Spring 2007. Jacob Smith. The Small Picture. Standard Model predicts and arranges particles SLAC ( Ψ /J) Brookhaven (J/ Ψ ) Argonne (very busy) Fermilab (top quark) CERN (Ws and Zs, Higgs?)
E N D
Semester Project: Linear Collider Beam Test Data AnalysisPHYS 5326Spring 2007 Jacob Smith
The Small Picture • Standard Model predicts and arranges particles • SLAC (Ψ/J) • Brookhaven (J/Ψ) • Argonne (very busy) • Fermilab (top quark) • CERN (Ws and Zs, Higgs?) • Where does the mass come from? (Higgs) • Find @CERN, measure@ ILC • High Energy Electron Positron Collider • Calorimetry requires good (high) resolution
The Detector Race, SiD Four Detector Concepts • GLD Concept • LDC-Large Gaseous Tracking • Sid-Silicon Detector Concept • A Fourth Detector Concept • Detector consists of sectors for measurement of specific processes • Gas Electron Multiplier (GEM) calorimeter for the hadronic (HCAL) section
140mm 70mm Gas Electron Multiplier Foils • GEM Foil Cu clad kapton • Consists of small holes • Electric field due to potential difference across foil accelerates electrons from ionized gas • Charge amplification occurs in holes • Double GEM provides optimum gain From CERN-open-2000-344, A. Sharma Section of 30x30 cm UTA GEM foil Invented by Fabio Sauli/CERN
Cathode-Anode ΔV=2100 V 80:20 Ar:CO2 ΔV=415 V
GEM Development Timeline PRESENT PAST • Implement 100 ch readout using new DAQ electronics, PC board, uses LabView (Carlos-UTA) • Designing and Testing Signal Shaper to incorporate Fermi Pre-Amps with DAQ electronics • New GEM chamber designs for SLICE test • Gas Mixture, HV, & Gain Efficiency • Single chamber with one readout • Single chamber with multiple simultaneous readouts FUTURE SLICE Test • Test Beam at Fermi National Laboratory 1st Quarter 2007 • SLICE test • DCAL and KPix on GEM • Argonne RPC w/DCAL • Meter Cube Stack using Double GEM – Beam Test
Tests of detector • Electronics pretests • ADC needs a readable signal from detector • Analysis depends on reliability of electronics • Efficiency • Correlation between scintillator and detector • Multiplicity • Cross talk between readout pads (tiles)
Tools for Analysis - Root • Root • Read in asciII file format • Use root tools • Create correlation histograms from nTuples • Software controlled thresholds
1 Event0 ch0 0.024414 Event1 ch0 0.297852 Channel Gain Queue Event2 ch0 2.045898 Event3 ch0 -0.043945 Event4 ch0 -0.595703 Event5 ch0 1.064453 Event6 ch0 0.068359 Event7 ch0 -0.395508 Event8 ch0 -0.727539 Event9 ch0 0.341797 Event10 ch0 2.060547 Event11 ch0 -0.576172 Event12 ch0 0.078125 Event13 ch0 -0.249023 Event14 ch0 -0.356445 Event15 ch0 -0.039062 Event16 ch0 0.454102 Event17 ch0 -0.063477 Event18 ch0 -0.166016 Event19 ch0 -0.751953 Event20 ch0 0.156250 Event21 ch0 0.175781 Event22 ch0 -0.317383 Event23 ch0 0.273437 Event24 ch0 -0.620117 Event25 ch0 3.808594 Event26 ch0 0.312500 Event27 ch0 0.371094 Event28 ch0 -0.068359 Event29 ch0 0.590820 a data file Event23388 ch0 1.718750 Event23389 ch0 7.802734 Event23390 ch0 -0.737305 Event23391 ch0 -0.219727 Event23392 ch0 5.351562 Event23393 ch0 0.278320 Event23394 ch0 -0.742187 Event23395 ch0 0.253906 Event23396 ch0 0.776367 Event23397 ch0 -0.283203 Event23398 ch0 0.566406 Event23399 ch0 0.737305 Event23400 ch0 0.244141 Event23401 ch0 -0.209961 Event23402 ch0 -0.659180 Event23403 ch0 0.097656 Event23404 ch0 0.019531 Event23405 ch0 3.393555 Event23406 ch0 0.087891 Event23407 ch0 -0.185547 Event23408 ch0 -0.371094 Event23409 ch0 1.323242 Event23410 ch0 -0.463867 Event23411 ch0 -0.571289 Event23412 ch0 -0.488281 Event23413 ch0 -0.175781 Event23414 ch0 -0.239258 Event23415 ch0 2.480469 Event23416 ch0 -0.556641 Event23417 ch0 -0.039062 Event23418 ch0 3.867187 Event23419 ch0 1.484375 Read Data (ASCI) Files { // example of macro to read data from an ascii file and // create a root file with an histogram and an ntuple. gROOT->Reset(); #include "Riostream.h" ifstream in; // we assume a file basic.dat in the current directory // this file has 3 columns of float data in.open("basic.dat"); Float_t x,y,z; Int_t nlines = 0; TFile *f = new TFile("basic.root","RECREATE"); TH1F *h1 = new TH1F("h1","x distribution",100,-4,4); TNtuple *ntuple = new TNtuple("ntuple","data from ascii file","x:y:z"); while (1) { in >> x >> y >> z; if (!in.good()) break; if (nlines < 5) printf("x=%8f, y=%8f, z=%8fn",x,y,z); h1->Fill(x); ntuple->Fill(x,y,z); nlines++; } printf(" found %d pointsn",nlines); in.close(); f->Write(); } data type file name new root file fill histogram
Plans before Fermilab Test • Work with peers on re-familiarization of necessary programming tools • Use Arnab’s example Root files and nTuples to create single histograms, correlation histograms and normalization histograms • Commission GEM readout electronics taking advantage of Root functionality using data files from GEMview program • Create development tools for efficiency and multiplicity test using Root