X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2FEveDet%2FAliEveTRDLoaderManager.h;h=6a6e9074eb2ccf2dd74122cea4b9c11b8e296be2;hb=03ed6463b5267b974da6df1fbb3a4f32bd37984e;hp=c598c96b21e72e94b008b95756b69b9db7021387;hpb=c76ea57497331b04a9527f04954e3a0945cc58d0;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/EveDet/AliEveTRDLoaderManager.h b/EVE/EveDet/AliEveTRDLoaderManager.h index c598c96b21e..6a6e9074eb2 100644 --- a/EVE/EveDet/AliEveTRDLoaderManager.h +++ b/EVE/EveDet/AliEveTRDLoaderManager.h @@ -7,8 +7,8 @@ * full copyright notice. * **************************************************************************/ -#ifndef ALIEVE_TRDLoaderManager_H -#define ALIEVE_TRDLoaderManager_H +#ifndef AliEveTRDLoaderManager_H +#define AliEveTRDLoaderManager_H //////////////////////////////////////////////////////////////////////// // @@ -33,46 +33,49 @@ class TClonesArray; class AliEveTRDLoaderManager : public TEveElementList { friend class AliEveTRDLoaderManagerEditor; -private: - AliEveTRDLoaderManager(const AliEveTRDLoaderManager&); // Not implemented - AliEveTRDLoaderManager& operator=(const AliEveTRDLoaderManager&); // Not implemented + public: AliEveTRDLoaderManager(const Text_t* name="AliEveTRDLoader", const Text_t* title=0x0); - ~AliEveTRDLoaderManager(); + 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); - ClassDef(AliEveTRDLoaderManager, 1); // Alieve loaders manager for TRD +private: + AliEveTRDLoaderManager(const AliEveTRDLoaderManager&); // Not implemented + AliEveTRDLoaderManager& operator=(const AliEveTRDLoaderManager&); // Not implemented + + ClassDef(AliEveTRDLoaderManager, 0); // Alieve loaders manager for TRD }; class AliEveTRDLoaderManagerEditor : public TGedFrame { -private: - AliEveTRDLoaderManagerEditor(const AliEveTRDLoaderManagerEditor&); // Not implemented - AliEveTRDLoaderManagerEditor& operator=(const AliEveTRDLoaderManagerEditor&); // Not implemented public: AliEveTRDLoaderManagerEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()); - ~AliEveTRDLoaderManagerEditor(); + virtual ~AliEveTRDLoaderManagerEditor() {} - virtual void Add(); + virtual void Add(Char_t *entry); virtual void Remove(Int_t entry); virtual void SetModel(TObject* obj); protected: - AliEveTRDLoaderManager* fM; + AliEveTRDLoaderManager* fM; // Model object. private: - TGComboBox *fSelector; - TGTextButton *fAdd, *fRemoveButton; - TGGroupFrame *fGroupFrame; - TClonesArray *fRemove; + 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, 1); // Editor for AliEveTRDLoaderManager + ClassDef(AliEveTRDLoaderManagerEditor, 0); // Editor for AliEveTRDLoaderManager. }; #endif