#ifndef ROOT_TEveVSD
#define ROOT_TEveVSD
#include "TEveUtil.h"
#include "TEveVSDStructs.h"
#include "TTree.h"
class TEveVSD : public TObject
{
TEveVSD(const TEveVSD&);
TEveVSD& operator=(const TEveVSD&);
protected:
Int_t fBuffSize;
TFile* fFile;
TDirectory* fDirectory;
public:
TTree* fTreeK;
TTree* fTreeH;
TTree* fTreeC;
TTree* fTreeR;
TTree* fTreeKK;
TTree* fTreeV0;
TTree* fTreeCC;
TTree* fTreeGI;
TEveMCTrack fK, *fpK;
TEveHit fH, *fpH;
TEveCluster fC, *fpC;
TEveRecTrack fR, *fpR;
TEveRecKink fKK, *fpKK;
TEveRecV0 fV0, *fpV0;
TEveRecCascade fCC, *fpCC;
TEveMCRecCrossRef fGI, *fpGI;
public:
TEveVSD(const Text_t* name="TEveVSD", const Text_t* title="");
virtual void SetDirectory(TDirectory* dir);
virtual void CreateTrees();
virtual void DeleteTrees();
virtual void CreateBranches();
virtual void SetBranchAddresses();
virtual void WriteTrees();
virtual void LoadTrees();
virtual void LoadVSD(const Text_t* vsd_file_name,
const Text_t* dir_name="Event0");
static void DisableTObjectStreamersForVSDStruct();
ClassDef(TEveVSD, 1);
};
#endif
Last change: Wed Jun 25 08:38:38 2008
Last generated: 2008-06-25 08:38
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.