Go to the source code of this file.
Functions | |
Double_t | DirectionalExposure (Double_t lat, Double_t deltaMin, Double_t deltaMax) |
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) |
void | LoadParam (string paramFileName) |
void | PrintMapParameters () |
void | PrintUsage (int nArgs) |
void | ReadEventList (TH1D *th1, TH1D *th2, string FileName) |
void | ReadEventListICRC2019 (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 | DeclinationDepentMatrix |
string | EfficiencyFlag |
map< string, Double_t > | mapParameters |
string | Model |
string | OutPutFileName |
string | OutPutFileNameRebinned |
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 419 of file ICRC2019/UnfoldUtilities.hh.
References exposure, and mapParameters.
Referenced by main().
double EfficiencyValues | ( | double | lgE, |
double | zenith | ||
) |
Definition at line 61 of file ICRC2019/UnfoldUtilities.hh.
References EfficiencyFlag, GetSDCalPars(), SD1500TriggerEfficiency_ICRC2019(), SD1500TriggerEfficiencyHybrids2019(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), SDTriggerEfficiencyICRC2019_SD750(), TriggerEfficiency_TestExample(), and UseNewTriggers.
Referenced by kResolutionMatrixDD(), kResolutionMatrixZenith(), and kResolutionMatrixZenith_J().
double EfficiencyValuesNoDeclDep | ( | double | lgE | ) |
Definition at line 86 of file ICRC2019/UnfoldUtilities.hh.
References EfficiencyFlag, SD1500TriggerEfficiencyHybrids2019(), SDTriggerEfficiency_AveragedZenithAngle(), and TriggerEfficiency_TestExample().
Referenced by kResolutionMatrix().
TVectorD EnergyBias | ( | TVectorD | lgEs, |
TVectorD | pCal | ||
) |
Definition at line 110 of file ICRC2019/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 177 of file ICRC2019/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.
Referenced by kResolutionMatrixDD(), kResolutionMatrixZenith(), and kResolutionMatrixZenith_J().
TVectorD EnergyResolution | ( | TVectorD | lgEs | ) |
Definition at line 277 of file ICRC2019/UnfoldUtilities.hh.
References IntegrateEnergyResolution(), std::pow(), and ShowerToShowerFluctuation().
TVectorD GetSDCalPars | ( | ) |
Definition at line 19 of file ICRC2019/UnfoldUtilities.hh.
References mapParameters.
double IntegrateEnergyResolution | ( | const double | lgE | ) |
Definition at line 265 of file ICRC2019/UnfoldUtilities.hh.
References mapParameters, std::pow(), and ResolutionZenithDistrib().
double InverseSdCalibration | ( | const double | lgE, |
TVectorD | pCal | ||
) |
Definition at line 27 of file ICRC2019/UnfoldUtilities.hh.
TMatrixD kResolutionMatrix | ( | TVectorD | pCal, |
TVectorD | xos, | ||
double * | resolutionOffset | ||
) |
Definition at line 334 of file ICRC2019/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 362 of file ICRC2019/UnfoldUtilities.hh.
References EfficiencyValues(), EnergyBias_DD(), mapParameters, std::pow(), ResolutionValue(), ShowerToShowerFluctuation(), and sqrt().
Referenced by main().
void LoadParam | ( | string | paramFileName | ) |
Definition at line 470 of file ICRC2019/UnfoldUtilities.hh.
References BiasFlag, CodeUsed, DeclinationDepentMatrix, EfficiencyFlag, mapParameters, Model, OutPutFileName, OutPutFileNameRebinned, PrintMapParameters(), ResolutionFlag, SDFile, ShowerToShowerFlag, UseNewTriggers, Verbose, and VersionInput.
Referenced by main().
void PrintMapParameters | ( | ) |
Definition at line 445 of file ICRC2019/UnfoldUtilities.hh.
References BiasFlag, DeclinationDepentMatrix, EfficiencyFlag, mapParameters, Model, ResolutionFlag, ShowerToShowerFlag, UseNewTriggers, and VersionInput.
Referenced by LoadParam().
void PrintUsage | ( | int | nArgs | ) |
Definition at line 683 of file ICRC2019/UnfoldUtilities.hh.
Referenced by main().
void ReadEventList | ( | TH1D * | th1, |
TH1D * | th2, | ||
string | FileName | ||
) |
Definition at line 530 of file ICRC2019/UnfoldUtilities.hh.
References DeclinationDepentMatrix, HeraldAnalysis, mapParameters, TestFormat(), and Verbose.
Referenced by main().
void ReadEventListICRC2019 | ( | TH1D * | th1, |
TH1D * | th2, | ||
string | FileName | ||
) |
Definition at line 593 of file ICRC2019/UnfoldUtilities.hh.
References DeclinationDepentMatrix, mapParameters, TestFormat(), and Verbose.
Referenced by main().
double ResolutionValue | ( | double | lgE, |
double_t | cosTheta | ||
) |
Definition at line 297 of file ICRC2019/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().
Referenced by kResolutionMatrixDD(), kResolutionMatrixZenith(), and kResolutionMatrixZenith_J().
double ResolutionZenithDistrib | ( | double | lgE, |
double | zenith | ||
) |
Definition at line 229 of file ICRC2019/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 31 of file ICRC2019/UnfoldUtilities.hh.
double SDTriggerEfficiency_AveragedZenithAngle | ( | const double | lgE | ) |
Definition at line 38 of file ICRC2019/UnfoldUtilities.hh.
References EfficiencyFlag, GetSDCalPars(), mapParameters, std::pow(), SD1500TriggerEfficiency_ICRC2019(), SDTriggerEfficiencyICRC2017_SD1500(), SDTriggerEfficiencyICRC2017_SD750(), SDTriggerEfficiencyICRC2019_SD750(), and UseNewTriggers.
Referenced by EfficiencyValuesNoDeclDep().
double ShowerToShowerFluctuation | ( | const double | lgE | ) |
Definition at line 206 of file ICRC2019/UnfoldUtilities.hh.
References ShowerToShowerFlag.
Referenced by EnergyResolution(), kResolutionMatrixDD(), kResolutionMatrixZenith(), and kResolutionMatrixZenith_J().
void TestFormat | ( | string | inputName, |
int | flagversion | ||
) |
Definition at line 653 of file ICRC2019/UnfoldUtilities.hh.
string BiasFlag |
Definition at line 14 of file ICRC2019/UnfoldUtilities.hh.
Referenced by EnergyBias(), EnergyBias_DD(), LoadParam(), and PrintMapParameters().
string CodeUsed |
Definition at line 5 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), and main().
string DeclinationDepentMatrix |
Definition at line 12 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), main(), PrintMapParameters(), ReadEventList(), and ReadEventListICRC2019().
string EfficiencyFlag |
Definition at line 15 of file ICRC2019/UnfoldUtilities.hh.
Referenced by EfficiencyValues(), EfficiencyValuesNoDeclDep(), LoadParam(), PrintMapParameters(), and SDTriggerEfficiency_AveragedZenithAngle().
map<string, Double_t> mapParameters |
Definition at line 6 of file ICRC2019/UnfoldUtilities.hh.
Referenced by DirectionalExposure(), DirectionalExposureZenith(), EnergyBias(), EnergyBias_DD(), GetSDCalPars(), IntegrateEnergyResolution(), kResolutionMatrixDD(), kResolutionMatrixZenith(), kResolutionMatrixZenith_J(), LoadParam(), main(), MinuitMinimization(), PrintMapParameters(), ReadEventList(), ReadEventListICRC2019(), and SDTriggerEfficiency_AveragedZenithAngle().
string Model |
Definition at line 11 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), main(), and PrintMapParameters().
string OutPutFileName |
Definition at line 9 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), and main().
string OutPutFileNameRebinned |
Definition at line 10 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), and main().
string ResolutionFlag |
Definition at line 13 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), PrintMapParameters(), ResolutionValue(), and ResolutionZenithDistrib().
string SDFile |
Definition at line 8 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), and main().
string ShowerToShowerFlag |
Definition at line 16 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), PrintMapParameters(), and ShowerToShowerFluctuation().
string UseNewTriggers = "no" |
Definition at line 18 of file ICRC2019/UnfoldUtilities.hh.
Referenced by EfficiencyValues(), LoadParam(), PrintMapParameters(), and SDTriggerEfficiency_AveragedZenithAngle().
string Verbose = "no" |
Definition at line 7 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), main(), MinuitMinimization(), ReadEventList(), and ReadEventListICRC2019().
string VersionInput = "standard" |
Definition at line 17 of file ICRC2019/UnfoldUtilities.hh.
Referenced by LoadParam(), main(), and PrintMapParameters().