Go to the source code of this file.
Functions | |
| Double_t | DirectionalExposure (Double_t lat, Double_t deltaMin, Double_t deltaMax) |
| Double_t | DirectionalExposureZenith (Double_t thetaMin, Double_t thetaMax) |
| double | EfficiencyValues (double lgE, double zenith) |
| double | EfficiencyValuesNoDeclDep (double lgE) |
| TVectorD | EnergyBias (TVectorD lgEs, TVectorD pCal) |
| double | EnergyBias_DD (double lgE, double cosTheta, TVectorD pCal) |
| TVectorD | EnergyResolution (TVectorD lgEs) |
| TVectorD | GetSDCalPars () |
| double | IntegrateEnergyResolution (const double lgE) |
| double | InverseSdCalibration (const double lgE, TVectorD pCal) |
| TMatrixD | kResolutionMatrix (TVectorD pCal, TVectorD xos, double *resolutionOffset) |
| TMatrixD | kResolutionMatrixDD (TVectorD pCal, TVectorD xos, Double_t lat, Double_t deltaMin, Double_t deltaMax) |
| TMatrixD | kResolutionMatrixZenith (TVectorD pCal, TVectorD xos, double *resolutionOffset) |
| void | kResolutionMatrixZenith_J (TVectorD pCal, TVectorD xos, double *resolutionOffset, TF1 *FitFunctionFitted) |
| void | LoadParam (string paramFileName) |
| void | PrintMapParameters () |
| void | PrintUsage (int nArgs) |
| void | ReadEventList (vector< double > &vLogESD, TH1D *th1, TH1D *th2, string FileName) |
| void | ReadEventListICRC2019 (vector< double > &vLogESD, TH1D *th1, TH1D *th2, string FileName) |
| double | ResolutionValue (double lgE, double_t cosTheta) |
| double | ResolutionZenithDistrib (double lgE, double zenith) |
| double | ScaledErrorFunction (const double x, const std::vector< double > &pars) |
| double | SDTriggerEfficiency_AveragedZenithAngle (const double lgE) |
| double | ShowerToShowerFluctuation (const double lgE) |
| void | TestFormat (string inputName, int flagversion) |
Variables | |
| string | BiasFlag |
| string | CodeUsed |
| string | EfficiencyFlag |
| map< string, Double_t > | mapParameters |
| string | MatrixType |
| string | Model |
| string | OutPutFileName |
| string | OutPutFileNameRebinned |
| string | PrintCompact = "no" |
| string | ResolutionFlag |
| string | SDFile |
| string | ShowerToShowerFlag |
| string | UseNewTriggers = "no" |
| string | Verbose = "no" |
| string | VersionInput = "standard" |
| Double_t DirectionalExposure | ( | Double_t | lat, |
| Double_t | deltaMin, | ||
| Double_t | deltaMax | ||
| ) |
Definition at line 625 of file PRD2020/UnfoldUtilities.hh.
References exposure, and mapParameters.
| Double_t DirectionalExposureZenith | ( | Double_t | thetaMin, |
| Double_t | thetaMax | ||
| ) |
Definition at line 672 of file PRD2020/UnfoldUtilities.hh.
References exposure, and mapParameters.
Referenced by main().
| double EfficiencyValues | ( | double | lgE, |
| double | zenith | ||
| ) |
Definition at line 62 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyFlag, GetSDCalPars(), SD1500TriggerEfficiency_ICRC2019(), SD1500TriggerEfficiencyHybrids2019(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), SDTriggerEfficiencyICRC2019_SD750(), TriggerEfficiency_TestExample(), and UseNewTriggers.
| double EfficiencyValuesNoDeclDep | ( | double | lgE | ) |
Definition at line 87 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyFlag, SD1500TriggerEfficiencyHybrids2019(), SDTriggerEfficiency_AveragedZenithAngle(), and TriggerEfficiency_TestExample().
| TVectorD EnergyBias | ( | TVectorD | lgEs, |
| TVectorD | pCal | ||
| ) |
Definition at line 111 of file PRD2020/UnfoldUtilities.hh.
References BiasFlag, HybridBias_2019_11_06_Herald_SD1500(), HybridBias_2019_11_06_Offline_SD1500(), HybridBias_2019_SD1500(), HybridBias_2019_SD750(), mapParameters, and sqrt().
| double EnergyBias_DD | ( | double | lgE, |
| double | cosTheta, | ||
| TVectorD | pCal | ||
| ) |
Definition at line 178 of file PRD2020/UnfoldUtilities.hh.
References Bias_TestExample(), BiasFlag, HybridBias_2019_11_06_Herald_SD1500(), HybridBias_2019_11_06_Offline_SD1500(), HybridBias_2019_SD1500(), HybridBias_2019_SD750(), and mapParameters.
| TVectorD EnergyResolution | ( | TVectorD | lgEs | ) |
Definition at line 278 of file PRD2020/UnfoldUtilities.hh.
References IntegrateEnergyResolution(), std::pow(), and ShowerToShowerFluctuation().
| TVectorD GetSDCalPars | ( | ) |
Definition at line 20 of file PRD2020/UnfoldUtilities.hh.
References mapParameters.
| double IntegrateEnergyResolution | ( | const double | lgE | ) |
Definition at line 266 of file PRD2020/UnfoldUtilities.hh.
References mapParameters, std::pow(), and ResolutionZenithDistrib().
| double InverseSdCalibration | ( | const double | lgE, |
| TVectorD | pCal | ||
| ) |
Definition at line 28 of file PRD2020/UnfoldUtilities.hh.
| TMatrixD kResolutionMatrix | ( | TVectorD | pCal, |
| TVectorD | xos, | ||
| double * | resolutionOffset | ||
| ) |
Definition at line 335 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyValuesNoDeclDep(), EnergyBias(), EnergyResolution(), and std::pow().
| TMatrixD kResolutionMatrixDD | ( | TVectorD | pCal, |
| TVectorD | xos, | ||
| Double_t | lat, | ||
| Double_t | deltaMin, | ||
| Double_t | deltaMax | ||
| ) |
Definition at line 423 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyValues(), EnergyBias_DD(), mapParameters, std::pow(), ResolutionValue(), ShowerToShowerFluctuation(), and sqrt().
| TMatrixD kResolutionMatrixZenith | ( | TVectorD | pCal, |
| TVectorD | xos, | ||
| double * | resolutionOffset | ||
| ) |
Definition at line 363 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyValues(), EnergyBias_DD(), mapParameters, std::pow(), ResolutionValue(), ShowerToShowerFluctuation(), and sqrt().
Referenced by main().
| void kResolutionMatrixZenith_J | ( | TVectorD | pCal, |
| TVectorD | xos, | ||
| double * | resolutionOffset, | ||
| TF1 * | FitFunctionFitted | ||
| ) |
Definition at line 488 of file PRD2020/UnfoldUtilities.hh.
References binnumber, EfficiencyValues(), EnergyBias_DD(), mapParameters, RdBeamFormer::norm(), std::pow(), ResolutionValue(), ShowerToShowerFluctuation(), and sqrt().
Referenced by main().
| void LoadParam | ( | string | paramFileName | ) |
Definition at line 716 of file PRD2020/UnfoldUtilities.hh.
References BiasFlag, CodeUsed, EfficiencyFlag, mapParameters, MatrixType, Model, OutPutFileName, OutPutFileNameRebinned, PrintCompact, PrintMapParameters(), ResolutionFlag, SDFile, ShowerToShowerFlag, UseNewTriggers, Verbose, and VersionInput.
| void PrintMapParameters | ( | ) |
Definition at line 691 of file PRD2020/UnfoldUtilities.hh.
References BiasFlag, EfficiencyFlag, mapParameters, MatrixType, Model, ResolutionFlag, ShowerToShowerFlag, UseNewTriggers, and VersionInput.
| void PrintUsage | ( | int | nArgs | ) |
Definition at line 971 of file PRD2020/UnfoldUtilities.hh.
| void ReadEventList | ( | vector< double > & | vLogESD, |
| TH1D * | th1, | ||
| TH1D * | th2, | ||
| string | FileName | ||
| ) |
Definition at line 778 of file PRD2020/UnfoldUtilities.hh.
References HeraldAnalysis, mapParameters, MatrixType, TestFormat(), and Verbose.
| void ReadEventListICRC2019 | ( | vector< double > & | vLogESD, |
| TH1D * | th1, | ||
| TH1D * | th2, | ||
| string | FileName | ||
| ) |
Definition at line 861 of file PRD2020/UnfoldUtilities.hh.
References mapParameters, MatrixType, TestFormat(), and Verbose.
| double ResolutionValue | ( | double | lgE, |
| double_t | cosTheta | ||
| ) |
Definition at line 298 of file PRD2020/UnfoldUtilities.hh.
References DataSD1500EnergyResolution(), DataSD750EnergyResolution_ICRC2017(), GetSDCalPars(), Hybrids_ICRC_2019_Herald_11_06(), Hybrids_ICRC_2019_Offline_05_07(), Hybrids_ICRC_2019_Offline_11_06(), Hybrids_ICRC_2019_SD1500(), Hybrids_ICRC_2019_SD750(), InverseSdCalibration(), Resolution_TestExample(), ResolutionFlag, SimulationSD1500EnergyResolution(), SimulationSD750EnergyResolution_ICRC2017(), and Valerio12_11_2018().
| double ResolutionZenithDistrib | ( | double | lgE, |
| double | zenith | ||
| ) |
Definition at line 230 of file PRD2020/UnfoldUtilities.hh.
References DataSD1500EnergyResolution(), DataSD750EnergyResolution_ICRC2017(), GetSDCalPars(), Hybrids_ICRC_2019_Herald_11_06(), Hybrids_ICRC_2019_Offline_05_07(), Hybrids_ICRC_2019_Offline_11_06(), Hybrids_ICRC_2019_SD1500(), Hybrids_ICRC_2019_SD750(), InverseSdCalibration(), Resolution_TestExample(), ResolutionFlag, SimulationSD1500EnergyResolution(), SimulationSD750EnergyResolution_ICRC2017(), and Valerio12_11_2018().
| double ScaledErrorFunction | ( | const double | x, |
| const std::vector< double > & | pars | ||
| ) |
Definition at line 32 of file PRD2020/UnfoldUtilities.hh.
| double SDTriggerEfficiency_AveragedZenithAngle | ( | const double | lgE | ) |
Definition at line 39 of file PRD2020/UnfoldUtilities.hh.
References EfficiencyFlag, GetSDCalPars(), mapParameters, std::pow(), SD1500TriggerEfficiency_ICRC2019(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), SDTriggerEfficiencyICRC2019_SD750(), and UseNewTriggers.
| double ShowerToShowerFluctuation | ( | const double | lgE | ) |
Definition at line 207 of file PRD2020/UnfoldUtilities.hh.
References ShowerToShowerFlag.
| void TestFormat | ( | string | inputName, |
| int | flagversion | ||
| ) |
Definition at line 941 of file PRD2020/UnfoldUtilities.hh.
Referenced by ReadEventList(), and ReadEventListICRC2019().
| string BiasFlag |
Definition at line 14 of file PRD2020/UnfoldUtilities.hh.
| string CodeUsed |
Definition at line 5 of file PRD2020/UnfoldUtilities.hh.
| string EfficiencyFlag |
Definition at line 15 of file PRD2020/UnfoldUtilities.hh.
| map<string, Double_t> mapParameters |
Definition at line 6 of file PRD2020/UnfoldUtilities.hh.
| string MatrixType |
Definition at line 12 of file PRD2020/UnfoldUtilities.hh.
Referenced by LoadParam(), main(), PrintMapParameters(), ReadEventList(), and ReadEventListICRC2019().
| string Model |
Definition at line 11 of file PRD2020/UnfoldUtilities.hh.
| string OutPutFileName |
Definition at line 9 of file PRD2020/UnfoldUtilities.hh.
| string OutPutFileNameRebinned |
Definition at line 10 of file PRD2020/UnfoldUtilities.hh.
| string PrintCompact = "no" |
Definition at line 19 of file PRD2020/UnfoldUtilities.hh.
Referenced by LoadParam(), and main().
| string ResolutionFlag |
Definition at line 13 of file PRD2020/UnfoldUtilities.hh.
| string SDFile |
Definition at line 8 of file PRD2020/UnfoldUtilities.hh.
| string ShowerToShowerFlag |
Definition at line 16 of file PRD2020/UnfoldUtilities.hh.
| string UseNewTriggers = "no" |
Definition at line 18 of file PRD2020/UnfoldUtilities.hh.
| string Verbose = "no" |
Definition at line 7 of file PRD2020/UnfoldUtilities.hh.
| string VersionInput = "standard" |
Definition at line 17 of file PRD2020/UnfoldUtilities.hh.