#include <TTVSession.h>
Inheritance diagram for TTVSession:
Definition at line 71 of file TTVSession.h.
TTVSession::TTVSession | ( | TTreeViewer * | tv | ) |
TTVSession::~TTVSession | ( | ) |
TTVSession::TTVSession | ( | TTreeViewer * | tv | ) |
TTVSession::~TTVSession | ( | ) |
virtual const char* TTVSession::GetName | ( | ) | const [inline, virtual] |
void TTVSession::SetName | ( | const char * | name | ) | [inline] |
void TTVSession::SetRecordName | ( | const char * | name | ) |
Definition at line 191 of file TTVSession.cxx.
References fCurrent, fViewer, GetRecord(), TTreeViewer::SetCurrentRecord(), TTVRecord::SetName(), and TTreeViewer::UpdateCombo().
Referenced by AddRecord(), TTreeViewer::SetRecordName(), and UpdateRecord().
Definition at line 143 of file TTVSession.cxx.
References fCurrent, fList, TTVRecord::FormFrom(), fRecords, fViewer, TTVRecord::GetX(), TTVRecord::GetY(), TTVRecord::GetZ(), kFALSE, kTRUE, list, name, and SetRecordName().
Referenced by TTreeViewer::ProcessMessage().
Int_t TTVSession::GetEntries | ( | ) | [inline] |
Definition at line 87 of file TTVSession.h.
References fRecords.
Referenced by TTreeViewer::UpdateCombo().
TTVRecord* TTVSession::GetCurrent | ( | ) | [inline] |
Definition at line 88 of file TTVSession.h.
References fCurrent, and GetRecord().
Referenced by TTreeViewer::SetUserCode().
Definition at line 169 of file TTVSession.cxx.
References TTreeViewer::ActivateButtons(), fCurrent, fList, fRecords, fViewer, kFALSE, kTRUE, TTreeViewer::SetCurrentRecord(), and TObjArray::UncheckedAt().
Referenced by First(), GetCurrent(), Last(), Next(), Previous(), TTreeViewer::ProcessMessage(), RemoveLastRecord(), SaveSource(), SetRecordName(), and TTreeViewer::UpdateCombo().
TTVRecord* TTVSession::First | ( | ) | [inline] |
Definition at line 90 of file TTVSession.h.
References GetRecord().
Referenced by TTreeViewer::ProcessMessage().
TTVRecord* TTVSession::Last | ( | ) | [inline] |
Definition at line 91 of file TTVSession.h.
References fRecords, and GetRecord().
Referenced by TTreeViewer::ProcessMessage().
TTVRecord* TTVSession::Next | ( | ) | [inline] |
Definition at line 92 of file TTVSession.h.
References fCurrent, and GetRecord().
Referenced by TTreeViewer::ProcessMessage().
TTVRecord* TTVSession::Previous | ( | ) | [inline] |
Definition at line 93 of file TTVSession.h.
References fCurrent, and GetRecord().
Referenced by TTreeViewer::ProcessMessage().
void TTVSession::RemoveLastRecord | ( | ) |
Definition at line 203 of file TTVSession.cxx.
References TTreeViewer::ActivateButtons(), fCurrent, fList, fRecords, fViewer, GetRecord(), kFALSE, TClonesArray::RemoveAt(), TObjArray::UncheckedAt(), and TTreeViewer::UpdateCombo().
Referenced by TTreeViewer::RemoveLastRecord().
void TTVSession::Show | ( | TTVRecord * | rec | ) |
Definition at line 222 of file TTVSession.cxx.
References TTreeViewer::ExecuteDraw(), TTVRecord::ExecuteUserCode(), fViewer, TTVRecord::GetName(), TTVRecord::HasUserCode(), TTVRecord::MustExecuteCode(), TTVRecord::PlugIn(), and TTreeViewer::SetHistogramTitle().
Referenced by TTreeViewer::ProcessMessage().
void TTVSession::SaveSource | ( | ofstream & | out | ) |
Definition at line 232 of file TTVSession.cxx.
References fRecords, GetRecord(), i, and TTVRecord::SaveSource().
Referenced by TTreeViewer::SaveSource().
void TTVSession::UpdateRecord | ( | const char * | name | ) |
Definition at line 248 of file TTVSession.cxx.
References fCurrent, fList, TTVRecord::FormFrom(), fViewer, SetRecordName(), and TObjArray::UncheckedAt().
Referenced by TTreeViewer::UpdateRecord().
virtual const char* TTVSession::GetName | ( | ) | const [inline, virtual] |
void TTVSession::SetName | ( | const char * | name | ) | [inline] |
void TTVSession::SetRecordName | ( | const char * | name | ) |
Int_t TTVSession::GetEntries | ( | ) | [inline] |
TTVRecord* TTVSession::GetCurrent | ( | ) | [inline] |
TTVRecord* TTVSession::First | ( | ) | [inline] |
TTVRecord* TTVSession::Last | ( | ) | [inline] |
TTVRecord* TTVSession::Next | ( | ) | [inline] |
TTVRecord* TTVSession::Previous | ( | ) | [inline] |
void TTVSession::RemoveLastRecord | ( | ) |
void TTVSession::Show | ( | TTVRecord * | rec | ) |
void TTVSession::SaveSource | ( | ofstream & | out | ) |
void TTVSession::UpdateRecord | ( | const char * | name | ) |
TClonesArray* TTVSession::fList [private] |
Definition at line 74 of file TTVSession.h.
Referenced by AddRecord(), GetRecord(), RemoveLastRecord(), UpdateRecord(), and ~TTVSession().
TString TTVSession::fName [private] |
TTreeViewer* TTVSession::fViewer [private] |
Definition at line 76 of file TTVSession.h.
Referenced by AddRecord(), GetRecord(), RemoveLastRecord(), SetRecordName(), Show(), and UpdateRecord().
Int_t TTVSession::fCurrent [private] |
Definition at line 77 of file TTVSession.h.
Referenced by AddRecord(), GetCurrent(), GetRecord(), Next(), Previous(), RemoveLastRecord(), SetRecordName(), and UpdateRecord().
Int_t TTVSession::fRecords [private] |
Definition at line 78 of file TTVSession.h.
Referenced by AddRecord(), GetEntries(), GetRecord(), Last(), RemoveLastRecord(), and SaveSource().
TClonesArray* TTVSession::fList [private] |
Definition at line 74 of file TTVSession.h.
TTreeViewer* TTVSession::fViewer [private] |
Definition at line 76 of file TTVSession.h.