]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTRDLoaderManager.h
fixing coverity and compiler warning
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTRDLoaderManager.h
index 3c078a353f2e2edc598089735c2de007812733d8..6a6e9074eb2ccf2dd74122cea4b9c11b8e296be2 100644 (file)
@@ -6,11 +6,13 @@
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
  * full copyright notice.                                                 *
  **************************************************************************/
-#ifndef ALIEVE_TRDLoaderManager_H
-#define ALIEVE_TRDLoaderManager_H
+
+#ifndef AliEveTRDLoaderManager_H
+#define AliEveTRDLoaderManager_H
 
 ////////////////////////////////////////////////////////////////////////
-//                                                                      // - ALIEVE implementation -
+//
+// - ALIEVE implementation -
 // Loader manager for the TRD detector
 //    - AliEveTRDLoaderManager - manager of TRD data loaders (simulation + measured)
 //    - AliEveTRDLoaderManagerEditor - UI
 
 #include <TEveElement.h>
 
-#ifndef ROOT_TNamed
 #include <TNamed.h>
-#endif
-
-#ifndef ROOT_TGedFrame
 #include <TGedFrame.h>
-#endif
 
 class TGComboBox;
 class TGTextButton;
 class TClonesArray;
 
 
-       class AliEveTRDLoaderManager : public TEveElementList
-       {
-       friend class AliEveTRDLoaderManagerEditor;
-       public:
-               AliEveTRDLoaderManager(const Text_t* name="AliEveTRDLoader", const Text_t* title=0x0);
-               ~AliEveTRDLoaderManager();
-               void    Paint(Option_t *option);
-
-       protected:
-               void    Add(Int_t type, const Text_t *name, const Text_t *title=0x0);
-               void    Remove(Int_t entry);
-
-               ClassDef(AliEveTRDLoaderManager, 1) // Alieve loaders manager for TRD
-       };
-
-       class AliEveTRDLoaderManagerEditor : public TGedFrame
-       {
-       public:
-               AliEveTRDLoaderManagerEditor(const TGWindow* p=0, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
-               ~AliEveTRDLoaderManagerEditor();
-               virtual void    Add();
-               virtual void    Remove(Int_t entry);
-               virtual void    SetModel(TObject* obj);
-
-       protected:
-               AliEveTRDLoaderManager* fM;
-
-       private:
-               ULong_t bg;        // background color
-               TGComboBox              *fSelector;
-               TGTextButton    *fAdd, *fRemoveButton;
-               TGGroupFrame    *fGroupFrame;
-               TClonesArray    *fRemove;
-
-               ClassDef(AliEveTRDLoaderManagerEditor, 1)// Editor for AliEveTRDLoaderManager
-       };
+class AliEveTRDLoaderManager : public TEveElementList
+{
+  friend class AliEveTRDLoaderManagerEditor;
+
+public:
+  AliEveTRDLoaderManager(const Text_t* name="AliEveTRDLoader", const Text_t* title=0x0);
+  virtual ~AliEveTRDLoaderManager() {}
+
+  void         Paint(Option_t *option);
+
+protected:
+  void Add(Int_t type, const Text_t *name, const Text_t *title=0x0);
+  void Remove(Int_t entry);
+
+private:
+  AliEveTRDLoaderManager(const AliEveTRDLoaderManager&);            // Not implemented
+  AliEveTRDLoaderManager& operator=(const AliEveTRDLoaderManager&); // Not implemented
+
+  ClassDef(AliEveTRDLoaderManager, 0); // Alieve loaders manager for TRD
+};
+
+
+class AliEveTRDLoaderManagerEditor : public TGedFrame
+{
+public:
+  AliEveTRDLoaderManagerEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
+                              UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
+  virtual ~AliEveTRDLoaderManagerEditor() {}
+
+  virtual void Add(Char_t *entry);
+  virtual void Remove(Int_t entry);
+  virtual void SetModel(TObject* obj);
+
+protected:
+  AliEveTRDLoaderManager* fM; // Model object.
+
+private:
+  TGComboBox   *fSelector;            // Selector weed.
+  TGTextButton *fAdd, *fRemoveButton; // Add/remove button.
+  TGGroupFrame         *fGroupFrame;          // Frame.
+  TClonesArray *fRemove;              // Remove array.
+
+  AliEveTRDLoaderManagerEditor(const AliEveTRDLoaderManagerEditor&);            // Not implemented
+  AliEveTRDLoaderManagerEditor& operator=(const AliEveTRDLoaderManagerEditor&); // Not implemented
+
+  ClassDef(AliEveTRDLoaderManagerEditor, 0); // Editor for AliEveTRDLoaderManager.
+};
+
 #endif