fix coding violation
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHOMERSourceList.h
index 3dcc9379b461c2d358f7f0f316ac22d2b5ce3248..487346a83c91c0d39d69671cd6a9e1778058254d 100644 (file)
@@ -1,3 +1,5 @@
+//-*- Mode: C++ -*-
+
 // $Id$
 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
 
@@ -21,18 +23,6 @@ class AliEveHOMERSourceMap;
 
 class AliEveHOMERSourceList : public TEveElementList
 {
-private:
-  AliEveHOMERSourceList(const AliEveHOMERSourceList&);            // Not implemented
-  AliEveHOMERSourceList& operator=(const AliEveHOMERSourceList&); // Not implemented
-
-protected:
-  //SourceMap_t       fByType;
-  //ESourceGrouping_e fView;
-  //Bool_t            fDefaultState;
-
-  AliEveHOMERManager   *fManager;
-  AliEveHOMERSourceMap *fSrcMap;
-
 public:
   AliEveHOMERSourceList(const Text_t* n="HOMER Source List", const Text_t* t="");
   virtual ~AliEveHOMERSourceList();
@@ -42,6 +32,8 @@ public:
   AliEveHOMERManager* GetManager() const { return fManager; }
   void SetManager(AliEveHOMERManager* m) { fManager = m; }
 
+  Bool_t GetSelectedSources();
+
   void CreateByDet();  // *MENU*
   void CreateByType(); // *MENU*
 
@@ -50,7 +42,19 @@ public:
   //void SelectAll();   // *MENU*
   //void DeselectAll(); // *MENU*
 
-  ClassDef(AliEveHOMERSourceList, 1);
-}; // endclass AliEveHOMERSourceList
+protected:
+  //SourceMap_t       fByType;
+  //ESourceGrouping_e fView;
+  //Bool_t            fDefaultState;
+
+  AliEveHOMERManager   *fManager;
+  AliEveHOMERSourceMap *fSrcMap;
+
+private:
+  AliEveHOMERSourceList(const AliEveHOMERSourceList&);            // Not implemented
+  AliEveHOMERSourceList& operator=(const AliEveHOMERSourceList&); // Not implemented
+
+  ClassDef(AliEveHOMERSourceList, 0); // Interface to a list of HOMER sourcces.
+};
 
 #endif