From 21dc4b14233a8a1497d12613e531dfaa57d58bae Mon Sep 17 00:00:00 2001 From: basanta Date: Thu, 26 Jun 2008 15:58:14 +0000 Subject: [PATCH] root file on FES --- PMD/PMDPEDESTALda.cxx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/PMD/PMDPEDESTALda.cxx b/PMD/PMDPEDESTALda.cxx index e2e2a639287..2c8ede26fee 100644 --- a/PMD/PMDPEDESTALda.cxx +++ b/PMD/PMDPEDESTALda.cxx @@ -88,7 +88,7 @@ int main(int argc, char **argv) { monitorSetNoWaitNetworkTimeout(1000); /* log start of process */ - printf("DA example case1 monitoring program started\n"); + printf("PMD PED DA - started generating mean and rms of each channel\n"); /* init some counters */ @@ -136,8 +136,8 @@ int main(int argc, char **argv) { break; case PHYSICS_EVENT: - printf(" event number = %i \n",iev); - //if (iev == 10) break; + //if(iev%100 == 0)printf(" event number = %i \n",iev); + AliRawReader *rawReader = new AliRawReaderDate((void*)event); TObjArray *pmdddlcont = new TObjArray(); calibped.ProcessEvent(rawReader,pmdddlcont); @@ -155,7 +155,10 @@ int main(int argc, char **argv) { } + printf(" Total number of events processed = %i \n",iev); + ped = new TTree("ped","PMD Pedestal tree"); + if (eventT==END_OF_RUN) { printf("EOR event detected\n"); calibped.Analyse(ped); @@ -168,5 +171,13 @@ int main(int argc, char **argv) { delete ped; ped = 0; + +/* store the result file on FES */ + + status = daqDA_FES_storeFile("PMD_PED.root","pedestal"); + if (status) { + status = -2; + } + return status; } -- 2.39.3