05.03.2007 tpc qa and amore marian ivanov. marian ivanov tpc calibration meeting motivation the tpc...
TRANSCRIPT
![Page 1: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/1.jpg)
05.03.2007
TPC QA and Amore
Marian Ivanov
![Page 2: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/2.jpg)
Marian Ivanov TPC calibration meeting
Motivation
The TPC (online) QA consist from two partsRaw data monitoring
e.g. Amplitude spectra (1D, Profiles) ->require noise map +
primitive calibration Time dependence of mean Amplitude
Monitoring of calibration parameters Check the detector behauvior Check the calibration algorithm itself
![Page 3: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/3.jpg)
Marian Ivanov TPC calibration meeting31.01.2008
Algorithm 0 -Example - 2D noise distribution A-Side
![Page 4: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/4.jpg)
Marian Ivanov TPC calibration meeting31.01.2008
Pulser Q measurement
![Page 5: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/5.jpg)
Marian Ivanov TPC calibration meeting31.01.2008
Time 0 CE
![Page 6: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/6.jpg)
Marian Ivanov TPC calibration meeting
![Page 7: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/7.jpg)
Marian Ivanov TPC calibration meeting
DA0 DA1 DAi
FXS
SHUTTLE
OCDB
FXS
End of run
?????
?????
![Page 8: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/8.jpg)
Marian Ivanov TPC calibration meeting
![Page 9: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/9.jpg)
Marian Ivanov TPC calibration meeting
![Page 10: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/10.jpg)
Marian Ivanov TPC calibration meeting
TPC implementation
All amore related code in SVNAliRoot/TPC/amoreTPC-QA
Amore QA part – libAmoreTPCPublisherAliTPCDataMakerRec – AliTPCdataQA part
GUI – libAmoreTPCUI Simple histograms + Expert mode (class
AliTPCCalibViewerGUI used also in AliEve)
![Page 11: 05.03.2007 TPC QA and Amore Marian Ivanov. Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw data monitoring](https://reader035.vdocument.in/reader035/viewer/2022062417/55162773550346c6758b49b7/html5/thumbnails/11.jpg)
Marian Ivanov TPC calibration meeting
DA export implementation 1. DAs itself - (TPCCEda.cxx.diff)
+#include <AmoreDA.h> +int amore::da::Updated(char const*){return 0;} -+ amore::da::AmoreDA amoreDA; + amoreDA.Send("CE",&calibCE);
2. MakefileDA: -CXXFLAGS+=-I${ALICE_ROOT}/$(DAMODULE) +CXXFLAGS+=-I${ALICE_ROOT}/$(DAMODULE) $(shell amore-config --includes) -DAQDALIB=$(DAQDADIR)/libdaqDA.a +DAQDALIB=$(DAQDADIR)/libdaqDA.a $(AMORE)/lib/libAmoreDA.a $(ROOTLIBDIR)/mysql.a $
{DIMBIN}/libdim.a -CXXFLAGS+=-I${ALICE_ROOT}/$(EXTRADAMODULE) +CXXFLAGS+=-I${ALICE_ROOT}/$(EXTRADAMODULE) $(shell amore-config –includes)
Subscriber - GUI part UIQA::GetNoise(){ amore::da::AmoreDA amoreDA; TObject *temp=0; amoreDA.Receive("PEDESTAL/NOISE",temp);