Functions | Variables
PRD2020/UnfoldUtilities.hh File Reference

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"
 

Function Documentation

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

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

Definition at line 971 of file PRD2020/UnfoldUtilities.hh.

void ReadEventList ( vector< double > &  vLogESD,
TH1D *  th1,
TH1D *  th2,
string  FileName 
)
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 
)
double ResolutionZenithDistrib ( double  lgE,
double  zenith 
)
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)
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().

Variable Documentation

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


, generated on Tue Sep 26 2023.