TEveVSD Class Reference

#include <TEveVSD.h>

Inheritance diagram for TEveVSD:

TObject TObject List of all members.

Public Member Functions

 TEveVSD (const char *name="TEveVSD", const char *title="")
virtual ~TEveVSD ()
virtual void SetDirectory (TDirectory *dir)
virtual void CreateTrees ()
virtual void DeleteTrees ()
virtual void CreateBranches ()
virtual void WriteTrees ()
virtual void LoadTrees ()
virtual void SetBranchAddresses ()
 ClassDef (TEveVSD, 1)
 TEveVSD (const char *name="TEveVSD", const char *title="")
virtual ~TEveVSD ()
virtual void SetDirectory (TDirectory *dir)
virtual void CreateTrees ()
virtual void DeleteTrees ()
virtual void CreateBranches ()
virtual void WriteTrees ()
virtual void LoadTrees ()
virtual void SetBranchAddresses ()
 ClassDef (TEveVSD, 1)

Static Public Member Functions

static void DisableTObjectStreamersForVSDStruct ()
static void DisableTObjectStreamersForVSDStruct ()

Public Attributes

TTreefTreeK
TTreefTreeH
 Kinematics.
TTreefTreeC
 Hits.
TTreefTreeR
 Clusters.
TTreefTreeKK
 Reconstructed tracks.
TTreefTreeV0
 Kinks.
TTreefTreeCC
 VO's.
TTreefTreeGI
 Cascades.
TEveMCTrack fK
 Sim-Rec cross references.
TEveMCTrackfpK
TEveHit fH
TEveHitfpH
TEveCluster fC
TEveClusterfpC
TEveRecTrack fR
TEveRecTrackfpR
TEveRecKink fKK
TEveRecKinkfpKK
TEveRecV0 fV0
TEveRecV0fpV0
TEveRecCascade fCC
TEveRecCascadefpCC
TEveMCRecCrossRef fGI
TEveMCRecCrossReffpGI
TTreefTreeK
TTreefTreeH
 Kinematics.
TTreefTreeC
 Hits.
TTreefTreeR
 Clusters.
TTreefTreeKK
 Reconstructed tracks.
TTreefTreeV0
 Kinks.
TTreefTreeCC
 VO's.
TTreefTreeGI
 Cascades.

Protected Attributes

TFilefFile
TDirectoryfDirectory
Int_t fBuffSize
Int_t fVerbose
TFilefFile
TDirectoryfDirectory

Private Member Functions

 TEveVSD (const TEveVSD &)
TEveVSDoperator= (const TEveVSD &)
 TEveVSD (const TEveVSD &)
TEveVSDoperator= (const TEveVSD &)

Detailed Description

Definition at line 19 of file TEveVSD.h.


Constructor & Destructor Documentation

TEveVSD::TEveVSD ( const TEveVSD  )  [private]

TEveVSD::TEveVSD ( const char *  name = "TEveVSD",
const char *  title = "" 
)

Definition at line 27 of file TEveVSD.cxx.

TEveVSD::~TEveVSD (  )  [virtual]

Definition at line 57 of file TEveVSD.cxx.

TEveVSD::TEveVSD ( const TEveVSD  )  [private]

TEveVSD::TEveVSD ( const char *  name = "TEveVSD",
const char *  title = "" 
)

virtual TEveVSD::~TEveVSD (  )  [virtual]


Member Function Documentation

TEveVSD& TEveVSD::operator= ( const TEveVSD  )  [private]

void TEveVSD::SetDirectory ( TDirectory dir  )  [virtual]

Definition at line 65 of file TEveVSD.cxx.

References dir(), and fDirectory.

Referenced by TVSDReader::GotoEvent().

void TEveVSD::CreateTrees (  )  [virtual]

Definition at line 75 of file TEveVSD.cxx.

References TDirectory::cd(), fDirectory, fTreeC, fTreeCC, fTreeGI, fTreeH, fTreeK, fTreeKK, fTreeR, and fTreeV0.

void TEveVSD::DeleteTrees (  )  [virtual]

Definition at line 91 of file TEveVSD.cxx.

References fTreeC, fTreeGI, fTreeH, fTreeK, fTreeKK, fTreeR, and fTreeV0.

Referenced by TVSDReader::DropEvent().

void TEveVSD::CreateBranches (  )  [virtual]

Definition at line 105 of file TEveVSD.cxx.

References TTree::Branch(), fpC, fpGI, fpH, fpK, fpKK, fpR, fpV0, fTreeC, fTreeGI, fTreeH, fTreeK, fTreeKK, fTreeR, and fTreeV0.

void TEveVSD::WriteTrees (  )  [virtual]

Definition at line 145 of file TEveVSD.cxx.

void TEveVSD::LoadTrees (  )  [virtual]

Definition at line 153 of file TEveVSD.cxx.

References TString::Data(), fDirectory, fTreeC, fTreeGI, fTreeH, fTreeK, fTreeKK, fTreeR, fTreeV0, fVerbose, TDirectory::Get(), and TNamed::GetName().

Referenced by TVSDReader::AttachEvent().

void TEveVSD::SetBranchAddresses (  )  [virtual]

Definition at line 125 of file TEveVSD.cxx.

