+//---------------------------------------------------------------
+void AliT0DataDCS::PrintfArray(const char *label, const Float_t *array, Int_t numElements) const
+{
+ //print all elements of array
+ printf("%s: \n",label);
+ for(Int_t i=0;i<numElements;i++){
+ printf(" %.2f", array[i]);
+ }
+ printf("\n");
+}
+//---------------------------------------------------------------
+
+void AliT0DataDCS::PrintT0Data() const
+{
+ //print DP values
+
+ printf("AliT0DataDCS::Print()\n");
+ printf("RUN: %d\n", fRun);
+ printf("START TIME: %d\n", fStartTime);
+ printf("END TIME: %d\n", fEndTime);
+ printf("StartTimeDCSQuery: %d\n", fStartTimeDCSQuery);
+ printf("EndTimeDCSQuery: %d\n", fEndTimeDCSQuery);
+
+ PrintfArray("HV A side current", fHViA, kHV);
+ PrintfArray("HV A side voltage", fHVvA, kHV);
+ PrintfArray("LV A side current", fLViA, kLV);
+ PrintfArray("LV A side voltage", fLVvA, kLV);
+ PrintfArray("HV C side current", fHViC, kHV);
+ PrintfArray("HV C side voltage", fHVvC, kHV);
+ PrintfArray("LV C side current", fLViC, kLV);
+ PrintfArray("LV C side voltage", fLVvC, kLV);
+
+ PrintfArray("CFD threshold A side", fCFDtA, kCFD);
+ PrintfArray("CFD walk A side", fCFDwA, kCFD);
+ PrintfArray("CFD threshold C side", fCFDtC, kCFD);
+ PrintfArray("CFD walk C side", fCFDwC, kCFD);
+
+ //PrintfArray("SCALERS", (Float_t*) fScalerMean, kScalers);
+ printf("SCALERS: \n");
+ for(Int_t i=0;i<kScalers;i++){
+ printf(" %d", fScalerMean[i]);
+ }
+ printf("\n");
+
+
+ // PrintfArray("SCALERS per second",(Float_t*) fScalerSecMean, kScalers);
+ printf("SCALERS per second: \n");
+ for(Int_t i=0;i<kScalers;i++){
+ printf(" %d", fScalerSecMean[i]);
+ }
+ printf("\n");
+
+
+
+
+ PrintfArray("TRM", fTRM, kTRM);
+ PrintfArray("DRM", fDRM, kDRM);
+
+ printf("Laser Amplitude: %f\n", fAtten);
+ printf("mult. discrim. central A side: %d\n", fMPDcentA);
+ printf("mult. discrim. central C side: %d\n", fMPDcentC);
+ printf("mult. discrim. semi-central A side: %d\n", fMPDsemiCentA);
+ printf("mult. discrim. semi-central C side: %d\n", fMPDsemiCentC);
+
+ printf("TVDC top: %d\n", fTVDCtop);
+ printf("TVDC bottom: %d\n", fTVDCbottom);
+ printf("MPDmode: %d\n", fMPDmode);
+}
+