TNtupleD Class Reference

#include <TNtupleD.h>

Inheritance diagram for TNtupleD:

TTree TTree TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed List of all members.

Public Member Functions

 TNtupleD ()
 TNtupleD (const char *name, const char *title, const char *varlist, Int_t bufsize=32000)
virtual ~TNtupleD ()
virtual void Browse (TBrowser *b)
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)
virtual Int_t GetNvar () const
Double_tGetArgs () const
virtual Long64_t ReadFile (const char *filename, const char *branchDescriptor="")
virtual void ResetBranchAddress (TBranch *)
void ResetBranchAddresses ()
 TNtupleD ()
 TNtupleD (const char *name, const char *title, const char *varlist, Int_t bufsize=32000)
virtual ~TNtupleD ()
virtual void Browse (TBrowser *b)
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)
virtual Int_t GetNvar () const
Double_tGetArgs () const
virtual Long64_t ReadFile (const char *filename, const char *branchDescriptor="")
virtual void ResetBranchAddress (TBranch *)
void ResetBranchAddresses ()

Protected Member Functions

virtual Int_t Fill ()
 [fNvar] Array of variables
virtual Int_t Fill ()
 [fNvar] Array of variables

Protected Attributes

Int_t fNvar
Double_tfArgs
Double_tfArgs

Private Member Functions

 TNtupleD (const TNtupleD &)
TNtupleDoperator= (const TNtupleD &)
 TNtupleD (const TNtupleD &)
TNtupleDoperator= (const TNtupleD &)

Detailed Description

Definition at line 30 of file TNtupleD.h.


Constructor & Destructor Documentation

TNtupleD::TNtupleD ( const TNtupleD  )  [private]

TNtupleD::TNtupleD (  ) 

TNtupleD::TNtupleD ( const char *  name,
const char *  title,
const char *  varlist,
Int_t  bufsize = 32000 
)

Definition at line 49 of file TNtupleD.cxx.

References TTree::Branch(), fArgs, fNvar, i, snprintf, and strlcpy().

TNtupleD::~TNtupleD (  )  [virtual]

Definition at line 98 of file TNtupleD.cxx.

References fArgs.

TNtupleD::TNtupleD ( const TNtupleD  )  [private]

TNtupleD::TNtupleD (  ) 

TNtupleD::TNtupleD ( const char *  name,
const char *  title,
const char *  varlist,
Int_t  bufsize = 32000 
)

virtual TNtupleD::~TNtupleD (  )  [virtual]


Member Function Documentation

Int_t TNtupleD::Fill (  )  [protected, virtual]

[fNvar] Array of variables

Reimplemented from TTree.

Definition at line 143 of file TNtupleD.cxx.

References TTree::Fill().

Referenced by TVirtualPacketizer::HandleTimer(), TPacketizerUnit::TSlaveStat::UpdatePerformance(), and TPacketizerFile::TSlaveStat::UpdatePerformance().

TNtupleD& TNtupleD::operator= ( const TNtupleD  )  [private]

void TNtupleD::Browse ( TBrowser b  )  [virtual]

Reimplemented from TTree.

Definition at line 134 of file TNtupleD.cxx.

References b, TCollection::Browse(), and TTree::fLeaves.

Int_t TNtupleD::Fill ( const Double_t x  )  [virtual]

Definition at line 154 of file TNtupleD.cxx.

References fArgs, TTree::Fill(), fNvar, and i.

Int_t TNtupleD::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 
) [virtual]

Definition at line 169 of file TNtupleD.cxx.

References fArgs, TTree::Fill(), and fNvar.

virtual Int_t TNtupleD::GetNvar (  )  const [inline, virtual]

Definition at line 54 of file TNtupleD.h.

References fNvar.

Double_t* TNtupleD::GetArgs (  )  const [inline]

Definition at line 55 of file TNtupleD.h.

References fArgs.

Referenced by TVirtualPacketizer::HandleTimer(), TPacketizerUnit::TSlaveStat::UpdatePerformance(), and TPacketizerFile::TSlaveStat::UpdatePerformance().

Long64_t TNtupleD::ReadFile ( const char *  filename,
const char *  branchDescriptor = "" 
) [virtual]

Reimplemented from TTree.

Definition at line 196 of file TNtupleD.cxx.

References fArgs, TTree::Fill(), i, Long64_t, and nlines.

void TNtupleD::ResetBranchAddress ( TBranch  )  [virtual]

Reimplemented from TTree.

Definition at line 108 of file TNtupleD.cxx.

References fArgs, TTree::fBranches, TObjArray::IndexOf(), and TBranch::SetAddress().

void TNtupleD::ResetBranchAddresses (  )  [virtual]

Reimplemented from TTree.

Definition at line 122 of file TNtupleD.cxx.

References fArgs, TTree::fBranches, fNvar, i, and TObjArray::UncheckedAt().

virtual Int_t TNtupleD::Fill (  )  [protected, virtual]

[fNvar] Array of variables

Reimplemented from TTree.

TNtupleD& TNtupleD::operator= ( const TNtupleD  )  [private]

virtual void TNtupleD::Browse ( TBrowser b  )  [virtual]

Reimplemented from TTree.

virtual Int_t TNtupleD::Fill ( const Double_t x  )  [virtual]

virtual Int_t TNtupleD::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 
) [virtual]

virtual Int_t TNtupleD::GetNvar (  )  const [inline, virtual]

Definition at line 54 of file TNtupleD.h.

References fNvar.

Double_t* TNtupleD::GetArgs (  )  const [inline]

Definition at line 55 of file TNtupleD.h.

References fArgs.

virtual Long64_t TNtupleD::ReadFile ( const char *  filename,
const char *  branchDescriptor = "" 
) [virtual]

Reimplemented from TTree.

virtual void TNtupleD::ResetBranchAddress ( TBranch  )  [virtual]

Reimplemented from TTree.

void TNtupleD::ResetBranchAddresses (  )  [virtual]

Reimplemented from TTree.


Member Data Documentation

Int_t TNtupleD::fNvar [protected]

Definition at line 33 of file TNtupleD.h.

Referenced by Fill(), GetNvar(), ResetBranchAddresses(), and TNtupleD().

Double_t* TNtupleD::fArgs [protected]

Definition at line 34 of file TNtupleD.h.

Referenced by Fill(), GetArgs(), ReadFile(), ResetBranchAddress(), ResetBranchAddresses(), TNtupleD(), and ~TNtupleD().

Double_t* TNtupleD::fArgs [protected]

Definition at line 34 of file TNtupleD.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1