]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/PMDPEDESTALda.cxx
TaskSE inheritancy and structure... no AOD part yet
[u/mrichter/AliRoot.git] / PMD / PMDPEDESTALda.cxx
index e2e2a639287634132b147bdcefc62adb2ba0e701..2c8ede26fee0c00b1362d6f19a04a58ce0d11971 100644 (file)
@@ -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;
 }