List of all members | Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes
AachenTable Class Reference

#include <AachenTable.h>

Classes

class  TableItem
 

Public Member Functions

 AachenTable ()
 
 AachenTable (const std::string &fileName)
 
double CDF (double signalmin, double theta, int nmu) const
 
double GetFittedMean (double theta, int nmu) const
 
double GetFittedSigma (double theta, int nmu) const
 
int GetTableLimit ()
 
int GetThetaMaxDeg ()
 
int GetThetaMinDeg ()
 
double Moment (double theta, int nmu, int order) const
 
void OpenFile (const std::string &fileName)
 
double PDF (double signal, double theta, int nmu) const
 
 ~AachenTable ()
 

Private Types

typedef std::vector< TableItemInternalTable
 

Private Member Functions

const InternalTable::const_iterator UpperLimit (double theta) const
 

Private Attributes

InternalTable fTable
 

Detailed Description

Definition at line 11 of file AachenTable.h.

Member Typedef Documentation

typedef std::vector< TableItem > AachenTable::InternalTable
private

Definition at line 71 of file AachenTable.h.

Constructor & Destructor Documentation

AachenTable::AachenTable ( )

Definition at line 21 of file AachenTable.cc.

AachenTable::AachenTable ( const std::string &  fileName)

Definition at line 24 of file AachenTable.cc.

AachenTable::~AachenTable ( )

Definition at line 29 of file AachenTable.cc.

Member Function Documentation

double AachenTable::CDF ( double  signalmin,
double  theta,
int  nmu 
) const
double AachenTable::GetFittedMean ( double  theta,
int  nmu 
) const
double AachenTable::GetFittedSigma ( double  theta,
int  nmu 
) const
int AachenTable::GetTableLimit ( )
inline

Definition at line 34 of file AachenTable.h.

int AachenTable::GetThetaMaxDeg ( )
inline

Definition at line 40 of file AachenTable.h.

int AachenTable::GetThetaMinDeg ( )
inline

Definition at line 37 of file AachenTable.h.

double AachenTable::Moment ( double  theta,
int  nmu,
int  order 
) const
void AachenTable::OpenFile ( const std::string &  fileName)
double AachenTable::PDF ( double  signal,
double  theta,
int  nmu 
) const
const InternalTable::const_iterator AachenTable::UpperLimit ( double  theta) const
inlineprivate

Definition at line 75 of file AachenTable.h.

References fTable.

Member Data Documentation

InternalTable AachenTable::fTable
private

Definition at line 72 of file AachenTable.h.

Referenced by UpperLimit().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.