BMN Run owerview D.Vishnevskiy Mar23,2015
Run summary information NameFromToRuns Run1Feb 22Feb Run2Mar 5Mar Run3Mar 11Mar
Electronics DCH1DCH2 TOF700 TOF400 T0 Trigger marks to PCh beam counters ECAL ZDC
Data format errors Processing run: Event 301 !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event 3927 !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x id: E8 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x id: 2 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x085A06 id: F payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x60D350 id: D3 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! Event !!!!!!!!!!! serial: 0x692E11 id: D1 payload: !!!!!!!!!!! “Monster” events broken events
Detector mappings Run1Run2Run3 Tof400TOF400_map_Mar4.txtTOF400_map_Mar11.txt Tof700TOF700_map_Feb20_Mar11.txtTOF700_map_Mar11.txt DchDCH_map_Feb20_Feb25.txtDCH_map_Mar4.txtDCH_map_Mar11.txt ZDCZDC_map_Feb20.txt ECALWill be ready soon PCh
Data types Event builder data (*.data files), 2 groups –Format changed after RUN1 HRB files (*.dat files), PCh –For Run3 ~every run RAW files, data from electronics, format independent, ROOT branches (RAW digits) Digit files, raw data with mapping applied ( detectors structure oriented ) RecHits High level objects
Data location Raw data (.data &.dat files): /nica/data4mpd1/dataBMN/run1 /nica/data4mpd1/dataBMN/run2 /nica/data4mpd1/dataBMN/run3 Raw ROOT files (for event builder data & hrb): /nica/data4mpd1/dataBMN/bmnroot/RAW Raw ROOT files ( event builder + hrb): /nica/data4mpd1/dataBMN/bmnroot/EB+HRB
ADC & TDC raw data format
Trigger & timing data formats
RAW -> DIGIT root [2].x testRaw2Digit.C("/nica/data4mpd1/dataBMN/bmnroot/RAW/bmn_run0607.root"); r oot [0].x testRaw2DigitMwpc.C("/nica/data4mpd1/dataBMN/bmnroot/EB+HRB/bmn_run0645_eb+hrb.root")
Mwpc mapping mapDevID.insert(MMAP::value_type(0x046F304E, 0)); //x11 CHAMBER #1 mapDevID.insert(MMAP::value_type(0x046F3043, 1)); //yl11 mapDevID.insert(MMAP::value_type(0x046F1A8D, 2)); //yl12 mapDevID.insert(MMAP::value_type(0x046F4504, 3)); //x12 mapDevID.insert(MMAP::value_type(0x046F4514, 4)); //yr11 mapDevID.insert(MMAP::value_type(0x046F45DF, 5)); //yr12 mapDevID.insert(MMAP::value_type(0x046EFA53, 6)); //x11 CHAMBER #2 mapDevID.insert(MMAP::value_type(0x046F3F1D, 7)); //yl11 mapDevID.insert(MMAP::value_type(0x046F028B, 8)); //yl12 mapDevID.insert(MMAP::value_type(0x046F3F97, 9)); //x12 mapDevID.insert(MMAP::value_type(0x046F4513, 10)); //yr11 mapDevID.insert(MMAP::value_type(0x046F3F8E, 11)); //yr12 mapDevID.insert(MMAP::value_type(0x046F47CB, 12)); //x11 CHAMBER #3 mapDevID.insert(MMAP::value_type(0x046F3F8B, 13)); //yl11 mapDevID.insert(MMAP::value_type(0x046F30B8, 14)); //yl12 mapDevID.insert(MMAP::value_type(0x046F2950, 15)); //x12 mapDevID.insert(MMAP::value_type(0x046F2A79, 16)); //yr11 mapDevID.insert(MMAP::value_type(0x046F2FFF, 17)); //yr12 Layers Channels 0..95
BmnMwpcDigit
DCH - 2 chambers, 8 layers each: XA,XB; YA,YB; VA,VB; UA,UB - Each layer have 240 channels, step 1cm (15 groups of 16 channels) - A&B shifted by 1/2 cm - V,U rotated by 45 deg wrt X,Y - group 15 is readout of group 7 from opposite side of beam hole
DCH Time correlation between shifted planes A&B Needed to increase resolution: R(t)~=0.5/100 cm/ns; T=(Ta+Tb)/2; Xa=Xa+R(Ta-T); Xb=Xb- R(Tb-T); X=(Xa+Xb)/2; // position X
BmnDchDigit need more precise R(t) calibration
TOF400 mapping 2 modules 24 strips each Possible mapping problems Left sideRight side
TOF400 timing
TOF400 position Strip length ~=60cm L&R Cables have different length
TOF chambers: 2 big, 2 small - 32 strips each (two sides readout) cm big strip width (1 mm offset) cm small strip width (1 mm offset) Up big (UB) Down big (DB) Up small (US) Down small (DS)
TOF700 mapping Run1,Run2 Run3 UB L R DB L R US L R DS L R Two dead TDC channels Some strips have significant difference in L & R counts Mapping need to be validated
TOF700 & 400 digis To produce BmnTof1Hit & BmnTof2Hit we need: - Implement TDC DNL and INL corrections to improve timing resolution - dt(amplitude) corrections to improve timing resolution - Measure L(t) (DCH tracks needed) to have position on the strip (expected 5mm resolution)
ZDC Average signal
ZDC signals What is “Energy”?
ECAL Only 18 channels connected to readout
ECAL average shape
BmnZDCDigis & BmnEcalDigis To produce BmnZDCHit & BmnEcalHit we need: - Understand what is “raw energy” - Made energy calibration (raw number -> real energy)