PandaRoot
RhoTuple Class Reference

#include <RhoTuple.h>

Inheritance diagram for RhoTuple:

Public Member Functions

 RhoTuple ()
 
 RhoTuple (const char *, const char *)
 
virtual ~RhoTuple ()
 
void Column (const char *label, Bool_t value, Bool_t defval=0, const char *block=nullptr)
 
virtual void Column (const char *label, const RhoHTAbsValVector< Bool_t > &vector, Bool_t defval=kFALSE, const char *block=nullptr)
 
virtual void Column (const char *label, const RhoHTAbsValVector< Bool_t > &vector, const char *ilab, Bool_t defval=kFALSE, const char *block=nullptr)
 
void Column (const char *label, Int_t value, Int_t defval=0, const char *block=nullptr, const RhoHTRange< Int_t > &range=RhoHTRange< Int_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Int_t > &vector, Int_t defval=0, const char *block=nullptr, const RhoHTRange< Int_t > &range=RhoHTRange< Int_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Int_t > &vector, const char *ilab, Int_t defval=0, const char *block=nullptr, const RhoHTRange< Int_t > &range=RhoHTRange< Int_t >())
 
void Column (const char *label, Float_t value, Float_t defval=0.0f, const char *block=nullptr, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >())
 
void Column (const char *label, const TVector &vec, Float_t defval=0.0f, const char *block=nullptr, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >())
 
void Column (const char *label, const TVector &vec, const char *ilab, Float_t defval=0.0f, const char *block=nullptr, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Float_t > &vector, Float_t defval=0.0f, const char *block=nullptr, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Float_t > &vector, const char *ilab, Float_t defval=0.0f, const char *block=nullptr, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >())
 
void Column (const char *label, Double_t value, Double_t defval=0.0, const char *block=nullptr, const RhoHTRange< Double_t > &range=RhoHTRange< Double_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Double_t > &vector, Double_t defval=0.0, const char *block=nullptr, const RhoHTRange< Double_t > &range=RhoHTRange< Double_t >())
 
virtual void Column (const char *label, const RhoHTAbsValVector< Double_t > &vector, const char *ilab, Double_t defval=0.0, const char *block=nullptr, const RhoHTRange< Double_t > &range=RhoHTRange< Double_t >())
 
void Column (const char *label, const char *value, Int_t N, const char *defval=nullptr, const char *block=nullptr)
 
void Column (const char *label, const char *value)
 
void DumpData ()
 
void ClearData ()
 
const char * Title () const
 
Int_t NColumns () const
 
const char * Label (Int_t) const
 
virtual void PrintOn (std::ostream &) const
 
RhoTupleoperator= (const RhoTuple &)
 
void WriteToFile (TString fname="ntpdata.root", TString opt="RECREATE")
 
void AddToFile (TString fname="ntpdata.root")
 
TTree * GetInternalTree ()
 

Detailed Description

Definition at line 48 of file RhoTuple.h.

Constructor & Destructor Documentation

◆ RhoTuple() [1/2]

RhoTuple::RhoTuple ( )

◆ RhoTuple() [2/2]

RhoTuple::RhoTuple ( const char *  ,
const char *   
)

◆ ~RhoTuple()

virtual RhoTuple::~RhoTuple ( )
virtual

Member Function Documentation

◆ AddToFile()

void RhoTuple::AddToFile ( TString  fname = "ntpdata.root")

Referenced by operator=().

◆ ClearData()

void RhoTuple::ClearData ( )

◆ Column() [1/16]

void RhoTuple::Column ( const char *  label,
Bool_t  value,
Bool_t  defval = 0,
const char *  block = nullptr 
)

◆ Column() [2/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Bool_t > &  vector,
Bool_t  defval = kFALSE,
const char *  block = nullptr 
)
virtual

◆ Column() [3/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Bool_t > &  vector,
const char *  ilab,
Bool_t  defval = kFALSE,
const char *  block = nullptr 
)
virtual

◆ Column() [4/16]

