Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 TPC QA and Amore Marian Ivanov

2 Marian Ivanov TPC calibration meeting Motivation The TPC (online) QA consist from two parts Raw 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

3 Marian Ivanov TPC calibration meeting Algorithm 0 -Example - 2D noise distribution A-Side

4 Marian Ivanov TPC calibration meeting Pulser Q measurement

5 Marian Ivanov TPC calibration meeting Time 0 CE

6 Marian Ivanov TPC calibration meeting

7 DA0DA1DAi FXS SHUTTLE OCDB FXS End of run ?????

8 Marian Ivanov TPC calibration meeting

9

10 TPC implementation All amore related code in SVN AliRoot/TPC/amoreTPC-QA Amore QA part – libAmoreTPCPublisher AliTPCDataMakerRec – AliTPCdataQA part GUI – libAmoreTPCUI Simple histograms + Expert mode (class AliTPCCalibViewerGUI used also in AliEve)

11 Marian Ivanov TPC calibration meeting DA export implementation 1. DAs itself - (TPCCEda.cxx.diff) +#include +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);


Download ppt "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."

Similar presentations


Ads by Google