Interface class to access Shower Reconstructed parameters. More...
#include <ShowerRecData.h>
Private Member Functions | |
ShowerRecData ()=default | |
~ShowerRecData ()=default | |
Private Attributes | |
utl::Point | fCorePosition |
double | fEnergy = 0 |
double | fEnergyError = 0 |
utl::LameShadowPtr< LaserData > | fLaserData |
utl::Vector | fShowerAxis |
utl::LameShadowPtr < ShowerFRecData > | fShowerFRecData |
utl::LameShadowPtr < ShowerMRecData > | fShowerMRecData |
utl::LameShadowPtr < ShowerRRecData > | fShowerRRecData |
utl::LameShadowPtr < ShowerSRecData > | fShowerSRecData |
utl::LameShadowPtr < ShowerUnivRecData > | fShowerUnivRecData |
Friends | |
class | evt::Event |
class | utl::LameShadowPtr< ShowerRecData > |
Interface class to access Shower Reconstructed parameters.
Definition at line 33 of file ShowerRecData.h.
|
privatedefault |
|
privatedefault |
const utl::Vector & ShowerRecData::GetAxis | ( | ) | const |
By convention the vector is parallel to the Primary Particle momentum. This should be taken into account when Accessing Theta and Phi. Functions GetZenithAngle() and GetAzimuthAngle() return zenith and azimuth as if the vector was pointing toward the source.
Definition at line 224 of file ShowerRecData.cc.
const utl::Point & ShowerRecData::GetCorePosition | ( | ) | const |
Definition at line 216 of file ShowerRecData.cc.
double ShowerRecData::GetEnergy | ( | ) | const |
Definition at line 200 of file ShowerRecData.cc.
Referenced by testShowerImpl::CheckShowerRecDataValues().
double ShowerRecData::GetEnergyError | ( | ) | const |
Definition at line 208 of file ShowerRecData.cc.
ShowerFRecData & ShowerRecData::GetFRecShower | ( | ) |
Definition at line 35 of file ShowerRecData.cc.
Referenced by testShowerImpl::CheckShowerRecDataValues(), io::ShowerRecData_ROOT::operator>>(), FdPulseFinderOG::FdPulseFinder::Run(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
const ShowerFRecData & ShowerRecData::GetFRecShower | ( | ) | const |
Definition at line 42 of file ShowerRecData.cc.
|
inline |
Definition at line 77 of file ShowerRecData.h.
References fLaserData.
Referenced by testShowerImpl::CheckShowerRecDataValues(), io::ShowerRecData_ROOT::operator>>(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
|
inline |
Definition at line 78 of file ShowerRecData.h.
References fLaserData.
ShowerMRecData & ShowerRecData::GetMRecShower | ( | ) |
Definition at line 167 of file ShowerRecData.cc.
Referenced by otoa::MD2ADST::Convert(), otoa::MD2ADST::FillMEvent(), io::ShowerRecData_ROOT::operator>>(), MdEventSelectorAG::MdEventSelector::SetT5(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
const ShowerMRecData & ShowerRecData::GetMRecShower | ( | ) | const |
Definition at line 174 of file ShowerRecData.cc.
ShowerRRecData & ShowerRecData::GetRRecShower | ( | ) |
Definition at line 134 of file ShowerRecData.cc.
Referenced by RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioShower(), otoa::RdFiller::FillRadioStations(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCS(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), io::ShowerRecData_ROOT::operator>>(), RdLDFFitter::RdLDFFitter::PlotScan(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), RdEventPostSelector::RdEventPostSelector::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), RdStationBeamFormer::RdStationBeamFormer::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
const ShowerRRecData & ShowerRecData::GetRRecShower | ( | ) | const |
Definition at line 141 of file ShowerRecData.cc.
ShowerSRecData & ShowerRecData::GetSRecShower | ( | ) |
Definition at line 68 of file ShowerRecData.cc.
Referenced by SdHorizontalEventSelectorHOG::SdHorizontalEventSelector::CalculateT5HASTrigger(), testShowerImpl::CheckShowerRecDataValues(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeGroundVariables(), evt::ConvertEventToEr(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::FD2ADST::FillSDEye(), SdCompParam::SdCompositionParameters::FitEventRiseTime(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCS(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), SdCompParam::SdCompositionParameters::LDFParametersCalculation(), SdCompParam::SdCompositionParameters::LeedsDeltaCalculation(), io::ShowerRecData_ROOT::operator>>(), SdCompParam::SdCompositionParameters::PhotonEnergyCalculation(), RdLDFFitter::RdLDFFitter::PlotScan(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), SdCompParam::SdCompositionParameters::RTCandidateFlag(), ShowerMaker::ShowerMaker::Run(), ValidationNS::Validation::Run(), SdHorizontalEventSelectorHOG::SdHorizontalEventSelector::Run(), HybridSimValidationNS::HybridSimValidation::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), SdCompParam::SdCompositionParameters::Run(), SdCompParam::SdCompositionParameters::SelectionLDFPar(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
const ShowerSRecData & ShowerRecData::GetSRecShower | ( | ) | const |
Definition at line 75 of file ShowerRecData.cc.
ShowerUnivRecData & ShowerRecData::GetUnivRecShower | ( | ) |
Definition at line 101 of file ShowerRecData.cc.
Referenced by testShowerImpl::CheckShowerRecDataValues(), io::ShowerRecData_ROOT::operator>>(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
const ShowerUnivRecData & ShowerRecData::GetUnivRecShower | ( | ) | const |
Definition at line 108 of file ShowerRecData.cc.
bool ShowerRecData::HasFRecShower | ( | ) | const |
Definition at line 50 of file ShowerRecData.cc.
Referenced by testShowerImpl::CheckShowerRecDataValues(), RdLDFFitter::RdLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
|
inline |
Definition at line 80 of file ShowerRecData.h.
References fLaserData.
Referenced by testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
bool ShowerRecData::HasMRecShower | ( | ) | const |
Definition at line 182 of file ShowerRecData.cc.
Referenced by otoa::MD2ADST::Convert(), otoa::MD2ADST::FillMEvent(), MdGeometryFitterAG::MdGeometryFitter::FillRecShower(), MdLDFFinderAG::MdLDFFinder::Run(), MdEventSelectorAG::MdEventSelector::SetT5(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
bool ShowerRecData::HasRRecShower | ( | ) | const |
Definition at line 149 of file ShowerRecData.cc.
Referenced by RdPolarizationReconstructor::RdPolarizationReconstructor::GetArrivalDirection(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCore(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCoreXY(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCS(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), RdPolarGrid::RdPolarGrid::RRecShower(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdEventPostSelector::RdEventPostSelector::Run(), VerificationRadio::Verification::Run(), RdStationEFieldVectorCalculator::RdStationEFieldVectorCalculator::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), RdAirShowerReconstruction::RdAirShowerReconstruction::Run(), RdEventInitializer::RdEventInitializer::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationBeamFormer::RdStationBeamFormer::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdPlaneFit::RdPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
bool ShowerRecData::HasSRecShower | ( | ) | const |
Definition at line 83 of file ShowerRecData.cc.
Referenced by SdHorizontalEventSelectorHOG::SdHorizontalEventSelector::CalculateT5HASTrigger(), testShowerImpl::CheckShowerRecDataValues(), evt::ConvertEventToEr(), otoa::FD2ADST::FillSDEye(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetArrivalDirection(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCore(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCoreXY(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCS(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), evt::ShowerRRecData::GetReferenceAxis(), evt::ShowerRRecData::GetReferenceCoreError(), evt::ShowerRRecData::GetReferenceCoreErrorCorrelationXY(), evt::ShowerRRecData::GetReferenceCorePosition(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetXmaxEstimator(), RdHASLDFFitter::RdHASLDFFitter::GetXmaxEstimator(), evt::ShowerRRecData::HasReferenceAxis(), evt::ShowerRRecData::HasReferenceCorePosition(), SdCompParam::SdCompositionParameters::LDFParametersCalculation(), RdLDFFitter::RdLDFFitter::PlotScan(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdEventPostSelector::RdEventPostSelector::Run(), ValidationNS::Validation::Run(), SdHorizontalEventSelectorHOG::SdHorizontalEventSelector::Run(), HybridSimValidationNS::HybridSimValidation::Run(), RdEventInitializer::RdEventInitializer::Run(), SdRecPlotterOG::SdRecPlotter::Run(), SdPlaneFitOG::SdPlaneFit::Run(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::Run(), TopDownSelectorNS::TopDownSelector::Run(), RdLDFFitter::RdLDFFitter::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), SdCompParam::SdCompositionParameters::Run(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Run(), RdWaveFit::RdWaveFit::Run(), SdCompParam::SdCompositionParameters::SelectionLDFPar(), UseMcGeometryOG::UseMcGeometry::SetSdGeometry(), testShowerImpl::SetShowerRecDataValues(), and io::ShowerRecData_ROOT::ShowerRecData_ROOT().
bool ShowerRecData::HasUnivRecShower | ( | ) | const |
Definition at line 116 of file ShowerRecData.cc.
Referenced by testShowerImpl::CheckShowerRecDataValues(), UniversalityFitter::UniversalityFitter::SetRecData(), testShowerImpl::SetShowerRecDataValues(), io::ShowerRecData_ROOT::ShowerRecData_ROOT(), and un2::SimpleReco().
void ShowerRecData::MakeFRecShower | ( | ) |
Definition at line 58 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
void ShowerRecData::MakeLaserData | ( | ) |
Definition at line 254 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
void ShowerRecData::MakeMRecShower | ( | ) |
Definition at line 190 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), and MdEventSelectorAG::MdEventSelector::SetT5().
void ShowerRecData::MakeRRecShower | ( | ) |
Definition at line 157 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), RdEventInitializer::RdEventInitializer::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdPlaneFit::RdPlaneFit::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), and RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().
void ShowerRecData::MakeSRecShower | ( | ) |
Definition at line 91 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), ShowerMaker::ShowerMaker::Run(), SdPlaneFitOG::SdPlaneFit::Run(), TopDownSelectorNS::TopDownSelector::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Run(), UseMcGeometryOG::UseMcGeometry::SetSdGeometry(), and testShowerImpl::SetShowerRecDataValues().
void ShowerRecData::MakeUnivRecShower | ( | ) |
Definition at line 124 of file ShowerRecData.cc.
References ERROR.
Referenced by io::ShowerRecData_ROOT::operator>>(), UniversalityFitter::UniversalityFitter::SetRecData(), testShowerImpl::SetShowerRecDataValues(), and un2::SimpleReco().
void ShowerRecData::SetAxis | ( | const utl::Vector & | axis | ) |
Definition at line 247 of file ShowerRecData.cc.
Referenced by io::ShowerRecData_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), testShowerImpl::SetShowerRecDataValues(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
void ShowerRecData::SetCorePosition | ( | const utl::Point & | core | ) |
Definition at line 240 of file ShowerRecData.cc.
Referenced by io::ShowerRecData_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), testShowerImpl::SetShowerRecDataValues(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
void ShowerRecData::SetEnergy | ( | const double | energy, |
const double | error | ||
) |
Definition at line 232 of file ShowerRecData.cc.
Referenced by io::ShowerRecData_ROOT::operator>>(), ShowerMaker::ShowerMaker::Run(), and testShowerImpl::SetShowerRecDataValues().
|
friend |
Definition at line 101 of file ShowerRecData.h.
|
friend |
Definition at line 102 of file ShowerRecData.h.
|
private |
Definition at line 91 of file ShowerRecData.h.
|
private |
Definition at line 87 of file ShowerRecData.h.
|
private |
Definition at line 88 of file ShowerRecData.h.
|
private |
Definition at line 99 of file ShowerRecData.h.
Referenced by GetLaserData(), and HasLaserData().
|
private |
Definition at line 90 of file ShowerRecData.h.
|
private |
Definition at line 93 of file ShowerRecData.h.
|
private |
Definition at line 97 of file ShowerRecData.h.
|
private |
Definition at line 96 of file ShowerRecData.h.
|
private |
Definition at line 94 of file ShowerRecData.h.
|
private |
Definition at line 95 of file ShowerRecData.h.