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