#ifndef MDUMPEVTHEADER_H
#define MDUMPEVTHEADER_H

#ifndef MTASK_H
#include "MTask.h"
#endif

#include "MParList.h"
#include <TSystem.h>

#include "MRawEvtHeader.h"
#include "MRawEvtData.h"
#include "MRawEvtPixelIter.h"

class MDumpEvtHeader : public MTask {
 private:
  MRawEvtHeader    *fRawEvtHeader;

  MRawEvtData      *fRawEvtData;

  MRawEvtPixelIter *fPixelIter ; 

 public:   
  MDumpEvtHeader () { 
    fRawEvtHeader = NULL ; 
  } ; 

  Bool_t PreProcess(MParList *pList);
  Bool_t Process() ;
  
  //  ClassDef(MDumpEvtHeader, 1)	// Task to read the raw data binary file

};
    
#endif
