74 Int_t nch = strlen(varlist);
76 char *vars =
new char[nch+1];
77 strlcpy(vars,varlist,nch+1);
91 for (i=0;i<
fNvar;i++) {
263 if (
fNvar <= 0)
return;
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
Option_t Option_t TPoint TPoint const char x2
Option_t Option_t TPoint TPoint const char x1
A TTree is a list of TBranches.
virtual void SetAddress(void *add)
Set address of this branch.
Using a TBrowser one can browse all ROOT objects.
Buffer base class used for serializing objects.
void Browse(TBrowser *b) override
Browse this collection (called by TBrowser).
A simple TTree restricted to a list of float variables only.
Long64_t ReadStream(std::istream &inputStream, const char *branchDescriptor="", char delimiter=' ') override
Read from filename as many columns as variables in the ntuple the function returns the number of rows...
~TNtuple() override
Default destructor for an Ntuple.
TClass * IsA() const override
void ResetBranchAddresses() override
Reset the branch addresses to the internal fArgs array.
Int_t fNvar
Number of columns.
void ResetBranchAddress(TBranch *) override
Reset the branch addresses to the internal fArgs array.
void Browse(TBrowser *b) override
Browse content of the ntuple.
TNtuple()
Default constructor for Ntuple.
void Streamer(TBuffer &) override
Stream a class object.
Int_t Fill() override
Fill a Ntuple with current values in fArgs.
Float_t * fArgs
! [fNvar] Array of variables
TTree * CloneTree(Long64_t nentries=-1, Option_t *option="") override
Create a clone of this tree and copy nentries.
Int_t IndexOf(const TObject *obj) const override
Int_t GetEntries() const override
Return the number of objects in array (i.e.
TObject * UncheckedAt(Int_t i) const
A TTree represents a columnar dataset.
virtual Int_t Fill()
Fill all branches.
void Streamer(TBuffer &) override
Stream a class object.
TObjArray fBranches
List of Branches.
virtual TTree * CloneTree(Long64_t nentries=-1, Option_t *option="")
Create a clone of this tree and copy nentries.
TObjArray fLeaves
Direct pointers to individual branch leaves.
TBranch * Branch(const char *name, T *obj, Int_t bufsize=32000, Int_t splitlevel=99)
Add a new branch, and infer the data type from the type of obj being passed.
template Long64_t FillNtupleFromStream< Float_t, TNtuple >(std::istream &, TNtuple &, char, bool)