FairRoot/PandaRoot
|
#include <RhoTuple.h>
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=0) |
virtual void | Column (const char *label, const RhoHTAbsValVector< Bool_t > &vector, Bool_t defval=kFALSE, const char *block=0) |
virtual void | Column (const char *label, const RhoHTAbsValVector< Bool_t > &vector, const char *ilab, Bool_t defval=kFALSE, const char *block=0) |
void | Column (const char *label, Int_t value, Int_t defval=0, const char *block=0, 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=0, 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=0, const RhoHTRange< Int_t > &range=RhoHTRange< Int_t >()) |
void | Column (const char *label, Float_t value, Float_t defval=0.0f, const char *block=0, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >()) |
void | Column (const char *label, const TVector &vec, Float_t defval=0.0f, const char *block=0, 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=0, 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=0, 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=0, const RhoHTRange< Float_t > &range=RhoHTRange< Float_t >()) |
void | Column (const char *label, Double_t value, Double_t defval=0.0, const char *block=0, 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=0, 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=0, const RhoHTRange< Double_t > &range=RhoHTRange< Double_t >()) |
void | Column (const char *label, const char *value, Int_t N, const char *defval=0, const char *block=0) |
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 |
RhoTuple & | operator= (const RhoTuple &) |
void | WriteToFile (TString fname="ntpdata.root", TString opt="RECREATE") |
void | AddToFile (TString fname="ntpdata.root") |
TTree * | GetInternalTree () |
Private Attributes | |
THashList * | fMap |
TTree * | fTree |
Do not stream. More... | |
Definition at line 48 of file RhoTuple.h.
RhoTuple::RhoTuple | ( | ) |
Definition at line 27 of file RhoTuple.cxx.
Referenced by tut_ana_ntp(), tut_ana_ntp_noqa(), and tut_ana_ntp_qa().
RhoTuple::RhoTuple | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 33 of file RhoTuple.cxx.
|
virtual |
Definition at line 42 of file RhoTuple.cxx.
void RhoTuple::AddToFile | ( | TString | fname = "ntpdata.root" | ) |
Definition at line 453 of file RhoTuple.cxx.
void RhoTuple::ClearData | ( | ) |
Definition at line 403 of file RhoTuple.cxx.
References col, fMap, i, RhoColumn::SetDefValue(), and RhoColumn::SetUseDefValue().
void RhoTuple::Column | ( | const char * | label, |
Bool_t | value, | ||
Bool_t | defval = 0 , |
||
const char * | block = 0 |
||
) |
Definition at line 56 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
Referenced by ana_jpsi(), ana_multikalman(), Column(), PndSoftTriggerTask::CreateKs0Cands(), PndTripleAnaTask::DsDs2317Analysis(), PndProdAnaTask::Exec(), PndTutAnaTaskD0::Exec(), PndMyAnalysisTask::Exec(), PndScrutAnaTask::Exec(), PndParticleQATask::Exec(), PndAnaWithTrigger::Exec(), PndTripleAnaTask::Exec(), PndSoftTriggerTask::Exec(), PndTrackingQualityBarrelTaskNewLinks::Exec(), PndTrackingQATask::Exec(), PndSimpleCombinerTask::Exec(), PndSoftTriggerTask::FillGlobalLists(), PndTripleAnaTask::JpsiAnalysis(), PndRhoTupleQA::qa2Body(), PndRhoTupleQA::qaCand(), PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaDalitz(), PndRhoTupleQA::qaDrc(), PndRhoTupleQA::qaDsc(), PndRhoTupleQA::qaEmc(), PndRhoTupleQA::qaESEventVars(), PndRhoTupleQA::qaESMinMax(), PndRhoTupleQA::qaESMult(), PndRhoTupleQA::qaESPidMult(), PndRhoTupleQA::qaESSum(), PndRhoTupleQA::qaEventShape(), PndRhoTupleQA::qaEventShapeShort(), PndRhoTupleQA::qaFitter(), PndRhoTupleQA::qaGem(), PndRhoTupleQA::qaKs0(), PndRhoTupleQA::qaMcDiff(), PndRhoTupleQA::qaMcList(), PndRhoTupleQA::qaMuo(), PndRhoTupleQA::qaMvd(), PndRhoTupleQA::qaP4(), PndRhoTupleQA::qaP4Cms(), PndRhoTupleQA::qaP4Cov(), PndRhoTupleQA::qaPi0(), PndRhoTupleQA::qaPid(), PndRhoTupleQA::qaPoca(), PndRhoTupleQA::qaPos(), PndRhoTupleQA::qaPRG(), PndRhoTupleQA::qaPull(), PndRhoTupleQA::qaRecoShort(), PndRhoTupleQA::qaRich(), PndRhoTupleQA::qaStt(), PndRhoTupleQA::qaTof(), PndRhoTupleQA::qaTrk(), PndRhoTupleQA::qaVtx(), PndSoftTriggerTask::TagMode(), PndTripleAnaTask::ThreePiAnalysis(), tut_ana_d0(), tut_ana_d0_qahelper(), tut_ana_ntp(), tut_ana_ntp_noqa(), and tut_ana_ntp_qa().
|
virtual |
Definition at line 75 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 95 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
Int_t | value, | ||
Int_t | defval = 0 , |
||
const char * | block = 0 , |
||
const RhoHTRange< Int_t > & | range = RhoHTRange<Int_t>() |
||
) |
Definition at line 118 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 138 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 159 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
Float_t | value, | ||
Float_t | defval = 0.0f , |
||
const char * | block = 0 , |
||
const RhoHTRange< Float_t > & | range = RhoHTRange<Float_t>() |
||
) |
Definition at line 183 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
const TVector & | vec, | ||
Float_t | defval = 0.0f , |
||
const char * | block = 0 , |
||
const RhoHTRange< Float_t > & | range = RhoHTRange<Float_t>() |
||
) |
Definition at line 204 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
const TVector & | vec, | ||
const char * | ilab, | ||
Float_t | defval = 0.0f , |
||
const char * | block = 0 , |
||
const RhoHTRange< Float_t > & | range = RhoHTRange<Float_t>() |
||
) |
Definition at line 226 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 248 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 270 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
Double_t | value, | ||
Double_t | defval = 0.0 , |
||
const char * | block = 0 , |
||
const RhoHTRange< Double_t > & | range = RhoHTRange<Double_t>() |
||
) |
Definition at line 293 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 314 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
|
virtual |
Definition at line 336 of file RhoTuple.cxx.
References fMap, fTree, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::Column | ( | const char * | label, |
const char * | value, | ||
Int_t | N, | ||
const char * | defval = 0 , |
||
const char * | block = 0 |
||
) |
Definition at line 359 of file RhoTuple.cxx.
References Column(), fMap, and fTree.
void RhoTuple::Column | ( | const char * | label, |
const char * | value | ||
) |
Definition at line 377 of file RhoTuple.cxx.
References fMap, RhoColumn::SetUseDefValue(), and RhoColumn::SetValue().
void RhoTuple::DumpData | ( | ) |
Definition at line 391 of file RhoTuple.cxx.
References col, fMap, fTree, RhoColumn::GetUseDefValue(), i, RhoColumn::SetDefValue(), and RhoColumn::SetUseDefValue().
Referenced by ana_jpsi(), ana_multikalman(), PndSoftTriggerTask::CreateKs0Cands(), PndTripleAnaTask::DsDs2317Analysis(), PndProdAnaTask::Exec(), PndTutAnaTaskD0::Exec(), PndMyAnalysisTask::Exec(), PndParticleQATask::Exec(), PndAnaWithTrigger::Exec(), PndScrutAnaTask::Exec(), PndTripleAnaTask::Exec(), PndSoftTriggerTask::Exec(), PndTrackingQualityBarrelTaskNewLinks::Exec(), PndTrackingQATask::Exec(), PndSimpleCombinerTask::Exec(), PndSoftTriggerTask::FillGlobalLists(), PndTripleAnaTask::JpsiAnalysis(), PndSoftTriggerTask::TagMode(), PndTripleAnaTask::ThreePiAnalysis(), tut_ana_d0(), tut_ana_d0_qahelper(), tut_ana_ntp(), tut_ana_ntp_noqa(), and tut_ana_ntp_qa().
|
inline |
Definition at line 207 of file RhoTuple.h.
References fTree.
Referenced by ana_jpsi(), ana_multikalman(), PndTutAnaTaskD0::Finish(), PndProdAnaTask::Finish(), PndMyAnalysisTask::Finish(), PndParticleQATask::Finish(), PndSoftTriggerTask::Finish(), PndTrackingQualityBarrelTaskNewLinks::Finish(), PndTrackingQATask::Finish(), PndSimpleCombinerTask::Finish(), PndProdAnaTask::Init(), PndScrutAnaTask::Init(), PndAnaWithTrigger::Init(), PndTripleAnaTask::Init(), PndSoftTriggerTask::Init(), PndSimpleCombinerTask::Init(), tut_ana_d0(), tut_ana_d0_qahelper(), tut_ana_ntp(), tut_ana_ntp_noqa(), and tut_ana_ntp_qa().
const char * RhoTuple::Label | ( | Int_t | i | ) | const |
Definition at line 427 of file RhoTuple.cxx.
Int_t RhoTuple::NColumns | ( | ) | const |
Definition at line 200 of file RhoTuple.h.
|
virtual |
const char * RhoTuple::Title | ( | ) | const |
Definition at line 445 of file RhoTuple.cxx.
|
private |
Definition at line 214 of file RhoTuple.h.
Referenced by ClearData(), Column(), DumpData(), Label(), NColumns(), RhoTuple(), and ~RhoTuple().
|
private |
Do not stream.
Definition at line 215 of file RhoTuple.h.
Referenced by AddToFile(), Column(), DumpData(), GetInternalTree(), PrintOn(), RhoTuple(), Title(), WriteToFile(), and ~RhoTuple().