library: libTree
#include "TNtupleD.h"

TNtupleD


class description - header file - source file - inheritance tree (.pdf)

class TNtupleD : public TTree

Inheritance Chart:
TObject
<-
TNamed
TAttLine
TAttFill
TAttMarker
<-
TTree
<-
TNtupleD

    protected:
TNtupleD(const TNtupleD& ntd) virtual Int_t Fill() TNtupleD& operator=(const TNtupleD& ntd) public:
TNtupleD() TNtupleD(const char* name, const char* title, const char* varlist, Int_t bufsize = 32000) virtual ~TNtupleD() virtual void Browse(TBrowser* b) static TClass* Class() virtual Int_t Fill(const Double_t* x) virtual Int_t Fill(Double_t x0, Double_t x1, Double_t x2 = 0, Double_t x3 = 0, Double_t x4 = 0, Double_t x5 = 0, Double_t x6 = 0, Double_t x7 = 0, Double_t x8 = 0, Double_t x9 = 0, Double_t x10 = 0, Double_t x11 = 0, Double_t x12 = 0, Double_t x13 = 0, Double_t x14 = 0) Double_t* GetArgs() const virtual Int_t GetNvar() const virtual TClass* IsA() const virtual Long64_t ReadFile(const char* filename, const char* branchDescriptor = "") virtual void ResetBranchAddresses() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t fNvar Number of columns Double_t* fArgs ! [fNvar] Array of variables

Class Description

                                                                      
 TNtupleD                                                             
                                                                      
 A simple tree restricted to a list of double variables only.         
                                                                      
 Each variable goes to a separate branch.                             
                                                                      
  A Ntuple is created via                                             
     TNtupleD(name,title,varlist,bufsize)                             
  It is filled via:                                                   
     TNtupleD::Fill(*x)  or                                           
     TNtupleD::Fill(v1,v2,v3.....)                                    
                                                                      

TNtupleD()
*-*-*-*-*-*Default constructor for Ntuple*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*        ==============================
TNtupleD(const char *name, const char *title, const char *varlist, Int_t bufsize)
*-*-*-*-*-*-*-*-*-*-*-*-*Create an Ntuple*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                      ================
       The parameter varlist describes the list of the ntuple variables
       separated by a colon:
         example:  "x:y:z:energy"
       For each variable in the list a separate branch is created.

       Use TTree to create branches with variables of different data types.
*-*
~TNtupleD()
*-*-*-*-*-*Default destructor for an Ntuple*-*-*-*-*-*-*-*-*-*-*-*
*-*        ================================
void ResetBranchAddresses()
 Reset the branch addresses to the internal fArgs array. Use this
 method when the addresses were changed via calls to SetBranchAddress().
void Browse(TBrowser *b)
 Browse content.
Int_t Fill()
*-*-*-*-*-*-*-*-*Fill a Ntuple with current values in fArgs*-*-*-*-*-*-*
*-*              ==========================================
 Note that this function is protected.
 Currently called only by TChain::Merge
Int_t Fill(const Double_t *x)
*-*-*-*-*-*-*-*-*Fill a Ntuple with an array of floats*-*-*-*-*-*-*-*-*-*
*-*              =====================================
Int_t Fill(Double_t x0,Double_t x1,Double_t x2,Double_t x3,Double_t x4 ,Double_t x5,Double_t x6,Double_t x7,Double_t x8,Double_t x9 ,Double_t x10,Double_t x11,Double_t x12,Double_t x13,Double_t x14)
*-*-*-*-*-*-*-*-*Fill a Ntuple: Each Ntuple item is an argument*-*-*-*-*-*-*
*-*              ==============================================
void Streamer(TBuffer &b)
*-*-*-*-*-*-*-*-*Stream a class object*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*              =========================================
TNtupleD(const TNtupleD& ntd)
TNtupleD& operator=(const TNtupleD& ntd)
Int_t GetNvar()
Long64_t ReadFile(const char *filename, const char *branchDescriptor="")

Author: Rene Brun 12/08/2001
Last update: root/tree:$Name: $:$Id: TNtupleD.cxx,v 1.7 2006/03/20 21:43:44 pcanal Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.