12 class VSDTree : public TTree
18 class VSD : public TObject
20 VSD(const VSD&); // Not implemented
21 VSD& operator=(const VSD&); // Not implemented
27 TDirectory* mDirectory; //!
30 TTree* mTreeK; //! X{g}
31 //TTree* mTreeTR; //! X{g}
32 TTree* mTreeH; //! X{g}
33 TTree* mTreeC; //! X{g}
34 TTree* mTreeR; //! X{g}
35 TTree* mTreeKK; //! X{g}
36 TTree* mTreeV0; //! X{g}
37 TTree* mTreeGI; //! X{g}
40 //MCTrackRef mTR, *mpTR; //!
43 RecTrack mR, *mpR; //!
44 RecKink mKK, *mpKK; //!
46 GenInfo mGI, *mpGI; //!
49 VSD(const Text_t* name="VSD", const Text_t* title="");
51 virtual void SetDirectory(TDirectory* dir);
53 virtual void CreateTrees();
54 virtual void DeleteTrees();
56 virtual void CreateBranches();
57 virtual void SetBranchAddresses();
59 virtual void WriteTrees();
60 virtual void LoadTrees();
62 virtual void LoadVSD(const Text_t* vsd_file_name,
63 const Text_t* dir_name="Event0");