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) |
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 | ||
) |
Definition at line 291 of file UnfoldUtilities.icc.
References CustomInfillShowerToShowerFluctuation(), CustomShowerToShowerFluctuation(), IntegrateEnergyResolution(), and std::pow().
Referenced by kResolutionMatrix().
TVectorD GetSDCalPars | ( | bool | infill = false | ) |
Definition at line 6 of file UnfoldUtilities.icc.
References HeraldAnalysis.
Referenced by DataSD1500EnergyResolution(), DataSD750EnergyResolution(), EfficiencyValues(), main(), ResolutionValue(), ResolutionZenithDistrib(), SD1500TriggerEfficiency(), SD750TriggerEfficiency(), and SDTriggerEfficiency_AveragedZenithAngle().
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 | ||
) |
Definition at line 33 of file UnfoldUtilities.icc.
Referenced by DataSD1500EnergyResolution(), DataSD750EnergyResolution(), ResolutionValue(), ResolutionZenithDistrib(), SD1500TriggerEfficiency(), SD750TriggerEfficiency(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), and SDTriggerEfficiencyICRC2019_SD750().
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 | ||
) |
Definition at line 223 of file UnfoldUtilities.icc.
References data, DataSD1500EnergyResolution(), DataSD750EnergyResolution(), SimulationSD1500EnergyResolution(), and SimulationSD750EnergyResolution().
Referenced by IntegrateEnergyResolution().
double ScaledErrorFunction | ( | const double | x, |
const std::vector< double > & | pars | ||
) |
Definition at line 39 of file UnfoldUtilities.icc.
Referenced by SD1500TriggerEfficiency(), SD1500TriggerEfficiency_ICRC2019(), SD1500TriggerEfficiencyHybrids2019(), SD750TriggerEfficiency(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), and SDTriggerEfficiencyICRC2019_SD750().
double SD1500TriggerEfficiency | ( | const double | lgE, |
const double | zenith | ||
) |
Definition at line 45 of file UnfoldUtilities.icc.
References GetSDCalPars(), InverseSdCalibration(), std::pow(), and ScaledErrorFunction().
Referenced by EfficientZenithDistrib().
double SD750TriggerEfficiency | ( | const double | lgE, |
const double | zenith | ||
) |
Definition at line 66 of file UnfoldUtilities.icc.
References GetSDCalPars(), InverseSdCalibration(), std::pow(), and ScaledErrorFunction().
Referenced by EfficientZenithDistrib().
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().