#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: