12 class VSDTree : public TTree
18 class VSD : public TObject
24 TDirectory* mDirectory; //!
27 TTree* mTreeK; //! X{g}
28 //TTree* mTreeTR; //! X{g}
29 TTree* mTreeH; //! X{g}
30 TTree* mTreeC; //! X{g}
31 TTree* mTreeR; //! X{g}
32 TTree* mTreeKK; //! X{g}
33 TTree* mTreeV0; //! X{g}
34 TTree* mTreeGI; //! X{g}
37 //MCTrackRef mTR, *mpTR; //!
40 RecTrack mR, *mpR; //!
41 RecKink mKK, *mpKK; //!
43 GenInfo mGI, *mpGI; //!
47 VSD(const Text_t* name, const Text_t* title="");
48 virtual void InitTreeVars();
50 virtual void SetDirectory(TDirectory* dir);
52 virtual void CreateTrees();
53 virtual void DeleteTrees();
55 virtual void CreateBranches();
56 virtual void SetBranchAddresses();
58 virtual void WriteTrees();
59 virtual void LoadTrees();
61 virtual void LoadVSD(const Text_t* vsd_file_name,
62 const Text_t* dir_name="Event0");