#include <TSPlot.h>
Inheritance diagram for TSPlot:
Definition at line 21 of file TSPlot.h.
TSPlot::TSPlot | ( | ) |
Referenced by G__G__SPlot_143_0_3().
Definition at line 446 of file TSPlot.cxx.
References fNevents, fNSpecies, fNumbersOfEvents, fNx, fNy, fSWeights, fTree, fXvar, fYpdf, fYvar, and TMatrixT< Element >::ResizeTo().
TSPlot::~TSPlot | ( | ) | [virtual] |
Definition at line 473 of file TSPlot.cxx.
References TObjArray::Delete(), fNumbersOfEvents, fXvarHists, fYpdfHists, fYvarHists, and TObjArray::IsEmpty().
TSPlot::TSPlot | ( | ) |
virtual TSPlot::~TSPlot | ( | ) | [virtual] |
Definition at line 618 of file TSPlot.cxx.
References fNevents, fNSpecies, fNumbersOfEvents, fPdfTot, fSWeights, i, and k.
Referenced by MakeSPlot().
void TSPlot::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 488 of file TSPlot.cxx.
References b, fSWeights, fSWeightsHists, fXvarHists, fYpdfHists, fYvarHists, h, and TObjArray::IsEmpty().
Bool_t TSPlot::IsFolder | ( | ) | const [inline, virtual] |
void TSPlot::FillXvarHists | ( | Int_t | nbins = 100 |
) |
Definition at line 661 of file TSPlot.cxx.
References TObjArray::Add(), TObjArray::Delete(), TObjArray::First(), fMinmax, fNevents, fNx, fXvar, fXvarHists, h, i, TObjArray::IsEmpty(), j, name, and snprintf.
Referenced by G__G__SPlot_143_0_6(), GetXvarHist(), and GetXvarHists().
void TSPlot::FillYvarHists | ( | Int_t | nbins = 100 |
) |
Definition at line 718 of file TSPlot.cxx.
References TObjArray::Add(), TObjArray::Delete(), TObjArray::First(), fMinmax, fNevents, fNx, fNy, fYvar, fYvarHists, h, i, TObjArray::IsEmpty(), j, name, and snprintf.
Referenced by G__G__SPlot_143_0_7(), GetYvarHist(), and GetYvarHists().
void TSPlot::FillYpdfHists | ( | Int_t | nbins = 100 |
) |
Definition at line 771 of file TSPlot.cxx.
References TObjArray::Add(), TObjArray::Delete(), TObjArray::First(), fMinmax, fNevents, fNSpecies, fNx, fNy, fYpdf, fYpdfHists, h, i, TObjArray::IsEmpty(), j, name, and snprintf.
Referenced by G__G__SPlot_143_0_8(), GetYpdfHist(), and GetYpdfHists().
void TSPlot::FillSWeightsHists | ( | Int_t | nbins = 50 |
) |
Definition at line 826 of file TSPlot.cxx.
References TObjArray::AddLast(), TObjArray::Delete(), TObject::Error(), TObjArray::First(), fMinmax, fNevents, fNSpecies, fNx, fNy, fSWeights, fSWeightsHists, fXvar, fYvar, TMatrixTBase< Element >::GetNoElements(), h, TObjArray::IsEmpty(), name, and snprintf.
Referenced by G__G__SPlot_143_0_9(), GetSWeightsHist(), GetSWeightsHists(), and TestSPlot().
Int_t TSPlot::GetNevents | ( | ) | [inline] |
Int_t TSPlot::GetNspecies | ( | ) | [inline] |
TObjArray * TSPlot::GetSWeightsHists | ( | ) |
Definition at line 873 of file TSPlot.cxx.
References FillSWeightsHists(), fSWeightsHists, TObjArray::IsEmpty(), and nbins.
Referenced by G__G__SPlot_143_0_12().
Definition at line 955 of file TSPlot.cxx.
References FillSWeightsHists(), fNSpecies, fNx, fSWeightsHists, TObjArray::IsEmpty(), nbins, and TObjArray::UncheckedAt().
Referenced by G__G__SPlot_143_0_13(), and TestSPlot().
TObjArray * TSPlot::GetXvarHists | ( | ) |
Definition at line 687 of file TSPlot.cxx.
References FillXvarHists(), TObjArray::First(), fXvarHists, TObjArray::IsEmpty(), and nbins.
Referenced by G__G__SPlot_143_0_14().
Definition at line 702 of file TSPlot.cxx.
References FillXvarHists(), TObjArray::First(), fXvarHists, TObjArray::IsEmpty(), nbins, and TObjArray::UncheckedAt().
Referenced by G__G__SPlot_143_0_15().
TObjArray * TSPlot::GetYvarHists | ( | ) |
Definition at line 743 of file TSPlot.cxx.
References FillYvarHists(), TObjArray::First(), fYvarHists, TObjArray::IsEmpty(), and nbins.
Referenced by G__G__SPlot_143_0_16().
Definition at line 757 of file TSPlot.cxx.
References FillYvarHists(), TObjArray::First(), fYvarHists, TObjArray::IsEmpty(), nbins, and TObjArray::UncheckedAt().
Referenced by G__G__SPlot_143_0_17().
TObjArray * TSPlot::GetYpdfHists | ( | ) |
Definition at line 798 of file TSPlot.cxx.
References FillYpdfHists(), fYpdfHists, TObjArray::IsEmpty(), and nbins.
Referenced by G__G__SPlot_143_0_18().
Definition at line 812 of file TSPlot.cxx.
References FillYpdfHists(), fNy, fYpdfHists, TObjArray::IsEmpty(), nbins, and TObjArray::UncheckedAt().
Referenced by G__G__SPlot_143_0_19().
void TSPlot::GetSWeights | ( | TMatrixD & | weights | ) |
Definition at line 639 of file TSPlot.cxx.
References fNevents, fNSpecies, fNy, and fSWeights.
Referenced by G__G__SPlot_143_0_20(), and G__G__SPlot_143_0_21().
void TSPlot::GetSWeights | ( | Double_t * | weights | ) |
TString* TSPlot::GetTreeName | ( | ) | [inline] |
TString* TSPlot::GetTreeSelection | ( | ) | [inline] |
Definition at line 77 of file TSPlot.h.
References fSelection.
Referenced by G__G__SPlot_143_0_23().
TString* TSPlot::GetTreeExpression | ( | ) | [inline] |
void TSPlot::MakeSPlot | ( | Option_t * | option = "v" |
) |
Definition at line 534 of file TSPlot.cxx.
References TVirtualFitter::Clear(), TString::Contains(), TObject::Error(), TVirtualFitter::ExecuteCommand(), TVirtualFitter::Fitter(), fNevents, fNSpecies, fNumbersOfEvents, fNy, fPdfTot, fSWeights, fYpdf, TVirtualFitter::GetCovarianceMatrix(), TVirtualFitter::GetFitter(), TObject::GetName(), TVirtualFitter::GetParameter(), i, j, TString::ReplaceAll(), TMatrixT< Element >::ResizeTo(), s, TVirtualFitter::SetFCN(), TVirtualFitter::SetObjectFit(), TVirtualFitter::SetParameter(), SPlots(), TString::ToUpper(), and Yields().
Referenced by G__G__SPlot_143_0_25(), and TestSPlot().
void TSPlot::RefillHist | ( | Int_t | type, | |
Int_t | var, | |||
Int_t | nbins, | |||
Double_t | min, | |||
Double_t | max, | |||
Int_t | nspecies = -1 | |||
) |
Definition at line 888 of file TSPlot.cxx.
References TObjArray::AddAt(), TObject::Error(), fNevents, fNSpecies, fNx, fNy, fSWeights, fSWeightsHists, fXvar, fXvarHists, fYpdf, fYpdfHists, fYvar, fYvarHists, h, j, name, TObjArray::RemoveAt(), and snprintf.
Referenced by G__G__SPlot_143_0_26().
void TSPlot::SetNX | ( | Int_t | nx | ) | [inline] |
void TSPlot::SetNY | ( | Int_t | ny | ) | [inline] |
void TSPlot::SetNSpecies | ( | Int_t | ns | ) | [inline] |
void TSPlot::SetNEvents | ( | Int_t | ne | ) | [inline] |
void TSPlot::SetInitialNumbersOfSpecies | ( | Int_t * | numbers | ) |
Definition at line 522 of file TSPlot.cxx.
References fNSpecies, fNumbersOfEvents, and i.
Referenced by G__G__SPlot_143_0_31(), and TestSPlot().
void TSPlot::SetTree | ( | TTree * | tree | ) |
void TSPlot::SetTreeSelection | ( | const char * | varexp = "" , |
|
const char * | selection = "" , |
|||
Long64_t | firstentry = 0 | |||
) |
Definition at line 985 of file TSPlot.cxx.
References TList::Add(), TTreeFormulaManager::Add(), TObjArray::At(), TList::At(), entry, fMinmax, fNevents, fNSpecies, fNx, fNy, fSelection, fTree, fTreename, fVarexp, fXvar, fYpdf, fYvar, TTree::GetEntryNumber(), TTree::GetListOfLeaves(), TTreeFormulaManager::GetMultiplicity(), TNamed::GetName(), TObject::GetName(), TTreeFormulaManager::GetNdata(), TTree::GetPlayer(), TTree::GetTreeNumber(), i, j, kFALSE, kTRUE, TSeqCollection::LastIndex(), TTree::LoadTree(), Long64_t, ndata, TMatrixT< Element >::ResizeTo(), select(), TSelectorDraw::SplitNames(), TTreeFormulaManager::Sync(), and TTreeFormulaManager::UpdateFormulaLeaves().
Referenced by G__G__SPlot_143_0_33(), and TestSPlot().
Bool_t TSPlot::IsFolder | ( | ) | const [inline, virtual] |
void TSPlot::FillXvarHists | ( | Int_t | nbins = 100 |
) |
void TSPlot::FillYvarHists | ( | Int_t | nbins = 100 |
) |
void TSPlot::FillYpdfHists | ( | Int_t | nbins = 100 |
) |
void TSPlot::FillSWeightsHists | ( | Int_t | nbins = 50 |
) |
Int_t TSPlot::GetNspecies | ( | ) | [inline] |
TObjArray* TSPlot::GetSWeightsHists | ( | ) |
TObjArray* TSPlot::GetXvarHists | ( | ) |
TObjArray* TSPlot::GetYvarHists | ( | ) |
TObjArray* TSPlot::GetYpdfHists | ( | ) |
void TSPlot::GetSWeights | ( | TMatrixD & | weights | ) |
void TSPlot::GetSWeights | ( | Double_t * | weights | ) |
TString* TSPlot::GetTreeName | ( | ) | [inline] |
TString* TSPlot::GetTreeSelection | ( | ) | [inline] |
TString* TSPlot::GetTreeExpression | ( | ) | [inline] |
void TSPlot::MakeSPlot | ( | Option_t * | option = "v" |
) |
void TSPlot::RefillHist | ( | Int_t | type, | |
Int_t | var, | |||
Int_t | nbins, | |||
Double_t | min, | |||
Double_t | max, | |||
Int_t | nspecies = -1 | |||
) |
void TSPlot::SetNSpecies | ( | Int_t | ns | ) | [inline] |
void TSPlot::SetNEvents | ( | Int_t | ne | ) | [inline] |
void TSPlot::SetInitialNumbersOfSpecies | ( | Int_t * | numbers | ) |
void TSPlot::SetTree | ( | TTree * | tree | ) |
void TSPlot::SetTreeSelection | ( | const char * | varexp = "" , |
|
const char * | selection = "" , |
|||
Long64_t | firstentry = 0 | |||
) |
TMatrixD TSPlot::fXvar [protected] |
Definition at line 23 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillXvarHists(), RefillHist(), SetTreeSelection(), and TSPlot().
TMatrixD TSPlot::fYvar [protected] |
Definition at line 24 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillYvarHists(), RefillHist(), SetTreeSelection(), and TSPlot().
TMatrixD TSPlot::fYpdf [protected] |
Definition at line 25 of file TSPlot.h.
Referenced by FillYpdfHists(), MakeSPlot(), RefillHist(), SetTreeSelection(), and TSPlot().
TMatrixD TSPlot::fPdfTot [protected] |
TMatrixD TSPlot::fMinmax [protected] |
Definition at line 27 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillXvarHists(), FillYpdfHists(), FillYvarHists(), and SetTreeSelection().
TMatrixD TSPlot::fSWeights [protected] |
Definition at line 28 of file TSPlot.h.
Referenced by Browse(), FillSWeightsHists(), GetSWeights(), MakeSPlot(), RefillHist(), SPlots(), and TSPlot().
TObjArray TSPlot::fXvarHists [protected] |
Definition at line 30 of file TSPlot.h.
Referenced by Browse(), FillXvarHists(), GetXvarHist(), GetXvarHists(), RefillHist(), and ~TSPlot().
TObjArray TSPlot::fYvarHists [protected] |
Definition at line 31 of file TSPlot.h.
Referenced by Browse(), FillYvarHists(), GetYvarHist(), GetYvarHists(), RefillHist(), and ~TSPlot().
TObjArray TSPlot::fYpdfHists [protected] |
Definition at line 32 of file TSPlot.h.
Referenced by Browse(), FillYpdfHists(), GetYpdfHist(), GetYpdfHists(), RefillHist(), and ~TSPlot().
TObjArray TSPlot::fSWeightsHists [protected] |
Definition at line 33 of file TSPlot.h.
Referenced by Browse(), FillSWeightsHists(), GetSWeightsHist(), GetSWeightsHists(), and RefillHist().
TTree* TSPlot::fTree [protected] |
TString* TSPlot::fTreename [protected] |
TString* TSPlot::fVarexp [protected] |
TString* TSPlot::fSelection [protected] |
Int_t TSPlot::fNx [protected] |
Definition at line 41 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillXvarHists(), FillYpdfHists(), FillYvarHists(), GetSWeightsHist(), RefillHist(), SetNX(), SetTreeSelection(), and TSPlot().
Int_t TSPlot::fNy [protected] |
Definition at line 42 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillYpdfHists(), FillYvarHists(), GetSWeights(), GetYpdfHist(), MakeSPlot(), RefillHist(), SetNY(), SetTreeSelection(), and TSPlot().
Int_t TSPlot::fNSpecies [protected] |
Definition at line 43 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillYpdfHists(), GetNspecies(), GetSWeights(), GetSWeightsHist(), MakeSPlot(), RefillHist(), SetInitialNumbersOfSpecies(), SetNSpecies(), SetTreeSelection(), SPlots(), and TSPlot().
Int_t TSPlot::fNevents [protected] |
Definition at line 44 of file TSPlot.h.
Referenced by FillSWeightsHists(), FillXvarHists(), FillYpdfHists(), FillYvarHists(), GetNevents(), GetSWeights(), MakeSPlot(), RefillHist(), SetNEvents(), SetTreeSelection(), SPlots(), and TSPlot().
Double_t* TSPlot::fNumbersOfEvents [protected] |
Definition at line 46 of file TSPlot.h.
Referenced by MakeSPlot(), SetInitialNumbersOfSpecies(), SPlots(), TSPlot(), and ~TSPlot().
TTree* TSPlot::fTree [protected] |
TString* TSPlot::fTreename [protected] |
TString* TSPlot::fVarexp [protected] |
TString* TSPlot::fSelection [protected] |
Double_t* TSPlot::fNumbersOfEvents [protected] |