Classes | Namespaces | Macros | Typedefs | Variables
UnivRec.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <vector>
#include <fstream>
#include <tls/Atmosphere.h>
#include <tls/UnivParam.h>
#include <tls/UnivParamTime.h>
#include <TVector3.h>
#include <tls/UnivCalibConstants.h>

Go to the source code of this file.

Classes

struct  UnivRecNS::AugerRecInfo
 
struct  UnivRecNS::MCInfo
 
struct  UnivRecNS::RecInfo
 
struct  UnivRecNS::RecStation
 
class  UnivRecNS::UnivRec
 

Namespaces

 UnivRecNS
 

Macros

#define ExternalUse
 
#define UNDEF   -100
 

Typedefs

typedef struct
UnivRecNS::AugerRecInfo 
UnivRecNS::AugerRecInfo_t
 
typedef struct UnivRecNS::MCInfo UnivRecNS::MCInfo_t
 
typedef struct UnivRecNS::RecInfo UnivRecNS::RecInfo_t
 
typedef struct
UnivRecNS::RecStation 
UnivRecNS::RecStation_t
 

Variables

const double UnivRecNS::AreaOverPeak_Run [nAoP] ={3.60,3.60,4.30,2.93}
 
const int UnivRecNS::debug =0
 
const double UnivRecNS::edm_tolerance =0.1
 
const double UnivRecNS::high [npar] ={ 1500.e2, 1500.e2, 22.5, 3.5 , 1200. , 500., sin(25.*M_PI/180.), sin(25.*M_PI/180.) , 0.5 }
 
const double UnivRecNS::InterGPSAccuracy [2] ={10.,4.}
 
const double UnivRecNS::lnP_inf =-200.
 
const double UnivRecNS::low [npar] = { -1500.e2, -1500.e2, 17.0, 0.05, 400. , -500., -sin(25.*M_PI/180.), -sin(25.*M_PI/180.) , -0.5 }
 
const double UnivRecNS::MDheight = 1.
 
const double UnivRecNS::MDlength = 400.
 
const double UnivRecNS::MDwidth = 128.
 
const int UnivRecNS::nAoP =4
 
const int UnivRecNS::nDetectorType =3
 
const double UnivRecNS::nMD =2.
 
const unsigned int UnivRecNS::npar =9
 
const int UnivRecNS::nQ =4
 
const int UnivRecNS::nSignalStationsMin =3
 
const int UnivRecNS::nTimeStationsMin =4
 
const double UnivRecNS::ParameterizationRMSLimit =5.
 
const std::string UnivRecNS::ParName [npar] ={ "xgcore_relative","ygcore_relative","logE", "Nmu" , "Xmax", "T0", "l", "m", "OffsetM_Mu" }
 
const double UnivRecNS::rQuantileCut [2] = { 0.e2,2000.e2}
 
const double UnivRecNS::rSignalCut [2] = {0.e2,2500.e2}
 
const double UnivRecNS::rStartCut [2] = { 0.e2,800.e2}
 
const double UnivRecNS::SaturationLevelMD =64
 
const double UnivRecNS::SaturationLevelVEM_Scin [2] ={200.,800.}
 
const double UnivRecNS::SaturationLevelVEM_WCD [2] ={200.,2000.}
 
const double UnivRecNS::scinheight = 1.
 
const double UnivRecNS::scinlength = 180.
 
const double UnivRecNS::scinwidth = 108.
 
const double UnivRecNS::SmearingAngle =0.25
 
const double UnivRecNS::StartAccuracy [2] ={6.25,2.0}
 
const double UnivRecNS::StartAccuracyAMIGA =2.0
 
const double UnivRecNS::tankh = 120.
 
const double UnivRecNS::tankr = 180.
 
const double UnivRecNS::unit [npar] ={ 20.e2, 20.e2, 0.03, 0.20, 30., 100., 2.e-3, 2.e-3 , 0.01 }
 
const bool UnivRecNS::UseStartTimeOnlyWhenSaturated =false
 
const double UnivRecNS::vemSignalCut =3.
 
const double UnivRecNS::vemStartCut =3.
 
const double UnivRecNS::vemTimeCut [nQ] ={ 1.e10, 5., 5., 5. }
 

Macro Definition Documentation

#define ExternalUse

Definition at line 10 of file UnivRec.h.

#define UNDEF   -100

Definition at line 24 of file UnivRec.h.

Referenced by UnivRecNS::UnivRec::ClearRecEvent(), TabulatedTankSimulatorNS::DetectorResponse::DetectorResponse(), UnivParamNS::UnivParam::GetAlphaFluct(), UnivRecNS::UnivRec::GetChi2(), UnivParamTimeNS::UnivParamTime::GetD_TO(), UnivRecNS::UnivRec::GetErrors(), UnivParamTimeNS::UnivParamTime::GetFraction(), UnivRecNS::UnivRec::GetLikelihood(), UnivCalibConstantsNS::UnivCalibConstants::GetMeanNmu(), UnivCalibConstantsNS::UnivCalibConstants::GetMeanXmax(), UnivCalibConstantsNS::UnivCalibConstants::GetOffsetM_Mu(), TabulatedTankSimulatorNS::DetectorResponse::GetPe(), UnivCalibConstantsNS::UnivCalibConstants::GetProtonFraction(), UnivRecNS::UnivRec::GetResiduals(), UnivParamNS::UnivParam::GetS0(), TabulatedTankSimulatorNS::DetectorResponse::GetSignalBin(), UnivRecNS::UnivRec::GetTimeLikelihood(), UnivCalibConstantsNS::UnivCalibConstants::GetTrueRMSXmax(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UnivRecNS::UnivRec::InitRec(), UnivRecNS::UnivRec::InitRecParameters(), UnivRecNS::UnivRec::InitRecStation(), TabulatedTankSimulatorNS::DetectorResponse::ReadCDFFile(), TabulatedTankSimulatorNS::DetectorResponse::ReadG4File(), UniversalityFitter::UniversalityFitter::RunBarilocheReconstruction(), UnivRecNS::UnivRec::RWRecinfo(), UnivRecNS::UnivRec::ScanRange(), UnivRecNS::UnivRec::SetOptPDF(), TabulatedTankSimulatorNS::DetectorResponse::SetUpCDFs(), UnivRecNS::UnivRec::StationSelection(), UnivParamTimeNS::UnivParamTime::tFirstPDF(), UnivParamTimeNS::UnivParamTime::tQuantilePDF(), and UnivCalibConstantsNS::UnivCalibConstants::UnivCalibConstants().


, generated on Tue Sep 26 2023.