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.