]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTPCSector2DEditor.h
Fixes for report #71652 BAD_FREE reported by Coverity
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTPCSector2DEditor.h
index 2eff2ff1e2ad72f1cfa6c99b1d2923c3770c4bdb..9016bc0c461f7302ddb711c7aaf85d90aab50192 100644 (file)
@@ -7,36 +7,28 @@
  * full copyright notice.                                                 *
  **************************************************************************/
 
-#ifndef ALIEVE_TPCSector2DEditor_H
-#define ALIEVE_TPCSector2DEditor_H
+#ifndef AliEveTPCSector2DEditor_H
+#define AliEveTPCSector2DEditor_H
 
 #include <TGedFrame.h>
 
 class TGCheckButton;
 class TGComboBox;
 
-
 class AliEveTPCSector2D;
 
+//------------------------------------------------------------------------------
+// AliEveTPCSector2DEditor
+//
+// GUI editor for AliEveTPCSector2D.
+//
+
 class AliEveTPCSector2DEditor : public TGedFrame
 {
-  AliEveTPCSector2DEditor(const AliEveTPCSector2DEditor&);            // Not implemented
-  AliEveTPCSector2DEditor& operator=(const AliEveTPCSector2DEditor&); // Not implemented
-
-protected:
-  AliEveTPCSector2D* fM; // fModel dynamic-casted to AliEveTPCSector2DEditor
-
-  TGCheckButton*   fShowMax;
-  TGCheckButton*   fAverage;
-
-  TGCheckButton*   fUseTexture;
-  TGCheckButton*   fPickEmpty;
-  TGComboBox*      fPickMode;
-
 public:
   AliEveTPCSector2DEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
                    UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
-  ~AliEveTPCSector2DEditor();
+  virtual ~AliEveTPCSector2DEditor() {}
 
   virtual void SetModel(TObject* obj);
 
@@ -48,7 +40,21 @@ public:
   void DoPickEmpty();
   void DoPickMode(Int_t mode);
 
-  ClassDef(AliEveTPCSector2DEditor, 0); // Editor for AliEveTPCSector2D
-}; // endclass AliEveTPCSector2DEditor
+protected:
+  AliEveTPCSector2D *fM;            // Model object.
+
+  TGCheckButton     *fShowMax;      // Check to show maximum signal.
+  TGCheckButton     *fAverage;      // Check-box to show average of the signal.
+
+  TGCheckButton     *fUseTexture;   // Check-box to use texture.
+  TGCheckButton     *fPickEmpty;    // Check-box for picking of empty pads.
+  TGComboBox        *fPickMode;     // Selector of pick-mode.
+
+private:
+  AliEveTPCSector2DEditor(const AliEveTPCSector2DEditor&);            // Not implemented
+  AliEveTPCSector2DEditor& operator=(const AliEveTPCSector2DEditor&); // Not implemented
+
+  ClassDef(AliEveTPCSector2DEditor, 0); // Editor for AliEveTPCSector2D.
+};
 
 #endif