Classes | |
| struct | AugerRecInfo |
| struct | MCInfo |
| struct | RecInfo |
| struct | RecStation |
| class | UnivRec |
Typedefs | |
| typedef struct UnivRecNS::AugerRecInfo | AugerRecInfo_t |
| typedef struct UnivRecNS::MCInfo | MCInfo_t |
| typedef struct UnivRecNS::RecInfo | RecInfo_t |
| typedef struct UnivRecNS::RecStation | RecStation_t |
Variables | |
| const double | AreaOverPeak_Run [nAoP] ={3.60,3.60,4.30,2.93} |
| const int | debug =0 |
| const double | edm_tolerance =0.1 |
| const double | 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 | InterGPSAccuracy [2] ={10.,4.} |
| const double | lnP_inf =-200. |
| const double | 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 | MDheight = 1. |
| const double | MDlength = 400. |
| const double | MDwidth = 128. |
| const int | nAoP =4 |
| const int | nDetectorType =3 |
| const double | nMD =2. |
| const unsigned int | npar =9 |
| const int | nQ =4 |
| const int | nSignalStationsMin =3 |
| const int | nTimeStationsMin =4 |
| const double | ParameterizationRMSLimit =5. |
| const std::string | ParName [npar] ={ "xgcore_relative","ygcore_relative","logE", "Nmu" , "Xmax", "T0", "l", "m", "OffsetM_Mu" } |
| const double | rQuantileCut [2] = { 0.e2,2000.e2} |
| const double | rSignalCut [2] = {0.e2,2500.e2} |
| const double | rStartCut [2] = { 0.e2,800.e2} |
| const double | SaturationLevelMD =64 |
| const double | SaturationLevelVEM_Scin [2] ={200.,800.} |
| const double | SaturationLevelVEM_WCD [2] ={200.,2000.} |
| const double | scinheight = 1. |
| const double | scinlength = 180. |
| const double | scinwidth = 108. |
| const double | SmearingAngle =0.25 |
| const double | StartAccuracy [2] ={6.25,2.0} |
| const double | StartAccuracyAMIGA =2.0 |
| const double | tankh = 120. |
| const double | tankr = 180. |
| const double | unit [npar] ={ 20.e2, 20.e2, 0.03, 0.20, 30., 100., 2.e-3, 2.e-3 , 0.01 } |
| const bool | UseStartTimeOnlyWhenSaturated =false |
| const double | vemSignalCut =3. |
| const double | vemStartCut =3. |
| const double | vemTimeCut [nQ] ={ 1.e10, 5., 5., 5. } |
| 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 |
| const double UnivRecNS::AreaOverPeak_Run[nAoP] ={3.60,3.60,4.30,2.93} |
| const int UnivRecNS::debug =0 |
Definition at line 29 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetErrors(), UnivRecNS::UnivRec::IsGoodRec(), UnivRecNS::UnivRec::RejectTimeOutliers(), UnivRecNS::UnivRec::ScanLikelihood(), and UnivRecNS::UnivRec::ScanRange().
| const double UnivRecNS::edm_tolerance =0.1 |
Definition at line 81 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::ScanRange().
| 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 } |
Definition at line 78 of file UnivRec.h.
Referenced by io::CorsikaShowerFile::CorsikaShowerFile(), decodeHexMessage(), detectModeS(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillGenericRandomInput(), SdRecPlotterOG::CandidateInfo::GetRiseFallTimeGraph(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UniversalityFitter::UniversalityFitter::Rec(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), and UnivRecNS::UnivRec::ScanRange().
| const double UnivRecNS::InterGPSAccuracy[2] ={10.,4.} |
Definition at line 83 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetTimeLikelihood(), and UnivRecNS::UnivRec::SetOptPDF().
| const double UnivRecNS::lnP_inf =-200. |
Definition at line 71 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetLikelihood(), UnivRecNS::UnivRec::GetSignalLikelihood(), and UnivRecNS::UnivRec::GetTimeLikelihood().
| 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 } |
Definition at line 77 of file UnivRec.h.
Referenced by utl::LeapSeconds::ConvertGPSToUnix(), io::CorsikaShowerFile::CorsikaShowerFile(), decodeHexMessage(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillGenericRandomInput(), SdEventSelectorOG::SdEventSelector::GetBadPeriod(), SdRecPlotterOG::CandidateInfo::GetRiseFallTimeGraph(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UniversalityFitter::UniversalityFitter::Rec(), RdEventPreSelector::RdEventPreSelector::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdGlobalFit::RdGlobalFit::scanParameters(), and UnivRecNS::UnivRec::ScanRange().
| const double UnivRecNS::MDlength = 400. |
Definition at line 48 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj(), and UnivRecNS::UnivRec::GetSignalLikelihood().
| const double UnivRecNS::MDwidth = 128. |
Definition at line 49 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj(), and UnivRecNS::UnivRec::GetSignalLikelihood().
| const double UnivRecNS::nMD =2. |
Definition at line 47 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj(), and UnivRecNS::UnivRec::GetSignalLikelihood().
| const unsigned int UnivRecNS::npar =9 |
Definition at line 75 of file UnivRec.h.
Referenced by FdAxisFinderOG::FdAxisFinder::FindAxis(), HdAxisFinderUU::HdAxisFinder::FindAxis(), HybridGeometryFinderOG::HybridGeometryFinder::FindAxisHybrid(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdSDPFinderOG::FdSDPFinder::FindSDP(), FdEnergyFinderOG::FdEnergyFinder::FitProfile(), FdProfileReconstructorKG::EnergyFitter::FitProfile(), GetCorrectionFactorError_Likelihood(), UnivRecNS::UnivRec::GetErrors(), UnivRecNS::UnivRec::GetLikelihood(), LDFFinderKG::HasNaN(), ScintillatorLDFFinderKG::HasNaN(), UnivRecNS::UnivRec::InitFCNParameters(), FdProfileConstrainedGeometryFit::ChiZeroRegression::MinuitFitErrors(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitErrors(), UniversalityFitter::UniversalityFitter::Rec(), and UniversalityFitter::UniversalityFitter::UnivRecNS_FCN().
| const int UnivRecNS::nQ =4 |
Definition at line 70 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetChi2(), UnivRecNS::UnivRec::GetTimeLikelihood(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UnivRecNS::UnivRec::InitRecStation(), and UnivRecNS::UnivRec::SetOptPDF().
| const int UnivRecNS::nSignalStationsMin =3 |
Definition at line 109 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), and UnivRecNS::UnivRec::TimeSignalOK().
| const int UnivRecNS::nTimeStationsMin =4 |
Definition at line 108 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UnivRecNS::UnivRec::RejectTimeOutliers(), and UnivRecNS::UnivRec::TimeSignalOK().
| const double UnivRecNS::ParameterizationRMSLimit =5. |
Definition at line 84 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetTimeLikelihood(), and UnivRecNS::UnivRec::SetOptPDF().
| const std::string UnivRecNS::ParName[npar] ={ "xgcore_relative","ygcore_relative","logE", "Nmu" , "Xmax", "T0", "l", "m", "OffsetM_Mu" } |
Definition at line 79 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::Rec().
| const double UnivRecNS::rQuantileCut[2] = { 0.e2,2000.e2} |
Definition at line 96 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::StationSelection().
| const double UnivRecNS::rSignalCut[2] = {0.e2,2500.e2} |
Definition at line 100 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::StationSelection().
| const double UnivRecNS::rStartCut[2] = { 0.e2,800.e2} |
Definition at line 93 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::StationSelection().
| const double UnivRecNS::SaturationLevelVEM_Scin[2] ={200.,800.} |
| const double UnivRecNS::SaturationLevelVEM_WCD[2] ={200.,2000.} |
| const double UnivRecNS::scinheight = 1. |
Definition at line 44 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj().
| const double UnivRecNS::scinlength = 180. |
Definition at line 42 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj().
| const double UnivRecNS::scinwidth = 108. |
Definition at line 43 of file UnivRec.h.
Referenced by TabulatedTankSimulatorNS::DetectorResponse::GetAreaProj().
| const double UnivRecNS::SmearingAngle =0.25 |
Definition at line 58 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::Run().
| const double UnivRecNS::StartAccuracy[2] ={6.25,2.0} |
Definition at line 85 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetTimeLikelihood(), and UnivRecNS::UnivRec::SetOptPDF().
| const double UnivRecNS::StartAccuracyAMIGA =2.0 |
Definition at line 86 of file UnivRec.h.
Referenced by UnivRecNS::UnivRec::GetTimeLikelihood(), and UnivRecNS::UnivRec::SetOptPDF().
| 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 } |
Definition at line 76 of file UnivRec.h.
Referenced by un2::un2Detector::CalcUnit(), G4StationSimulatorOG::G4TankOpBoundaryProcess::DoReflection(), G4TankSimulatorASCII::G4TankOpBoundaryProcess::DoReflection(), G4TankSimulatorOG::G4TankOpBoundaryProcess::DoReflection(), G4XTankSimulatorAG::G4XTankOpBoundaryProcess::DoReflection(), TelescopeSimulatorLX::FDsimG4OpBoundaryProcess::DoReflection(), UnivRecNS::UnivRec::GetErrors(), UnivRecNS::UnivRec::GetLikelihood(), utl::Branch::GetUnit(), UnivRecNS::UnivRec::InitFCNParameters(), utl::String::Make(), io::EVAFile::ReadQuantity(), UniversalityFitter::UniversalityFitter::Rec(), UnivRecNS::UnivRec::SaveFCNParameters(), UnivRecNS::UnivRec::ScanLikelihood(), UnivRecNS::UnivRec::ScanRange(), utl::UnitsConfig::SetDefault(), utl::UnitsConfig::SetValue(), and otoa::ToTVector3().
| const double UnivRecNS::vemSignalCut =3. |
Definition at line 101 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UnivRecNS::UnivRec::InitRecParameters(), UnivRecNS::UnivRec::PlaneFit(), and UnivRecNS::UnivRec::StationSelection().
| const double UnivRecNS::vemTimeCut[nQ] ={ 1.e10, 5., 5., 5. } |
Definition at line 97 of file UnivRec.h.
Referenced by UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction().