TDC-Related Processors in MarlinTPC/branches/oschfer by Oliver Schäfer MarlinTPC EVO-Meeting, 30 th April 2009 University of Rostock DESY Hamburg EUDET.

Slides:



Advertisements
Similar presentations
Changing the way consumers and businesses improve their lives, for more than 35-years, through "Technologization"! 4-Channel Light Chaser.
Advertisements

Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Online Monitoring and plane checkout Online monitoring is used at the mine for: –sanity checks - “is everything working” –diagnostics - rates, hot/dead.
Tests of CAEN 1190 Multi-hit TDCs Simona Malace Brad Sawatzky and Brian Moffit JLab Hall C Summer Workshop Aug , JLab.
1 VLPC system and Cosmic Ray test results M. Ellis Daresbury Tracker Meeting 30 th August 2005.
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.
1 Online data quality and monitoring M. Ellis Daresbury DAQ Meeting 31 st August 2005.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
Tracking System at CERN 06 and 07 test beams Michele Faucci Giannelli.
X.Dong, USTC/LBNL Feb. 20th, 04, STAR Collaboration Meeting 1 TOF Software Progress Xin Dong, for TOF Group  TOF detectors in Run IV  Online software.
Event display monitoring Giuseppe Zito : Infn Bari Italy Beliy Nikita : University of Mons-Hainaut Belgium.
CFT Offline Monitoring Michael Friedman. Contents Procedure  About the executable  Notes on how to run Results  What output there is and how to access.
06/15/2009CALICE TB review RPC DHCAL 1m 3 test software: daq, event building, event display, analysis and simulation Lei Xia.
Institute of Isotopes Hungarian Academy of Sciences Nuclear electronics for NCC measurements and training J. Bagi, J. Huszti, K. Szirmai Department of.
CEA-Saclay G. De Lentdecker November 30 st 2011 o G. De Lentdecker Université Libre de Bruxelles Kalman Filter in MarlinTPC.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
14/02/2007 Paolo Walter Cattaneo 1 1.Trigger analysis 2.Muon rate 3.Q distribution 4.Baseline 5.Pulse shape 6.Z measurement 7.Att measurement OUTLINE.
Page 1 Charles Plager LJ+MET, March 23, 2009 Charles Plager UCLA LJ+MET Meeting March 23, 2008 “Throwing PEs” and More.
Update on the new reconstruction software F. Noferini E. Fermi center INFN CNAF EEE Analysis Meeting - 14/09/20151.
TOF Meeting, 9 December 2009, CERN Chiara Zampolli for the ALICE-TOF.
Event Data History David Adams BNL Atlas Software Week December 2001.
Testing 1 © Minder Chen, Source: Developing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET Testing Test plan objectives.
Recent Software Issues L3 Review of SM Software, 28 Oct Recent Software Issues Occasional runs had large numbers of single-event files. INIT message.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
Preliminary results with the Alibava Telescope G. Casse, S. Martì, J. Rodriguez, I. Tsurin and the Alibava collaboration 1 G. Casse,20th RD50 Workshop,
Some Thoughts about Hits, Geometry etc Rob Kutschke, Hans Wenzel Fermilab March 13, 2007.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
Online Reconstruction 1M.Ellis - CM th October 2008.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
PHENIX and the data grid >400 collaborators 3 continents + Israel +Brazil 100’s of TB of data per year Complex data with multiple disparate physics goals.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
Nov 2002T. Ljubicic DAQ100 Calibration Needs 10 to 8 bit (and back!) conversion table Gain correction per pad T0 correction per pad.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Feature Extractor: overview and history of recent changes Dmitry Chirkin, UW Madison Goal: Given an ATWD or FADC waveform, determine arrival times of some.
W/Z Plan For Winter Conferences Tom Diehl Saclay 12/2001.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
Feature Extractor Dima Chirkin, LBNL The future is here.
M. Oldenburg GridPP Metadata Workshop — July 4–7 2006, Oxford University 1 Markus Oldenburg GridPP Metadata Workshop July 4–7 2006, Oxford University ALICE.
1 HBD Commissioning Itzhak Tserruya DC meeting, BNL December 13, 2006 Progress from October 3 to November 28, 2006.
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
The Prototype Simulation of SDHCAL Ran.Han Gerald.Grenier Muriel.Donckt IPNL.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
Development of a pad interpolation algorithm using charge-sharing.
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.
M. Brooks, 28-Mar-02 Heavy/Light meeting 1 Muon Analysis Work Getting Code ready for first data pass - DONE Get ready for second pass on DSTs - muon identification.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
Today… Modularity, or Writing Functions. Winter 2016CISC101 - Prof. McLeod1.
The Blind Side: The New Billing Module Do Not Let The Billing Module Blind Side You Presented By: Cara Arnett, Michelle Clark, & Melissa Pigg.
S.DusiniOPERA meeting, LNGS May 2003 Cosmic Test Status Reports Remind of test setup Status report Gas and HVOK Strips and ElectronicsOK DAQalmost.
AliRoot survey: Calibration P.Hristov 11/06/2013.
John Marshall, 1 John Marshall, University of Cambridge LCD WG6 Meeting, February
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
11 Sep 2007Tracking - Paul Dauncey1 Tracking Code Paul Dauncey, Imperial College London.
Acd Veto Latching The Acd front end electronics generate a veto primitive when a discriminator goes above threshold. But. The signal is split: One path.
Analysis of LumiCal data from the 2010 testbeam
Online Monitoring : Detector and Performance check
TOF CALIBRATION DATABASE
ALiBaVa A brief overlook of Liverpool software changes, common issues and questions. A. Affolder, A. Greenall, I. Tsurin, G. Casse, V. Chmill, M. Wormald,
Bonn Test Station data analysis with PandaRoot
Tracking System at CERN 06 and 07 test beams
Tun Sheng Tan AUGUST UW Analysis Meeting Summer 2014
Practical example of C programming
RX 8-Bit Timer (TMR) 4/20/2011 Rev. 1.00
Data Analysis in Particle Physics
E. Garutti - Main Meeting
Signal studies OUTLINE 1- Signal extraction
Presentation transcript:

TDC-Related Processors in MarlinTPC/branches/oschfer by Oliver Schäfer MarlinTPC EVO-Meeting, 30 th April 2009 University of Rostock DESY Hamburg EUDET Project LCTPC Collaboration

Current Usage Study of 55 Fe-Signals (and cosmics) with UNIMOCS-Chamber Study of electronics (charge to time conversion behaviour) with pulse generator signals Intended study of cosmic signals – difficult because of few track hits Data analysis of our runs to come at LPTPC

Processor Chain Overview

TDCRawDataReaderProcessor Reads TDC raw data files into TrackerData Performs “event building” for continuous mode data (no trigger)  steered by parameters  processor Reads both TDC-formats in use (CAEN V767 and V1190) Shall be converted to TrackerRawData at some point, but for now sufficient

TDCTrackerDataToPulseConverterProcessor Basically copies information from TrackerData to Pulses Electronics already gives out charge-like value, doesn’t need to be reconstructed Conversion of pulse-width to charge with function, can be disabled for studies:

TDCChannelCorrectorProcessor Applies channel correction factor Used to get the same pulse width from the same charge on all channels Uses conditions data collection generated by TDCCorrectionFactorCalculatorProcessor

TDCCorrectionFactorCalculatorProcessor Processor derived from DBEntryMaker – class from M.E. Janssen to create LCCD entries in a slcio-file, a database file or a database with validity check (timestamps) At the moment uses simple matching of mean values of charge spectra of different pads (with 95% cut for tails)  to be improved later

PerPadPulseChargeHistogrammerProcessor Creates one histogram of charge distribution per electronic channel Number of channels as parameter As well: Min and Max Charge and number of bins Histograms can be arranged by root scripts for better printout – unfortunately lost mine …

ChannelMapperProcessor Normal MarlinTPC Feature: map is created newly for each event (processing time)! Inhibited this with if-condition on event number, better solution needed Mapping collection currently generated by TDCPadMapGeneratorProcessor (hardcoded) Thoughts about a generic mapping tool, to allow extraction of mapping information anywhere in the signal chain (useful for control system and debugging) Idea: just describe objects with transfer function and plug it all together like the hardware Surely industrial programs exist?!

PadMappingTestGeneratorProcessor Generates artificial pulses such that electronic channel 1 gets charge=1, channel 2 charge=2 and so on For historic reasons also number of pulses on a pad reflects the channel number, could be visualized in XYZPulseDistributionProcessor In HepRep-event display mapping of channels can be checked with pick-tool

XYZPulseDistributionProcessor Similar to XYZDistributionProcessor for Hits Shows histogram information on pad basis Number of pulses in file for x, y, xy and z Not suited for complicated padplane geometries Other way of displaying (in event display? however no fitting possibility)

HepRepOutputProcessor Added visualization of gear geometry (rectangular pads tested only) Moved that part entirely from run header into init section  can be used without LCIO-event to check gear file Needs to be merged to multi module version of processor

HitTrackFinderTopoProcessor Normal MarlinTPC processor Modified for limiting the hit size also at the upper end (parameter MaxHitSize) Not considered, if zero Needed for study of 55 Fe-spectra, if hits without charge sharing are wanted

EdgeHitSeparatorProcessor Generates two daughter collections of TrackerHits Hits can be composed of pulses that are touching the outer pads, so charge sharing with grounded pads could occur Separated into isolated and attached hits Likely process for our 55 Fe-source, irradiating from the side

Summary Created several processors to reach Pulse- Level with TDC Raw Data Created several auxiliary processors to allow for small prototype analysis Extended functionality of some existing processors (helpful?)