Bonn Test Station data analysis with PandaRoot

Slides:



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

VETO Analysis Update Michael Wood University of Massachusetts, Amherst Outline Introduction and basics Reconstruction packages Efficiencies Simulation.
Combined Measurement Results of dedicated RD50 Charge Multiplication Sensors Christopher Betancourt 2, Tom Barber 2, Gianluigi Casse 1, Paul Dervan 1,
13/02/20071 Event selection methods & First look at new PCB test Manqi Ruan Support & Discussing: Roman Advisor: Z. ZHANG (LAL) & Y. GAO (Tsinghua))
Using the EUDET pixel telescope for resolution studies on silicon strip sensors with fine pitch Thomas Bergauer for the SiLC R&D collaboration 21. May.
Update on Analysis of FNAL TB09 Jianchun Wang for the group Syracuse Univesity Jan 29 th,2010.
PHENIX Vertex Tracker Atsushi Taketani for PHENIX collaboration RIKEN Nishina Center RIKEN Brookhaven Research Center 1.Over view of Vertex detector 2.Physics.
The first testing of the CERC and PCB Version II with cosmic rays Catherine Fry Imperial College London CALICE Meeting, CERN 28 th – 29 th June 2004 Prototype.
Signal Processing in PHAT (P. Decowski, A. Olszewski, H. Pernegger, P. Sarin) Outline –Requirement for the signal calculation –Layout of the measurement.
NuMI MINOS The MINOS Far Detector Cosmic Rays and their neutrinos are being collected now. How does this work, and of what use is this data? Alec Habig,
STS Simulations Anna Kotynia 15 th CBM Collaboration Meeting April , 2010, GSI 1.
1 Conceptual design adopts state-of-the-art silicon sensor techniques (compare ATLAS/CMS/ALICE inner tracker layers, BaBar tracking of B mesons). Design.
SLHC Sensors at Meson Test Ryan Rivera ESE/CD, Fermilab All-Experimenter’s Meeting April 19, 2010.
PHOS offline status report Yuri Kharlov ALICE offline week 7 April 2008.
Installation and operation of the LHCb Silicon Tracker detector Daniel Esperante (Universidade de Santiago de Compostela) on behalf of the Silicon Tracker.
Operation of the CMS Tracker at the Large Hadron Collider
Design and development of micro-strip stacked module prototypes for tracking at S-LHC Motivations Tracking detectors at future hadron colliders will operate.
1 Behaviour of the Silicon Strip Detector modules for the Alice experiment: simulation and test with minimum ionizing particles Federica Benedosso Utrecht,
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
News on GEM Readout with the SRS, DATE & AMORE
HBD electronics status All the ADC and XMIT boards are installed. –Top 3 crates are for the ADC, XMIT boards –Bottom crate is for test pulse boards/future.
1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.
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.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
11 June 2015 Thomas Bergauer (HEPHY Vienna) Belle II SVD beam Test SPS 2015 SPS users meeting.
STS simulations: Layout, digitizers, performance Radoslaw Karabowicz GSI.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
Digitization and hit reconstruction for Silicon Tracker in MarlinReco Sergey Shulga, Tatiana Ilicheva JINR, Dubna, Russia GSU, Gomel, Belarus LCWS07 30.
Test of Single Crystal Diamond Pixel Detector at Fermilab MTEST Simon Kwan Fermilab April 28, 2010.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
Charles University Prague Charles University Prague Institute of Particle and Nuclear Physics Absolute charge measurements using laser setup Pavel Bažant,
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
FIRST RESULTS OF THE SILICON STRIP DETECTOR at STAR Jörg Reinnarth, Jonathan Bouchet, Lilian Martin, Jerome Baudot and the SSD teams in Nantes and Strasbourg.
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
PHOS offline status report Yuri Kharlov ALICE offline week 7 July 2008.
RD51 GEM Telescope: results from June 2010 test beam and work in progress Matteo Alfonsi on behalf of CERN GDD group and Siena/PISA INFN group.
FNAL beam test data analysis A Hands-on session at CMS Upgrade School Aiwu Zhang Florida Institute of Technology On behalf of the CMS GEM collaboration.
Ssd simulation status : preparation for embedding Jonathan Bouchet Svt Meeting : 09/19.
Anna Kotynia.  8 stations  fully based on micro-strip detectors Tracking detector: -low-mass detector -full azimuthal angle coverage -polar angle coverage:from.
BMN Run owerview D.Vishnevskiy Mar23,2015. Run summary information NameFromToRuns Run1Feb 22Feb Run2Mar 5Mar Run3Mar 11Mar
Mitglied der Helmholtz-Gemeinschaft Hit Reconstruction for the Luminosity Monitor March 3 rd 2009 | T. Randriamalala, J. Ritman and T. Stockmanns.
0 Characterization studies of the detector modules for the CBM Silicon Tracking System J.Heuser 1, V.Kyva 2, H.Malygina 2,3, I.Panasenko 2 V.Pugatch 2,
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
FAIRROOT RECONSTRUCTION Panda Computing Week 2012, Torino.
1 The Scintillation Tile Hodoscope (SciTil) ● Motivation ● Event timing/ event building/ software trigger ● Conversion detection ● Charged particle TOF.
Analysis of LumiCal data from the 2010 testbeam
Huagen Xu IKP: T. Randriamalala, J. Ritman and T. Stockmanns
The Silicon Drift Detector of the ALICE Experiment
The Status of the Data Analysis of the Beam Test at FZJ
KENTROS software update
CLAS12 software workshop
ALiBaVa A brief overlook of Liverpool software changes, common issues and questions. A. Affolder, A. Greenall, I. Tsurin, G. Casse, V. Chmill, M. Wormald,
Distribution of MC Information
Panagiotis Kokkas Univ. of Ioannina
Detection of muons at 150 GeV/c with a CMS Preshower Prototype
CMS Preshower: Startup procedures: Reconstruction & calibration
Roberto Chierici - CERN
Test Beam Measurements october – november, 2016
SVT detector electronics
Pradeep Ghosh for the CBM Collaboration Goethe-Universität, Frankfurt
Calorimeter calibrations with Flight Software.
Status report Minjung Kim
Bringing the ATLAS Muon Spectrometer to Life with Cosmic Rays
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
PIXEL Slow Simulation Status Report
The CMS Tracking Readout and Front End Driver Testing
Setup for testing LHCb Inner Tracker Modules
Presentation transcript:

