diff --git a/EventFormats/EventFormats/DigitizerDataFragment.hpp b/EventFormats/EventFormats/DigitizerDataFragment.hpp
index 9202426aac9629496e589209c2db37878d092795..facfcdea365b3ffb9f5925177c528128cb46c9d5 100644
--- a/EventFormats/EventFormats/DigitizerDataFragment.hpp
+++ b/EventFormats/EventFormats/DigitizerDataFragment.hpp
@@ -117,16 +117,16 @@ struct DigitizerDataFragment {
     // have the same length
     for(int iChan=0; iChan<N_MAX_CHAN; iChan++){
       // only check enabled channels
-      if( event.channel_has_data(iChan) ){
-        if( event.adc_counts[iChan].size()!=event.n_samples){
+      if( this->channel_has_data(iChan) ){
+        if( this->channel_adc_counts(iChan).size()!=event.n_samples){
           ERROR("The number of samples for channel="<<iChan<<" is not as expected");
-          ERROR("Expected="<<event.n_samples<<"  Actual="<<event.adc_counts[iChan].size()<<std::endl);
+          ERROR("Expected="<<event.n_samples<<"  Actual="<<this->channel_adc_counts(iChan).size()<<std::endl);
           validityFlag = false;
         }
       }
     }
   
-    return validityFlag
+    return validityFlag;
   }
 
   public: