]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveBase/AliEveTrackCounterEditor.h
Coverity
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveTrackCounterEditor.h
index 9ea84ae430f12bcb9181651d1cebcd491011d71b..4740e7a1440baeef7f7275ccbd48bb7649e86ddf 100644 (file)
@@ -11,6 +11,7 @@
 #define AliEveTrackCounterEditor_H
 
 #include "TGedFrame.h"
+#include <fstream>
 
 class TGComboBox;
 class TGLabel;
@@ -27,10 +28,15 @@ class AliEveTrackCounterEditor : public TGedFrame
 public:
    AliEveTrackCounterEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
                             UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
-   virtual ~AliEveTrackCounterEditor() {}
+   virtual ~AliEveTrackCounterEditor();
+
+   void UpdateModel();
 
    virtual void SetModel(TObject* obj);
 
+   void DoActivate();
+   void DoDeactivate();
+
    void DoPrev();
    void DoNext();
    void DoSetEvent();
@@ -40,15 +46,22 @@ public:
    void DoShowHistos();
 
    void DoClickAction(Int_t);
+   void DoEventCategorization(Int_t);
 
 protected:
    AliEveTrackCounter *fM; // Model object.
 
-   // Declare widgets
+   TGCompositeFrame *fAF;  // Active frame.
+   TGCompositeFrame *fDF;  // Non-active frame.
+
    TGComboBox       *fClickAction;
-   TGLabel          *fInfoLabel;
+   TGLabel          *fInfoLabelTracks;
+   TGLabel          *fInfoLabelTracklets;
    TGNumberEntry    *fEventId;
 
+   int               fEventCat;
+   ofstream         *fScanSummaryFile;
+   
 private:
    AliEveTrackCounterEditor(const AliEveTrackCounterEditor&);            // Not implemented
    AliEveTrackCounterEditor& operator=(const AliEveTrackCounterEditor&); // Not implemented