1 #ifndef REVE_VSDSelector_H
2 #define REVE_VSDSelector_H
7 #include <TGTextEntry.h>
15 class VSDSelector : public VSD
17 VSDSelector(const VSDSelector&); // Not implemented
18 VSDSelector& operator=(const VSDSelector&); // Not implemented
21 TGTextEntry* mParticleSelection;
22 TGCheckButton* fRecursiveSelect;
24 TGTextEntry* mHitSelection;
25 TGTextEntry* mClusterSelection;
26 TGTextEntry* mRecSelection;
30 VSDSelector(TGCompositeFrame *tFrame);
32 virtual void LoadVSD(const Text_t* vsd_file_name,
33 const Text_t* dir_name="Event0");
35 void SelectParticles (const Text_t* selection=0);
36 void ImportDaughtersRec(RenderElement* parent, TrackList* cont,
37 Int_t first, Int_t last);
40 void SelectClusters();
41 void SelectRecTracks();
43 void SetRecursiveSelection(Bool_t rec){fRecursiveSelect->SetOn(rec,1);}
44 // printf("SetRecursiveSelection is %d on %d \n", rec?1:0,fRecursiveSelect->IsOn()?1:0);}
45 Bool_t GetRecursiveSelection(){return fRecursiveSelect->IsOn();}
46 ClassDef(VSDSelector, 1);