#include <ConstIntCut.h>
|
| ConstIntCut (const std::vector< Event > &e, const SFunction &sFunc, const double maxSin2Theta, const unsigned int nBinsSin2Theta, const double sRange) |
|
| fSFunc (sFunc) |
|
double | GetAndersonDarling (const Attenuation &att, const double lnSCut) |
|
template<class Binning > |
double | GetAndersonDarling2D (const Attenuation &att, const Binning &lnSBinning) |
|
double | GetChi2Ndof (const Attenuation &att, const double lnSCut) |
|
double | GetKS (const Attenuation &att, const double lnSCut) |
|
unsigned int | GetNBins () const |
|
double | GetPoissonChi2 (const Attenuation &att, const double lnSCut) |
|
template<class Binning > |
double | GetPoissonChi22D (const Attenuation &att, const Binning &lnSBinning) |
|
std::vector< std::pair< double,
double > > | MakeCDF (const Attenuation &att, const double lnSCut) |
|
template<class Binning > |
std::vector< std::vector
< std::pair< double, double > > > | MakeCDF2D (const Attenuation &att, const Binning &lnS38Binning) |
|
std::vector< double > | MakePDF (const Attenuation &att, const double lnSCut) |
|
template<class Binning > |
std::vector< std::vector
< double > > | MakePDF2D (const Attenuation &att, const Binning &lnS38Binning) |
|
b | Sort ([&sRange](const Event &a, const Event &b){return a.fLnS1000+sRange *a.fLnS1000Err > b.fLnS1000+sRange *b.fLnS1000Err;}) |
|
|
static void | SortByFirst (std::vector< std::pair< double, double >> &pairs) |
|
Definition at line 17 of file ConstIntCut.h.
cic::ConstIntCut::ConstIntCut |
( |
const std::vector< Event > & |
e, |
|
|
const SFunction & |
sFunc, |
|
|
const double |
maxSin2Theta, |
|
|
const unsigned int |
nBinsSin2Theta, |
|
|
const double |
sRange |
|
) |
| |
|
inline |
cic::ConstIntCut::fSFunc |
( |
sFunc |
| ) |
|
double cic::ConstIntCut::GetAndersonDarling |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
template<class Binning >
double cic::ConstIntCut::GetAndersonDarling2D |
( |
const Attenuation & |
att, |
|
|
const Binning & |
lnSBinning |
|
) |
| |
|
inline |
double cic::ConstIntCut::GetChi2Ndof |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
double cic::ConstIntCut::GetKS |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
double cic::ConstIntCut::GetMinLnAttenuation |
( |
const Attenuation & |
att, |
|
|
const double |
mins2, |
|
|
const double |
maxs2 |
|
) |
| |
|
inlineprivate |
unsigned int cic::ConstIntCut::GetNBins |
( |
| ) |
const |
|
inline |
double cic::ConstIntCut::GetPoissonChi2 |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
template<class Binning >
double cic::ConstIntCut::GetPoissonChi22D |
( |
const Attenuation & |
att, |
|
|
const Binning & |
lnSBinning |
|
) |
| |
|
inline |
std::vector<std::pair<double, double> > cic::ConstIntCut::MakeCDF |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
template<class Binning >
std::vector<std::vector<std::pair<double, double> > > cic::ConstIntCut::MakeCDF2D |
( |
const Attenuation & |
att, |
|
|
const Binning & |
lnS38Binning |
|
) |
| |
|
inline |
std::vector<double> cic::ConstIntCut::MakePDF |
( |
const Attenuation & |
att, |
|
|
const double |
lnSCut |
|
) |
| |
|
inline |
template<class Binning >
std::vector<std::vector<double> > cic::ConstIntCut::MakePDF2D |
( |
const Attenuation & |
att, |
|
|
const Binning & |
lnS38Binning |
|
) |
| |
|
inline |
void cic::ConstIntCut::ResetCounters |
( |
| ) |
|
|
inlineprivate |
b cic::ConstIntCut::Sort |
( |
[&sRange] (const Event &a, const Event &b){return a.fLnS1000+sRange *a.fLnS1000Err > b.fLnS1000+sRange *b.fLnS1000Err;} |
| ) |
|
static void cic::ConstIntCut::SortByFirst |
( |
std::vector< std::pair< double, double >> & |
pairs | ) |
|
|
inlinestaticprivate |
Initial value:=
-std::numeric_limits<double>::infinity())
Definition at line 305 of file ConstIntCut.h.
double cic::ConstIntCut::fMaxSin2Theta = 0 |
unsigned int cic::ConstIntCut::fNEvents = 0 |
double cic::ConstIntCut::fNEventsAboveCut = 0 |
Initial value:=
-std::numeric_limits<double>::infinity())
Definition at line 302 of file ConstIntCut.h.
The documentation for this struct was generated from the following file: