(Bayesian) Block treatment of sequential data. More...
#include "NcBlocks.h"
(Bayesian) Block treatment of sequential data.
Definition at line 16 of file NcBlocks.h.
Public Member Functions | |
| NcBlocks () | |
| NcBlocks (const NcBlocks &q) | |
| virtual | ~NcBlocks () |
| Int_t | Add (TGraph *gr, TH1 *h, TGraph *gout, Double_t c, Double_t d=0) |
| Int_t | Add (TH1 *h1, TH1 *h2, TH1 *hout, Bool_t scale, Double_t c, Double_t d=0) |
| Int_t | Divide (TGraph *gr, TH1 *h, TGraph *gout, Double_t c, Double_t d=0) |
| Int_t | Divide (TH1 *h1, TH1 *h2, TH1 *hout, Bool_t scale, Double_t c, Double_t d=0) |
| Double_t | GetBlocks (Int_t n, Double_t *arr, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Double_t | GetBlocks (Int_t n, Float_t *arr, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Int_t | GetBlocks (Int_t nr, Double_t *arr, TH1 *hout, Int_t n, Int_t mode=0) |
| Int_t | GetBlocks (Int_t nr, Float_t *arr, TH1 *hout, Int_t n, Int_t mode=0) |
| Double_t | GetBlocks (NcSample s, Int_t i, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Int_t | GetBlocks (NcSample s, Int_t i, TH1 *hout, Int_t n, Int_t mode=0) |
| Double_t | GetBlocks (NcSample s, TString name, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Int_t | GetBlocks (NcSample s, TString name, TH1 *hout, Int_t n, Int_t mode=0) |
| Int_t | GetBlocks (TGraph *gr, TH1 *hout, Int_t n, Int_t mode=0) |
| Double_t | GetBlocks (TGraph gr, Double_t nrms, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Double_t | GetBlocks (TGraph gr, TF1 f, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Double_t | GetBlocks (TGraph gr, TString f, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Double_t | GetBlocks (TGraphErrors gr, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Double_t | GetBlocks (TH1 *hin, Double_t fpr, TH1 *hout, Int_t ntrig=0) |
| Int_t | GetBlocks (TH1 *hin, TH1 *hout, Int_t n, Int_t mode=0) |
| Int_t | Rebin (TH1 *hin, TH1 *hout, Bool_t scale, Int_t nbins=0, Double_t xmin=0, Double_t xmax=-1) |
Protected Member Functions | |
| Double_t | GetBlockFitness (Double_t n, Double_t len) |
| Double_t | GetPrior (Int_t n, Double_t fpr) |
Protected Attributes | |
| Int_t | fMode |
| NcBlocks::NcBlocks | ( | ) |
Definition at line 395 of file NcBlocks.cxx.
|
virtual |
Definition at line 406 of file NcBlocks.cxx.
| NcBlocks::NcBlocks | ( | const NcBlocks & | q | ) |
Definition at line 415 of file NcBlocks.cxx.
| Int_t NcBlocks::Add | ( | TGraph * | gr, |
| TH1 * | h, | ||
| TGraph * | gout, | ||
| Double_t | c, | ||
| Double_t | d = 0 ) |
Definition at line 2126 of file NcBlocks.cxx.
| Int_t NcBlocks::Add | ( | TH1 * | h1, |
| TH1 * | h2, | ||
| TH1 * | hout, | ||
| Bool_t | scale, | ||
| Double_t | c, | ||
| Double_t | d = 0 ) |
Definition at line 1960 of file NcBlocks.cxx.
| Int_t NcBlocks::Divide | ( | TGraph * | gr, |
| TH1 * | h, | ||
| TGraph * | gout, | ||
| Double_t | c, | ||
| Double_t | d = 0 ) |
Definition at line 2416 of file NcBlocks.cxx.
| Int_t NcBlocks::Divide | ( | TH1 * | h1, |
| TH1 * | h2, | ||
| TH1 * | hout, | ||
| Bool_t | scale, | ||
| Double_t | c, | ||
| Double_t | d = 0 ) |
Definition at line 2236 of file NcBlocks.cxx.
|
protected |
Definition at line 490 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | Int_t | n, |
| Double_t * | arr, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 962 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | Int_t | n, |
| Float_t * | arr, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1042 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | Int_t | nr, |
| Double_t * | arr, | ||
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1703 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | Int_t | nr, |
| Float_t * | arr, | ||
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1777 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | NcSample | s, |
| Int_t | i, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 808 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | NcSample | s, |
| Int_t | i, | ||
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1591 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | NcSample | s, |
| TString | name, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 917 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | NcSample | s, |
| TString | name, | ||
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1664 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | TGraph * | gr, |
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1851 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraph | gr, |
| Double_t | nrms, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1382 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraph | gr, |
| TF1 | f, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1244 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraph | gr, |
| TString | f, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1312 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraphErrors | gr, |
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1122 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TH1 * | hin, |
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 523 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | TH1 * | hin, |
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1456 of file NcBlocks.cxx.
|
protected |
Definition at line 426 of file NcBlocks.cxx.
| Int_t NcBlocks::Rebin | ( | TH1 * | hin, |
| TH1 * | hout, | ||
| Bool_t | scale, | ||
| Int_t | nbins = 0, | ||
| Double_t | xmin = 0, | ||
| Double_t | xmax = -1 ) |
Definition at line 2543 of file NcBlocks.cxx.
|
protected |
Definition at line 44 of file NcBlocks.h.