]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Reve/VSDSelector.h
Dealing with two different loaders for simulation and reconstruction if necessary...
[u/mrichter/AliRoot.git] / EVE / Reve / VSDSelector.h
index d45d90ec88abbe3e77d1ca5c87f1dd3afd47d1b5..693d434cd9a6cba61bdde54c7ee9dbcacc18dc3d 100644 (file)
@@ -8,33 +8,34 @@
 
 namespace Reve {
 
+class RenderElement;
 class TrackRnrStyle;
 class TrackList;
 
-class VSDSelector : public ::Reve::VSD
+class VSDSelector : public VSD
 {
   VSDSelector(const VSDSelector&);            // Not implemented
   VSDSelector& operator=(const VSDSelector&); // Not implemented
 
-private:
-  void NotifyBrowser(TGListTreeItem* parent);
-  TGListTree*               fListTree;
-
 protected:
   TGTextEntry*              mParticleSelection;
+  TGCheckButton*            fRecursiveSelect;
+
   TGTextEntry*              mHitSelection;
   TGTextEntry*              mClusterSelection;
   TGTextEntry*              mRecSelection;
 
 public: 
-  TGCheckButton*            fRecursiveSelect;
-  VSDSelector(TGListTree* lt, TGCompositeFrame *tFrame);
+
+  VSDSelector(TGCompositeFrame *tFrame);
 
   virtual void LoadVSD(const Text_t* vsd_file_name,
                        const Text_t* dir_name="Event0");
 
   void SelectParticles (const Text_t* selection=0);
-  void ImportDaughtersRec(TGListTreeItem* parent, TrackList* cont, Int_t first, Int_t last);
+  void ImportDaughtersRec(RenderElement* parent, TrackList* cont,
+                         Int_t first, Int_t last);
+
   void SelectHits();
   void SelectClusters();
   void SelectRecTracks();