List of all members | Public Types | Public Member Functions | Protected Attributes
SdHorizontalReconstructionNS::ShowerSizeFunction Class Reference

#include <ShowerSizeFunction.h>

Inheritance diagram for SdHorizontalReconstructionNS::ShowerSizeFunction:
Inheritance graph
[legend]

Public Types

enum  Type { eApprox, eFull }
 

Public Member Functions

double operator() (const std::vector< double > &pars) const
 
void Predict (double &meanSignal, double &sigmaSignal, const utl::Point &station, const utl::Point &origin, const double n19, const utl::Point &core, const double recoveryErr=0) const
 
void SetType (const Type type)
 
 ShowerSizeFunction (const SdHorizontalReconstruction &config, const StationList &list, const SilentStationList &slist, const AxisData &ad, const ExternalGeometryData &gd)
 
double Up () const
 
 ~ShowerSizeFunction ()
 

Protected Attributes

double fAxisInvCov [3][3]
 
double fAxisPar [3]
 
const SdHorizontalReconstructionfConfig
 
const ExternalGeometryDatafExt
 
const StationListfList
 
const SilentStationListfSList
 
Type fType
 
unsigned char fUseAxisCovariance
 

Detailed Description

Implements Log-Likelihood function for Minuit2 to fit shower size and core.

Author
Victor Olmos-Gilbaja
Javier Gonzalez
Hans Dembinski
Talianna Schmidt
Gonzalo Rodriguez
Date
Nov 2011

Definition at line 26 of file ShowerSizeFunction.h.

Member Enumeration Documentation

Enumerator
eApprox 
eFull 

Definition at line 29 of file ShowerSizeFunction.h.

Constructor & Destructor Documentation

ShowerSizeFunction::ShowerSizeFunction ( const SdHorizontalReconstruction config,
const StationList list,
const SilentStationList slist,
const AxisData ad,
const ExternalGeometryData gd 
)
SdHorizontalReconstructionNS::ShowerSizeFunction::~ShowerSizeFunction ( )
inline

Definition at line 40 of file ShowerSizeFunction.h.

Member Function Documentation

double ShowerSizeFunction::operator() ( const std::vector< double > &  pars) const
void ShowerSizeFunction::Predict ( double &  meanSignal,
double &  sigmaSignal,
const utl::Point station,
const utl::Point origin,
const double  n19,
const utl::Point core,
const double  recoveryErr = 0 
) const
void SdHorizontalReconstructionNS::ShowerSizeFunction::SetType ( const Type  type)
inline
double SdHorizontalReconstructionNS::ShowerSizeFunction::Up ( ) const
inline

Definition at line 46 of file ShowerSizeFunction.h.

Member Data Documentation

double SdHorizontalReconstructionNS::ShowerSizeFunction::fAxisInvCov[3][3]
protected

Definition at line 66 of file ShowerSizeFunction.h.

Referenced by operator()(), and ShowerSizeFunction().

double SdHorizontalReconstructionNS::ShowerSizeFunction::fAxisPar[3]
protected

Definition at line 65 of file ShowerSizeFunction.h.

Referenced by operator()(), and ShowerSizeFunction().

const SdHorizontalReconstruction& SdHorizontalReconstructionNS::ShowerSizeFunction::fConfig
protected

Definition at line 61 of file ShowerSizeFunction.h.

Referenced by operator()(), and Predict().

const ExternalGeometryData& SdHorizontalReconstructionNS::ShowerSizeFunction::fExt
protected

Definition at line 67 of file ShowerSizeFunction.h.

Referenced by operator()().

const StationList& SdHorizontalReconstructionNS::ShowerSizeFunction::fList
protected

Definition at line 62 of file ShowerSizeFunction.h.

Referenced by operator()().

const SilentStationList& SdHorizontalReconstructionNS::ShowerSizeFunction::fSList
protected

Definition at line 63 of file ShowerSizeFunction.h.

Referenced by operator()().

Type SdHorizontalReconstructionNS::ShowerSizeFunction::fType
protected

Definition at line 60 of file ShowerSizeFunction.h.

Referenced by operator()(), and SetType().

unsigned char SdHorizontalReconstructionNS::ShowerSizeFunction::fUseAxisCovariance
protected

Definition at line 64 of file ShowerSizeFunction.h.

Referenced by operator()(), and ShowerSizeFunction().


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

, generated on Tue Sep 26 2023.