List of all members | Public Member Functions | Public Attributes | Private Attributes
FdEnergyDepositFinderKG::TelescopeDataBin Class Reference

#include <TelescopeData.h>

Public Member Functions

void AddZetaPixel (const ZetaPixel &pixel)
 
const utl::TabulatedFunctionGetArcLengthFunction () const
 
double GetEfficiency (fevt::FdConstants::LightSource source) const
 
double GetMaxZeta () const
 
double GetMeanDepth () const
 
const std::vector< ZetaPixel > & GetZetaPixels () const
 
bool HasEfficiency (fevt::FdConstants::LightSource source) const
 
 TelescopeDataBin (const double minDepth, const double maxDepth, const double hXmean, const utl::Point &pFirst, const utl::Point &pLast, const utl::Point &pXMean, const double t, const double dt, const double sig, const double sigErr, const double vbg, const std::map< fevt::FdConstants::LightSource, double > &lightEfficiencies, const int parentBin)
 
 ~TelescopeDataBin ()
 

Public Attributes

double fBackgroundVariance
 
utl::Point fFirstPoint
 
double fHeight
 
utl::Point fLastPoint
 
double fMaxDepth
 
utl::Point fMeanDepthPoint
 
double fMinDepth
 
int fParentBin
 
double fSignal
 
double fSignalErr
 
double fTime
 
double fTimeBinHalfWidth
 

Private Attributes

utl::TabulatedFunction fArcLengthFunction
 
std::map
< fevt::FdConstants::LightSource,
double > 
fLightEfficiencies
 
double fMaxZeta
 
std::vector< ZetaPixelfZetaPixels
 

Detailed Description

Definition at line 14 of file TelescopeData.h.

Constructor & Destructor Documentation

TelescopeDataBin::TelescopeDataBin ( const double  minDepth,
const double  maxDepth,
const double  hXmean,
const utl::Point pFirst,
const utl::Point pLast,
const utl::Point pXMean,
const double  t,
const double  dt,
const double  sig,
const double  sigErr,
const double  vbg,
const std::map< fevt::FdConstants::LightSource, double > &  lightEfficiencies,
const int  parentBin 
)

Definition at line 13 of file TelescopeData.cc.

TelescopeDataBin::~TelescopeDataBin ( )

Definition at line 41 of file TelescopeData.cc.

Member Function Documentation

void TelescopeDataBin::AddZetaPixel ( const ZetaPixel pixel)
const TabulatedFunction & TelescopeDataBin::GetArcLengthFunction ( ) const
double TelescopeDataBin::GetEfficiency ( fevt::FdConstants::LightSource  source) const
double TelescopeDataBin::GetMaxZeta ( ) const
double TelescopeDataBin::GetMeanDepth ( ) const
const std::vector< ZetaPixel > & TelescopeDataBin::GetZetaPixels ( ) const
bool TelescopeDataBin::HasEfficiency ( fevt::FdConstants::LightSource  source) const

Member Data Documentation

utl::TabulatedFunction FdEnergyDepositFinderKG::TelescopeDataBin::fArcLengthFunction
mutableprivate

Definition at line 54 of file TelescopeData.h.

Referenced by GetArcLengthFunction().

double FdEnergyDepositFinderKG::TelescopeDataBin::fBackgroundVariance

Definition at line 37 of file TelescopeData.h.

utl::Point FdEnergyDepositFinderKG::TelescopeDataBin::fFirstPoint
double FdEnergyDepositFinderKG::TelescopeDataBin::fHeight
utl::Point FdEnergyDepositFinderKG::TelescopeDataBin::fLastPoint
std::map<fevt::FdConstants::LightSource, double> FdEnergyDepositFinderKG::TelescopeDataBin::fLightEfficiencies
private

Definition at line 52 of file TelescopeData.h.

Referenced by GetEfficiency(), and HasEfficiency().

double FdEnergyDepositFinderKG::TelescopeDataBin::fMaxDepth

Definition at line 28 of file TelescopeData.h.

Referenced by GetMeanDepth().

double FdEnergyDepositFinderKG::TelescopeDataBin::fMaxZeta
private

Definition at line 55 of file TelescopeData.h.

Referenced by AddZetaPixel(), GetArcLengthFunction(), and GetMaxZeta().

utl::Point FdEnergyDepositFinderKG::TelescopeDataBin::fMeanDepthPoint
double FdEnergyDepositFinderKG::TelescopeDataBin::fMinDepth

Definition at line 27 of file TelescopeData.h.

Referenced by GetMeanDepth(), and FdEnergyDepositFinderKG::operator<().

int FdEnergyDepositFinderKG::TelescopeDataBin::fParentBin

Definition at line 38 of file TelescopeData.h.

double FdEnergyDepositFinderKG::TelescopeDataBin::fSignal

Definition at line 35 of file TelescopeData.h.

double FdEnergyDepositFinderKG::TelescopeDataBin::fSignalErr

Definition at line 36 of file TelescopeData.h.

double FdEnergyDepositFinderKG::TelescopeDataBin::fTime

Definition at line 33 of file TelescopeData.h.

Referenced by FdEnergyDepositFinderKG::operator<().

double FdEnergyDepositFinderKG::TelescopeDataBin::fTimeBinHalfWidth

Definition at line 34 of file TelescopeData.h.

std::vector<ZetaPixel> FdEnergyDepositFinderKG::TelescopeDataBin::fZetaPixels
private

Definition at line 53 of file TelescopeData.h.

Referenced by AddZetaPixel(), GetArcLengthFunction(), and GetZetaPixels().


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

, generated on Tue Sep 26 2023.