+++ /dev/null
-// $Id$
-// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
-
-/**************************************************************************
- * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
- * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
- * full copyright notice. *
- **************************************************************************/
-#ifndef ALIEVE_TRDLoaderManager_H
-#define ALIEVE_TRDLoaderManager_H
-
-////////////////////////////////////////////////////////////////////////
-// // - ALIEVE implementation -
-// Loader manager for the TRD detector
-// - AliEveTRDLoaderManager - manager of TRD data loaders (simulation + measured)
-// - AliEveTRDLoaderManagerEditor - UI
-//
-// by A.Bercuci (A.Bercuci@gsi.de) Mon Feb 26 2007
-////////////////////////////////////////////////////////////////////////
-
-#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
- };
-#endif
-