References fpC, fpGI, fpH, fpK, fpKK, fpR, fpV0, fTreeC, fTreeGI, fTreeH, fTreeK, fTreeKK, fTreeR, fTreeV0, and TTree::SetBranchAddress().

Referenced by TVSDReader::AttachEvent().

void TEveVSD::DisableTObjectStreamersForVSDStruct (  )  [static]

Definition at line 209 of file TEveVSD.cxx.

References xmlio::Class.

Referenced by alice_vsd(), G__G__Eve1_718_0_11(), and G__setup_memfuncTEveVSD().

TEveVSD::ClassDef ( TEveVSD  ,
 
)

TEveVSD& TEveVSD::operator= ( const TEveVSD  )  [private]

virtual void TEveVSD::SetDirectory ( TDirectory dir  )  [virtual]

virtual void TEveVSD::CreateTrees (  )  [virtual]

virtual void TEveVSD::DeleteTrees (  )  [virtual]

virtual void TEveVSD::CreateBranches (  )  [virtual]

virtual void TEveVSD::WriteTrees (  )  [virtual]

virtual void TEveVSD::LoadTrees (  )  [virtual]

virtual void TEveVSD::SetBranchAddresses (  )  [virtual]

static void TEveVSD::DisableTObjectStreamersForVSDStruct (  )  [static]

TEveVSD::ClassDef ( TEveVSD  ,
 
)


Member Data Documentation

TFile* TEveVSD::fFile [protected]

Definition at line 25 of file TEveVSD.h.

TDirectory* TEveVSD::fDirectory [protected]

Definition at line 26 of file TEveVSD.h.

Referenced by CreateTrees(), LoadTrees(), and SetDirectory().

Int_t TEveVSD::fBuffSize [protected]

Definition at line 28 of file TEveVSD.h.

Int_t TEveVSD::fVerbose [protected]

Definition at line 29 of file TEveVSD.h.

Referenced by LoadTrees().

TTree* TEveVSD::fTreeK

Definition at line 32 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeH

Kinematics.

Definition at line 33 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeC

Hits.

Definition at line 34 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), TVSDReader::LoadClusters(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeR

Clusters.

Definition at line 35 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), TVSDReader::LoadEsdTracks(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeKK

Reconstructed tracks.

Definition at line 36 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeV0

Kinks.

Definition at line 37 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), LoadTrees(), and SetBranchAddresses().

TTree* TEveVSD::fTreeCC

VO's.

Definition at line 38 of file TEveVSD.h.

Referenced by CreateTrees().

TTree* TEveVSD::fTreeGI

Cascades.

Definition at line 39 of file TEveVSD.h.

Referenced by CreateBranches(), CreateTrees(), DeleteTrees(), LoadTrees(), and SetBranchAddresses().

TEveMCTrack TEveVSD::fK

Sim-Rec cross references.

Definition at line 41 of file TEveVSD.h.

TEveMCTrack * TEveVSD::fpK

Definition at line 41 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveHit TEveVSD::fH

Definition at line 42 of file TEveVSD.h.

TEveHit * TEveVSD::fpH

Definition at line 42 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveCluster TEveVSD::fC

Definition at line 43 of file TEveVSD.h.

TEveCluster * TEveVSD::fpC

Definition at line 43 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveRecTrack TEveVSD::fR

Definition at line 44 of file TEveVSD.h.

Referenced by TVSDReader::LoadEsdTracks().

TEveRecTrack * TEveVSD::fpR

Definition at line 44 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveRecKink TEveVSD::fKK

Definition at line 45 of file TEveVSD.h.

TEveRecKink * TEveVSD::fpKK

Definition at line 45 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveRecV0 TEveVSD::fV0

Definition at line 46 of file TEveVSD.h.

TEveRecV0 * TEveVSD::fpV0

Definition at line 46 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TEveRecCascade TEveVSD::fCC

Definition at line 47 of file TEveVSD.h.

TEveRecCascade * TEveVSD::fpCC

Definition at line 47 of file TEveVSD.h.

TEveMCRecCrossRef TEveVSD::fGI

Definition at line 48 of file TEveVSD.h.

TEveMCRecCrossRef * TEveVSD::fpGI

Definition at line 48 of file TEveVSD.h.

Referenced by CreateBranches(), and SetBranchAddresses().

TFile* TEveVSD::fFile [protected]

Definition at line 25 of file TEveVSD.h.

TDirectory* TEveVSD::fDirectory [protected]

Definition at line 26 of file TEveVSD.h.

TTree* TEveVSD::fTreeK

Definition at line 32 of file TEveVSD.h.

TTree* TEveVSD::fTreeH

Kinematics.

Definition at line 33 of file TEveVSD.h.

TTree* TEveVSD::fTreeC

Hits.

Definition at line 34 of file TEveVSD.h.

TTree* TEveVSD::fTreeR

Clusters.

Definition at line 35 of file TEveVSD.h.

TTree* TEveVSD::fTreeKK

Reconstructed tracks.

Definition at line 36 of file TEveVSD.h.

TTree* TEveVSD::fTreeV0

Kinks.

Definition at line 37 of file TEveVSD.h.

TTree* TEveVSD::fTreeCC

VO's.

Definition at line 38 of file TEveVSD.h.

TTree* TEveVSD::fTreeGI

Cascades.

Definition at line 39 of file TEveVSD.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:19 2011 for ROOT_528-00b_version by  doxygen 1.5.1