Functions
UnfoldUtilities.icc File Reference

Go to the source code of this file.

Functions

double CustomInfillShowerToShowerFluctuation (const double lgE)
 
double CustomShowerToShowerFluctuation (const double lgE)
 
double DataSD1500EnergyResolution (const double lgE, const double zenith)
 
double DataSD750EnergyResolution (const double lgE, const double zenith)
 
double EfficientZenithDistrib (double *x, double *par)
 
TVectorD EnergyBias (TVectorD lgEs, TVectorD pCal, const bool infill)
 
TVectorD EnergyResolution (TVectorD lgEs, const bool data, const bool infill)
 
TVectorD GetSDCalPars (bool infill=false)
 
double IntegrateEnergyResolution (const double lgE, const bool data, const bool infill)
 
double InverseSdCalibration (const double lgE, TVectorD pCal)
 
TMatrixD kResolutionMatrix (TVectorD pCal, TVectorD xos, double *resolutionOffset, const bool useResFromData, const bool infill)
 
double ResolutionZenithDistrib (double *x, double *par)
 
double ScaledErrorFunction (const double x, const std::vector< double > &pars)
 
double SD1500TriggerEfficiency (const double lgE, const double zenith)
 
double SD750TriggerEfficiency (const double lgE, const double zenith)
 
double SDTriggerEfficiency (const double lgE, const bool infill)
 
double SimulationSD1500EnergyResolution (const double lgE, const double zenith)
 
double SimulationSD750EnergyResolution (const double lgE, const double zenith)
 

Function Documentation

double CustomInfillShowerToShowerFluctuation ( const double  lgE)

Definition at line 284 of file UnfoldUtilities.icc.

Referenced by EnergyResolution().

double CustomShowerToShowerFluctuation ( const double  lgE)

Definition at line 271 of file UnfoldUtilities.icc.

Referenced by EnergyResolution().

double DataSD1500EnergyResolution ( const double  lgE,
const double  zenith 
)

Definition at line 184 of file UnfoldUtilities.icc.

References GetSDCalPars(), InverseSdCalibration(), and std::pow().

Referenced by ResolutionValue(), and ResolutionZenithDistrib().

double DataSD750EnergyResolution ( const double  lgE,
const double  zenith 
)

Definition at line 208 of file UnfoldUtilities.icc.

References GetSDCalPars(), InverseSdCalibration(), and std::pow().

Referenced by ResolutionZenithDistrib().

double EfficientZenithDistrib ( double *  x,
double *  par 
)

Definition at line 88 of file UnfoldUtilities.icc.

References SD1500TriggerEfficiency(), and SD750TriggerEfficiency().

Referenced by SDTriggerEfficiency().

TVectorD EnergyBias ( TVectorD  lgEs,
TVectorD  pCal,
const bool  infill 
)

Definition at line 130 of file UnfoldUtilities.icc.

Referenced by kResolutionMatrix().

TVectorD EnergyResolution ( TVectorD  lgEs,
const bool  data,
const bool  infill 
)
TVectorD GetSDCalPars ( bool  infill = false)
double IntegrateEnergyResolution ( const double  lgE,
const bool  data,
const bool  infill 
)

Definition at line 247 of file UnfoldUtilities.icc.

References std::pow(), and ResolutionZenithDistrib().

Referenced by EnergyResolution().

double InverseSdCalibration ( const double  lgE,
TVectorD  pCal 
)
TMatrixD kResolutionMatrix ( TVectorD  pCal,
TVectorD  xos,
double *  resolutionOffset,
const bool  useResFromData,
const bool  infill 
)

Definition at line 319 of file UnfoldUtilities.icc.

References EnergyBias(), EnergyResolution(), std::pow(), and SDTriggerEfficiency().

Referenced by main().

double ResolutionZenithDistrib ( double *  x,
double *  par 
)
double ScaledErrorFunction ( const double  x,
const std::vector< double > &  pars 
)
double SD1500TriggerEfficiency ( const double  lgE,
const double  zenith 
)
double SD750TriggerEfficiency ( const double  lgE,
const double  zenith 
)
double SDTriggerEfficiency ( const double  lgE,
const bool  infill 
)

Definition at line 107 of file UnfoldUtilities.icc.

References EfficientZenithDistrib(), and std::pow().

Referenced by kResolutionMatrix().

double SimulationSD1500EnergyResolution ( const double  lgE,
const double  zenith 
)

Definition at line 157 of file UnfoldUtilities.icc.

References std::pow(), and sqrt().

Referenced by ResolutionValue(), and ResolutionZenithDistrib().

double SimulationSD750EnergyResolution ( const double  lgE,
const double  zenith 
)

Definition at line 171 of file UnfoldUtilities.icc.

References std::pow(), and sqrt().

Referenced by ResolutionZenithDistrib().


, generated on Tue Sep 26 2023.