Bonn Test Station data analysis with PandaRoot Simone Bianco

Experimental Setup: Ouput of the DAQ: 4 scintillators (for the trigger) 2 double sided silicon strip detectors 4 single sided silicon strip detector Ouput of the DAQ: Text file containing information about the hits: FE module, strip number, ADC counts, lengths of the signal (in clock cycles) Sizes Sensors 1.92 cm x 1.92 cm Thickness 300 mm Pitch 50 mm

Real World (R.W.): In the DAQ the frontend modules are numbered consecutively from 0 to the total number of FE -1. Software World (S.W.): In the mvd code in pandaroot FE modules do have numbers between 0 and the number of FFE of one sensor. For each sensor the numbering starts from zero. We want to plug the real data in the framework at the point between the digitization and the reconstruction, so we must reproduce the PndMvdDigiStrip standards.

TOOLS: Geometry Generator This is a set of macros creating geometry matching the real setup. The same files are used to simulate the experiment FE Mapper This tool is reading the geometry listing in a file the volumes and the corresponding S.W. frontend IDs. One can edit this file to change the default mapping of the R.W. frontends. Converter At this step the map is read, together with a calibration file (ADC counts  charge) and the real data. The output is a file containing PndMvdDigiStrip. Reconstruction Here the previous file is analyzed and the standard MVD reconstruction is performed. The detector name is set correctly by the Converter, so the reco can select the right parameters.

Mapper FairRuntimeDb* rtdb = fRun->GetRuntimeDb(); FairParAsciiFileIo* parInput = new FairParAsciiFileIo(); parInput->open(digiparFile.Data(),"in"); rtdb->setFirstInput(parInput); FairParRootFileIo* output=new FairParRootFileIo(kTRUE); output->open(parFile.Data()); rtdb->setOutput(output); fRun->SetGeomFile(geomFile); // set filname fRun->LoadGeometry(); PndMvdCreateDefaultApvMap* creator = new PndMvdCreateDefaultApvMap(); fRun->AddTask(creator); fRun->Init();

