(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 2090 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 1924 of file NcBlocks.cxx.
| Int_t NcBlocks::Divide | ( | TGraph * | gr, |
| TH1 * | h, | ||
| TGraph * | gout, | ||
| Double_t | c, | ||
| Double_t | d = 0 ) |
Definition at line 2380 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 2200 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 932 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 1011 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 1667 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 1741 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 795 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 1555 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | NcSample | s, |
| TString | name, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 888 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | NcSample | s, |
| TString | name, | ||
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1628 of file NcBlocks.cxx.
| Int_t NcBlocks::GetBlocks | ( | TGraph * | gr, |
| TH1 * | hout, | ||
| Int_t | n, | ||
| Int_t | mode = 0 ) |
Definition at line 1815 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 1347 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraph | gr, |
| TF1 | f, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1211 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraph | gr, |
| TString | f, | ||
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1278 of file NcBlocks.cxx.
| Double_t NcBlocks::GetBlocks | ( | TGraphErrors | gr, |
| Double_t | fpr, | ||
| TH1 * | hout, | ||
| Int_t | ntrig = 0 ) |
Definition at line 1090 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 1420 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 2507 of file NcBlocks.cxx.
|
protected |
Definition at line 44 of file NcBlocks.h.