void RhoTuple::Column ( const char *  label,
Int_t  value,
Int_t  defval = 0,
const char *  block = nullptr,
const RhoHTRange< Int_t > &  range = RhoHTRange< Int_t >() 
)

◆ Column() [5/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Int_t > &  vector,
Int_t  defval = 0,
const char *  block = nullptr,
const RhoHTRange< Int_t > &  range = RhoHTRange< Int_t >() 
)
virtual

◆ Column() [6/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Int_t > &  vector,
const char *  ilab,
Int_t  defval = 0,
const char *  block = nullptr,
const RhoHTRange< Int_t > &  range = RhoHTRange< Int_t >() 
)
virtual

◆ Column() [7/16]

void RhoTuple::Column ( const char *  label,
Float_t  value,
Float_t  defval = 0.0f,
const char *  block = nullptr,
const RhoHTRange< Float_t > &  range = RhoHTRange< Float_t >() 
)

◆ Column() [8/16]

void RhoTuple::Column ( const char *  label,
const TVector &  vec,
Float_t  defval = 0.0f,
const char *  block = nullptr,
const RhoHTRange< Float_t > &  range = RhoHTRange< Float_t >() 
)

◆ Column() [9/16]

void RhoTuple::Column ( const char *  label,
const TVector &  vec,
const char *  ilab,
Float_t  defval = 0.0f,
const char *  block = nullptr,
const RhoHTRange< Float_t > &  range = RhoHTRange< Float_t >() 
)

◆ Column() [10/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Float_t > &  vector,
Float_t  defval = 0.0f,
const char *  block = nullptr,
const RhoHTRange< Float_t > &  range = RhoHTRange< Float_t >() 
)
virtual

◆ Column() [11/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Float_t > &  vector,
const char *  ilab,
Float_t  defval = 0.0f,
const char *  block = nullptr,
const RhoHTRange< Float_t > &  range = RhoHTRange< Float_t >() 
)
virtual

◆ Column() [12/16]

void RhoTuple::Column ( const char *  label,
Double_t  value,
Double_t  defval = 0.0,
const char *  block = nullptr,
const RhoHTRange< Double_t > &  range = RhoHTRange< Double_t >() 
)

◆ Column() [13/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Double_t > &  vector,
Double_t  defval = 0.0,
const char *  block = nullptr,
const RhoHTRange< Double_t > &  range = RhoHTRange< Double_t >() 
)
virtual

◆ Column() [14/16]

virtual void RhoTuple::Column ( const char *  label,
const RhoHTAbsValVector< Double_t > &  vector,
const char *  ilab,
Double_t  defval = 0.0,
const char *  block = nullptr,
const RhoHTRange< Double_t > &  range = RhoHTRange< Double_t >() 
)
virtual

◆ Column() [15/16]

void RhoTuple::Column ( const char *  label,
const char *  value,
Int_t  N,
const char *  defval = nullptr,
const char *  block = nullptr 
)

◆ Column() [16/16]

void RhoTuple::Column ( const char *  label,
const char *  value 
)

◆ DumpData()

void RhoTuple::DumpData ( )

◆ GetInternalTree()

TTree* RhoTuple::GetInternalTree ( )
inline

Definition at line 142 of file RhoTuple.h.

142 { return fTree; }

◆ Label()

const char* RhoTuple::Label ( Int_t  ) const

◆ NColumns()

Int_t RhoTuple::NColumns ( ) const

◆ operator=()

RhoTuple& RhoTuple::operator= ( const RhoTuple )
inline

Definition at line 137 of file RhoTuple.h.

References AddToFile(), and WriteToFile().

137 { return *this; }

◆ PrintOn()

virtual void RhoTuple::PrintOn ( std::ostream &  ) const
virtual

◆ Title()

const char* RhoTuple::Title ( ) const

◆ WriteToFile()

void RhoTuple::WriteToFile ( TString  fname = "ntpdata.root",
TString  opt = "RECREATE" 
)

Referenced by operator=().


The documentation for this class was generated from the following file: