Index: /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc	(revision 4642)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc	(revision 4643)
@@ -61,5 +61,5 @@
 using namespace std;
 
-MRawEvtPixelIter::MRawEvtPixelIter(MRawEvtData *dat) : fData(dat), fABFlags(0)
+MRawEvtPixelIter::MRawEvtPixelIter(MRawEvtData *dat) : fABFlags(0), fData(dat)
 {
     fNumHiGainSamples = dat->GetNumHiGainSamples();
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h	(revision 4642)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h	(revision 4643)
@@ -97,4 +97,5 @@
         return fLoGainId && *fHiGainId==*fLoGainId;
     }
+    Bool_t IsABFlagValid() const { return fABFlags ? kTRUE : kFALSE; }
     Bool_t HasABFlag() const
     {
