ROOT
6.06/09
Reference Guide
|
#include "TROOT.h"
#include "TTreeFormula.h"
#include "TTree.h"
#include "TBranch.h"
#include "TBranchObject.h"
#include "TFunction.h"
#include "TClonesArray.h"
#include "TLeafB.h"
#include "TLeafC.h"
#include "TLeafObject.h"
#include "TDataMember.h"
#include "TMethodCall.h"
#include "TCutG.h"
#include "TRandom.h"
#include "TInterpreter.h"
#include "TDataType.h"
#include "TStreamerInfo.h"
#include "TStreamerElement.h"
#include "TBranchElement.h"
#include "TLeafElement.h"
#include "TArrayI.h"
#include "TAxis.h"
#include "TError.h"
#include "TVirtualCollectionProxy.h"
#include "TString.h"
#include "TTimeStamp.h"
#include "TMath.h"
#include "TVirtualRefProxy.h"
#include "TTreeFormulaManager.h"
#include "TFormLeafInfo.h"
#include "TMethod.h"
#include "TBaseClass.h"
#include "TFormLeafInfoReference.h"
#include "TEntryList.h"
#include <ctype.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <typeinfo>
#include <algorithm>
Go to the source code of this file.
Macros | |
#define | TT_EVAL_INIT |
#define | TREE_EVAL_INIT |
#define | TT_EVAL_INIT_LOOP |
#define | TREE_EVAL_INIT_LOOP |
Functions | |
ClassImp (TTreeFormula) inline static void R__LoadBranch(TBranch *br | |
Long64_t Bool_t quickLoad | if (!quickLoad||(br->GetReadEntry()!=entry)) |
template<typename T > | |
T | Summing (TTreeFormula *sum) |
template<typename T > | |
T | FindMin (TTreeFormula *arr) |
template<typename T > | |
T | FindMax (TTreeFormula *arr) |
template<typename T > | |
T | FindMin (TTreeFormula *arr, TTreeFormula *condition) |
template<typename T > | |
T | FindMax (TTreeFormula *arr, TTreeFormula *condition) |
Variables | |
const Int_t | kMaxLen = 1024 |
Long64_t | entry |
#define TREE_EVAL_INIT |
Definition at line 3738 of file TTreeFormula.cxx.
Referenced by TTreeFormula::EvalInstance().
#define TREE_EVAL_INIT_LOOP |
Definition at line 3780 of file TTreeFormula.cxx.
Referenced by TTreeFormula::EvalInstance().
#define TT_EVAL_INIT |
Definition at line 3706 of file TTreeFormula.cxx.
Referenced by TTreeFormula::EvalInstance().
#define TT_EVAL_INIT_LOOP |
Definition at line 3752 of file TTreeFormula.cxx.
Referenced by TTreeFormula::EvalInstance().
ClassImp | ( | TTreeFormula | ) |
T FindMax | ( | TTreeFormula * | arr | ) |
Definition at line 3809 of file TTreeFormula.cxx.
T FindMax | ( | TTreeFormula * | arr, |
TTreeFormula * | condition | ||
) |
Definition at line 3856 of file TTreeFormula.cxx.
T FindMin | ( | TTreeFormula * | arr | ) |
Definition at line 3794 of file TTreeFormula.cxx.
T FindMin | ( | TTreeFormula * | arr, |
TTreeFormula * | condition | ||
) |
Definition at line 3824 of file TTreeFormula.cxx.
Definition at line 102 of file TTreeFormula.cxx.
T Summing | ( | TTreeFormula * | sum | ) |
Definition at line 3787 of file TTreeFormula.cxx.
Long64_t entry |
Definition at line 100 of file TTreeFormula.cxx.
Referenced by TGPopupMenu::Activate(), RooStats::MarkovChain::Add(), TUploadDataSetDlg::AddFiles(), TSpider::AddVariable(), RooStats::MarkovChain::AddWithBurnIn(), TFileDrawMap::AnimateTree(), TChainIndex::Append(), TGHtmlBrowser::Back(), TTreeViewer::BuildInterface(), TEveProjection::ChangePreScaleEntry(), ClassImp(), TParallelCoordEditor::CleanUpSelections(), TTreePlayer::CopyTree(), TRootContextMenu::CreateMenu(), TLegend::DeleteEntry(), TDocDirective::DeleteOutputFiles(), drr_func_cache_init(), drr_func_cache_push(), drr_generic_method(), drr_method_missing(), TFileDrawMap::DumpObject(), TLegend::EditEntryAttFill(), TLegend::EditEntryAttLine(), TLegend::EditEntryAttMarker(), TLegend::EditEntryAttText(), TEventList::Enter(), TMemStatShow::EventInfo1(), TMemStatShow::EventInfo2(), TTreePerfStats::FileReadEvent(), Roo1DTable::fill(), TBranchElement::Fill(), TTreeCache::FillBuffer(), TTreeCacheUnzip::FillBuffer(), TFitEditor::FillDataSetList(), RooStats::FillTree(), TGHtmlBrowser::Forward(), RooStats::MarkovChain::GetAsSparseHist(), TTree::GetChainEntryNumber(), THbookTree::GetEntry(), TLegend::GetEntry(), TEntryListBlock::GetEntry(), TBranch::GetEntry(), TBranchElement::GetEntry(), TTree::GetEntry(), THbookFile::GetEntryBranch(), TBranch::GetEntryExport(), TAlienResult::GetEntryList(), TEventIter::GetEntryNumber(), TChain::GetEntryNumber(), TTree::GetEntryNumber(), TBasket::GetEntryPointer(), TBranch::GetEvent(), TTree::GetEvent(), TAlienResult::GetFileName(), TGLiteResult::GetFileName(), THtml::TPathDefinition::GetFileNameFromInclude(), TAlienResult::GetFileNamePath(), TGLiteResult::GetFileNamePath(), TAlienResult::GetKey(), TGLiteResult::GetKey(), TGMenuBar::GetLastOnLeft(), TGNumberEntry::GetLayoutManager(), TGLVContainer::GetMaxSubnameWidth(), TLDAPServer::GetNamingContexts(), TLDAPResult::GetNext(), TFileDrawMap::GetObjectInfoDir(), TAlienResult::GetPath(), TGLiteResult::GetPath(), TLDAPServer::GetSubschemaSubentry(), TBranchElement::GetTypedValue(), TTreeTableInterface::GetValue(), TTreeTableInterface::GetValueAsString(), TBranchElement::GetValuePointer(), TGSplitButton::HandleButton(), TRootDialog::HandleKey(), TGSplitButton::HandleKey(), TGSplitButton::HandleMenu(), TGSplitButton::HandleSButton(), TTreeTableInterface::InitEntries(), TSpider::InitVariables(), TBranchElement::IsMissingCollection(), TGComboBoxPopup::KeyPressed(), TGMenuBar::Layout(), TTreeSQL::LoadTree(), TChain::LoadTree(), TTree::LoadTree(), TChain::Loop(), TGeoManager::MakeAlignablePN(), TTreeViewer::MapBranch(), TTreeViewer::NewExpression(), TSessionFrame::OnBtnAddClicked(), TWinNTSystem::OpenDirectory(), TPolyMarker3D::PaintH3(), TLegend::PaintPrimitives(), TTreeFormula::ParseWithLeaf(), TTreeSQL::PrepEntry(), TTreePlayer::Principal(), TEntryListArray::Print(), TCollection::PrintCollectionEntry(), TQUndoManager::PrintCollectionEntry(), Roo1DTable::printMultiline(), Roo1DTable::printValue(), TTreePlayer::Process(), TProofPlayer::Process(), TDocOutput::ProcessDocInDir(), TGHtmlBrowser::ProcessMessage(), TGListView::ProcessMessage(), TGListBox::ProcessMessage(), TTreePlayer::Query(), TLeafD::ReadBasket(), TLeafF::ReadBasket(), TLeafB::ReadBasket(), TLeafO::ReadBasket(), TLeafS::ReadBasket(), TLeafC::ReadBasket(), TLeafI::ReadBasket(), TLeafL::ReadBasket(), THtml::TFileSysDir::Recurse(), TLegend::RecursiveRemove(), TRootBrowser::RecursiveReparent(), XrdProofdAux::RmDir(), TFastCgi::run_func(), TLegend::SavePrimitive(), TTreePlayer::Scan(), TGeoManager::SetAlignableEntry(), TSpider::SetCurrentEntries(), TEntryListArray::SetEntry(), TGSelectBox::SetEntry(), TTreeReader::SetEntryBase(), TLegend::SetEntryLabel(), TLegend::SetEntryOption(), TTree::SetEventList(), TBranch::SetFirstEntry(), TGL5DDataSetEditor::SetIsoTabWidgets(), TAlienResult::SetKey(), TGLiteResult::SetKey(), TTreeReader::SetLastEntry(), TProofServ::SetLastEntry(), TGSplitButton::SetMenuState(), ROOT::Internal::TBranchProxyDirector::SetReadEntry(), TBranchRef::SetRequestedEntry(), TGSplitButton::SetSplit(), TSPlot::SetTreeSelection(), TMemStatShow::Show(), TFitEditor::ShowObjectName(), TEntryListArray::Subtract(), TEntryList::Subtract(), TRootDialog::TabPressed(), TSelectorDraw::TakeEstimate(), TChainIndex::TChainIndex(), TGSplitButton::TGSplitButton(), TTreeViewer::UpdateCombo(), TSessionFrame::UpdatePackages(), and TUploadDataSetDlg::UploadDataSet().
const Int_t kMaxLen = 1024 |
Definition at line 56 of file TTreeFormula.cxx.
Referenced by TTreeFormula::DefinedVariable(), TTreeFormula::FindLeafForExpression(), and TTreeFormula::ParseWithLeaf().