Template of a map RW SW Detector Name 0 0 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 1 1 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 2 2 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 3 3 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 4 4 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 5 5 /TS_1/TTVol_0/TTDouble_0/StripActiveTD1_0 6 0 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3a_0 7 1 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3a_0 8 2 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3a_0 -1 3 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3a_0 9 0 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3b_0 10 1 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3b_0 11 2 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3b_0 -2 3 /TS_1/TTVol_0/TTSingle_0/StripActiveTS3b_0 12 0 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4a_0 13 1 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4a_0 14 2 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4a_0 -3 3 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4a_0 15 0 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4b_0 16 1 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4b_0 17 2 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4b_0 -4 3 /TS_1/TTVol_0/TTSingle_0/StripActiveTS4b_0 18 0 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 19 1 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 20 2 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 21 3 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 22 4 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 23 5 /TS_1/TTVol_0/TTDouble_0/StripActiveTD2_0 Template of a map

Converter // ----- Parameter database -------------------------------------------- FairRuntimeDb* rtdb = fRun->GetRuntimeDb(); FairParAsciiFileIo* parInput = new FairParAsciiFileIo(); parInput->open(digiparFile.Data(),"in"); rtdb->setFirstInput(parInput); FairParRootFileIo* output=new FairParRootFileIo(kTRUE); output->open(parFile.Data()); rtdb->setOutput(output); fRun->SetGeomFile(geomFile); // set filname fRun->LoadGeometry(); // set the flag // ----- Converter ----------------------------------------------------- PndMvdConvertApv* ApvConverter= new PndMvdConvertApv(CalibFileName, HitFileName); PndMvdMapApv* ApvMapper = new PndMvdMapApv(MapFileName); PndMvdConvertApvTask* convertTask = new PndMvdConvertApvTask(ApvConverter,ApvMapper); convertTask->SetVerbose(3); fRun->AddTask(convertTask); fRun->Init(); long int nEvents = ApvConverter->GetNofEvents(); cout<<" ---- Start RUN ----"<<endl; fRun->Run(0,nEvents);

Converter – Single Sided Modules The converter is creating PndMvdDigiStrip objects. The two single sided sensors (components of each of the single sided boxes) are treated independently. The MVD strip reconstruction tools are designed to work with double sided sensors. No readout of the bottom side In the definition of the parameters we set one ideal strip on the bottom side, choosing as a pitch the width of the sensor. Top side:384 strips 3 Frontend chips DetName, Index, … Like hits on the top side Charge Sum of the values on the top side Channel Frontend chip 4 When a single sided sensor is hit we fill the TClonesArray with one more digi on the bottom side:

Converter - Calibration The information about the collected charge in each strip is saved in terms of ADC counts. The charge calibration can realized in two ways: the APV chips allow to inject charges at the frontend level, so we can map the number of ADC counts on each channel changing the injected charge; we know nominal values of injected charges, but we are not absolutely sure about the exact values the protons of the beam are MIP, we can extract the absolute value from the peak of the Landau distribution filled in many events.

Offsets of the intermediate sensors Alignment The tracking station has been aligned optically. In the off-line analysis we perfom a further alignment using the following procedure: Hits on the first and last box are considered fixed. Via a straight line fit we calculate the residuals on the intermediate sensors. Offsets of the intermediate sensors

Alignment D(cm) D(cm) D(cm) D(cm)

Reconstruction and Analysis The reconstruction is performed using the MvdReco classes loading the converted digis. The reconstructing macro is reading the parameters from the ASCII file (working stored them in the .root parameters file during the conversion) 1-D information from the single sided sensors. When analyzing the data we can merge the data coming from the same box if there are no ambiguities (1 hit on each box). During this run we had a negligible number of events with more than one cluster/sensor

3 GeV/c protons at COSY

THANKS FOR YOUR ATTENTION! Classes: trunk/mvd/MvdDAQ/ Macros: trunk/macros/mvd/BonnTS/ In the SVN trunk repository THANKS FOR YOUR ATTENTION!