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().