22#include <TTreeFormula.h>
23#include <TTreeFormulaManager.h>
37 testInvariant ()
const
79 Formula (
const std::string& name,
const std::string&
formula, TTree *
tree)
119 m_form->SetQuickLoad (kTRUE);
124 tree->SetBit (TTree::kForceRead);
125 if (
m_form->GetNdim() <= 0)
127 else if (
m_form->GetMultiplicity() == 0)
129 else if (
m_manager->GetMultiplicity() == 1 &&
m_form->GetMultiplicity() == 1)
131 else if (
m_manager->GetMultiplicity() == -1 &&
m_form->GetMultiplicity() == 1)
139 const std::string& Formula ::
167 std::size_t Formula ::
183 for (std::size_t iter = 0, end =
m_ndata; iter != end; ++ iter)
201 value (std::size_t
data)
const
#define RCU_DESTROY_INVARIANT(x)
#define RCU_CHANGE_INVARIANT(x)
#define RCU_NEW_INVARIANT(x)
#define RCU_REQUIRE_SOFT(x)
#define RCU_READ_INVARIANT(x)
char data[hepevt_bytes_allocation_ATLAS]
#define RCU_THROW_MSG(message)
static const Attributes_t empty
This module provides a lot of global definitions, forward declarations and includes that are used by ...