Interface class to access to Fluorescence reconstruction of a Shower. More...
#include <ShowerFRecData.h>
Public Types | |
enum | EUncertaintyType { eTotal = 0, eStatistical, eAtmospheric } |
profile reconstruction uncertainty types More... | |
typedef std::map < EUncertaintyType, double > | UncertaintyMap |
typedef UncertaintyMap::const_iterator | UncertaintyMapConstIterator |
Public Member Functions | |
void | AddStationId (const unsigned short int id) |
add a station id to the list of used hybrid stations More... | |
utl::Point | CalculatePointOnShower (const utl::TimeStamp &timeAtTelescope, const utl::Point &telescopePosition) const |
point on shower corresponding to a certain light arrival time at telescope More... | |
const utl::Vector & | GetAxis () const |
Shower Axis as reconstructed by the FD or FD eye. More... | |
const utl::Vector & | GetAxisError () const |
Error on shower axis. More... | |
utl::TabulatedFunction & | GetCherenkovPhotons () |
retrieve number of Cerenkov photons versus depth More... | |
const utl::TabulatedFunction & | GetCherenkovPhotons () const |
const utl::Vector & | GetCoreError () const |
Shower core as reconstructed by the FD or FD eye. More... | |
const utl::Point & | GetCorePosition () const |
Shower core as reconstructed by the FD or FD eye. More... | |
const utl::TimeStamp & | GetCoreTime () const |
time when shower front passes through the core point More... | |
const utl::TimeInterval & | GetCoreTimeError () const |
double | GetCorrelationThetaPhi () const |
axis theta/phi correlation (MU: in which coordinate system???) More... | |
double | GetCorrelationXY () const |
core xy correlation (MU: in which coordinate system???) More... | |
double | GetEmEnergy () const |
retrieve electromagnetic energy and its uncertainty More... | |
double | GetEmEnergyError (const EUncertaintyType type=eTotal) const |
UncertaintyMapConstIterator | GetEmEnergyErrorsBegin () const |
UncertaintyMapConstIterator | GetEmEnergyErrorsEnd () const |
double | GetEnergyCutoff () const |
retrieve energy cutoff for which the profile of charged particles was calculated. More... | |
utl::TabulatedFunctionErrors & | GetEnergyDeposit () |
retrieve dE/dX More... | |
const utl::TabulatedFunctionErrors & | GetEnergyDeposit () const |
utl::TabulatedFunctionErrors & | GetFluorescencePhotons () |
retrieve number of fluorescence photons versus depth More... | |
const utl::TabulatedFunctionErrors & | GetFluorescencePhotons () const |
template<class T > | |
T & | GetGHParameters () |
template<class T > | |
const T & | GetGHParameters () const |
evt::VGaisserHillasParameter & | GetGHParameters () |
retrieve Gasser-Hillas parameters More... | |
const evt::VGaisserHillasParameter & | GetGHParameters () const |
utl::TabulatedFunctionErrors & | GetLongitudinalProfile () |
retrieve longitudinal profile information (size vs depth) More... | |
const utl::TabulatedFunctionErrors & | GetLongitudinalProfile () const |
evt::MultipleGaisserHillasParameters & | GetMultipleGHParameters () |
const evt::MultipleGaisserHillasParameters & | GetMultipleGHParameters () const |
double | GetSDTimeResidual () const |
std::vector< unsigned short int > & | GetStationIds () |
retrieve vector of station IDs used in hybrid fit More... | |
const std::vector< unsigned short int > & | GetStationIds () const |
double | GetTotalEnergy () const |
retrieve total energy and its uncertainty More... | |
double | GetTotalEnergyError (const EUncertaintyType type=eTotal) const |
UncertaintyMapConstIterator | GetTotalEnergyErrorsBegin () const |
UncertaintyMapConstIterator | GetTotalEnergyErrorsEnd () const |
double | GetXmaxError (const EUncertaintyType type=eTotal) const |
retrieve Xmax uncertainties More... | |
UncertaintyMapConstIterator | GetXmaxErrorsBegin () const |
UncertaintyMapConstIterator | GetXmaxErrorsEnd () const |
bool | HasCherenkovPhotons () const |
bool | HasEmEnergyError (const EUncertaintyType type=eTotal) const |
bool | HasEnergyDeposit () const |
bool | HasFluorescencePhotons () const |
template<class T > | |
bool | HasGHParameters () const |
bool | HasGHParameters () const |
bool | HasLongitudinalProfile () const |
bool | HasMultipleGHParameters () const |
bool | HasTotalEnergyError (const EUncertaintyType type=eTotal) const |
bool | HasXmaxError (const EUncertaintyType type=eTotal) const |
void | MakeCherenkovPhotons () |
void | MakeEnergyDeposit () |
void | MakeFluorescencePhotons () |
void | MakeGHParameters (const VGaisserHillasParameter &gh) |
void | MakeLongitudinalProfile () |
void | MakeMultipleGHParameters (const std::vector< double > &dgh) |
void | SetAxis (const utl::Vector &axis) |
void | SetAxisError (const utl::Vector &axis_er) |
void | SetCoreError (const utl::Vector &core_er) |
void | SetCorePosition (const utl::Point &core) |
void | SetCoreTime (const utl::TimeStamp &coreTime, const utl::TimeInterval &coreTimeErr) |
void | SetCoreTime (const utl::TimeStamp &eyeTriggerTime, const double rp, const double chi0, const double t0) |
void | SetCorrelationThetaPhi (const double corr) |
void | SetCorrelationXY (const double corr) |
void | SetEmEnergy (const double energy, const double energyError, const EUncertaintyType type=eTotal) |
void | SetEmEnergyError (const double energyError, const EUncertaintyType type) |
void | SetEnergyCutoff (const double energy) |
void | SetSDTimeResidual (const double time) |
void | SetTotalEnergy (const double energy, const double energyError, const EUncertaintyType type=eTotal) |
void | SetTotalEnergyError (const double energyError, const EUncertaintyType type) |
void | SetXmaxError (const double xmaxError, const EUncertaintyType type) |
Private Member Functions | |
ShowerFRecData () | |
~ShowerFRecData () | |
Friends | |
class | evt::ShowerRecData |
class | fevt::EyeRecData |
class | utl::LameShadowPtr< ShowerFRecData > |
Interface class to access to Fluorescence reconstruction of a Shower.
Definition at line 36 of file ShowerFRecData.h.
typedef std::map<EUncertaintyType, double> evt::ShowerFRecData::UncertaintyMap |
Definition at line 46 of file ShowerFRecData.h.
typedef UncertaintyMap::const_iterator evt::ShowerFRecData::UncertaintyMapConstIterator |
Definition at line 47 of file ShowerFRecData.h.
profile reconstruction uncertainty types
Enumerator | |
---|---|
eTotal | |
eStatistical | |
eAtmospheric |
Definition at line 40 of file ShowerFRecData.h.
|
private |
Definition at line 27 of file ShowerFRecData.cc.
|
inlineprivate |
Definition at line 200 of file ShowerFRecData.h.
|
inline |
add a station id to the list of used hybrid stations
Definition at line 122 of file ShowerFRecData.h.
References fStationIds.
Referenced by io::ShowerFRecData_ROOT::operator>>(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
utl::Point ShowerFRecData::CalculatePointOnShower | ( | const utl::TimeStamp & | timeAtTelescope, |
const utl::Point & | telescopePosition | ||
) | const |
point on shower corresponding to a certain light arrival time at telescope
Definition at line 196 of file ShowerFRecData.cc.
References RdGeoCeLDFFitter::c, utl::CosAngle(), fAxis, fCore, fCoreTime, utl::Vector::GetMag(), and utl::kSpeedOfLight.
Referenced by otoa::FD2ADST::FillCloudsBetweenEyeAndShower().
|
inline |
Shower Axis as reconstructed by the FD or FD eye.
Definition at line 161 of file ShowerFRecData.h.
References fAxis.
Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::AddBinsOutsideFOV(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), FIOValidationObj::Fill(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillFdCoreAxis(), FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), LDFFinderOG::LDFFinder::FixCore(), LDFFinderKG::LDFFinder::FixCore(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetGeometryData(), evt::ShowerRRecData::GetReferenceAxis(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdEventPreSelector::RdEventPreSelector::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdProfileFinderOG::FdProfileFinder::Run(), UniversalityFitter::UniversalityFitter::Run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), and RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().
|
inline |
Error on shower axis.
Definition at line 164 of file ShowerFRecData.h.
References fAxisError.
Referenced by RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().
|
inline |
retrieve number of Cerenkov photons versus depth
Definition at line 68 of file ShowerFRecData.h.
References fCherenkovPhotons.
Referenced by io::ShowerFRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 70 of file ShowerFRecData.h.
References fCherenkovPhotons.
|
inline |
Shower core as reconstructed by the FD or FD eye.
Definition at line 170 of file ShowerFRecData.h.
References fCoreError.
Referenced by evt::ShowerRRecData::GetReferenceCoreError().
|
inline |
Shower core as reconstructed by the FD or FD eye.
Definition at line 167 of file ShowerFRecData.h.
References fCore.
Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::AddBinsOutsideFOV(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillFdCoreAxis(), FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), LDFFinderOG::LDFFinder::FixCore(), LDFFinderKG::LDFFinder::FixCore(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetGeometryData(), evt::ShowerRRecData::GetReferenceCorePosition(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), otoa::err::CalculateFdArrivalDirection::operator()(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdEventInitializer::RdEventInitializer::Run(), RdLDFFitter::RdLDFFitter::Run(), UniversalityFitter::UniversalityFitter::Run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), and RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().
|
inline |
time when shower front passes through the core point
Definition at line 173 of file ShowerFRecData.h.
References fCoreTime.
Referenced by FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillFdCoreAxis(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetGeometryData(), UniversalityFitter::UniversalityFitter::Run(), and RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().
|
inline |
Definition at line 174 of file ShowerFRecData.h.
References fCoreTimeError.
|
inline |
axis theta/phi correlation (MU: in which coordinate system???)
Definition at line 180 of file ShowerFRecData.h.
References fCorrelationThetaPhi.
|
inline |
core xy correlation (MU: in which coordinate system???)
Definition at line 177 of file ShowerFRecData.h.
References fCorrelationXY.
Referenced by evt::ShowerRRecData::GetReferenceCoreErrorCorrelationXY().
|
inline |
retrieve electromagnetic energy and its uncertainty
Definition at line 125 of file ShowerFRecData.h.
References fEmEnergy.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), FIOValidationObj::Fill(), otoa::FD2ADST::FillEnergy(), and HdRecValidationNS::HdRecValidation::Run().
double ShowerFRecData::GetEmEnergyError | ( | const EUncertaintyType | type = eTotal | ) | const |
Definition at line 94 of file ShowerFRecData.cc.
References ERROR, eTotal, fEmEnergyError, QuadraticSum(), and sqrt().
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), and otoa::FD2ADST::FillEnergy().
|
inline |
Definition at line 127 of file ShowerFRecData.h.
References fEmEnergyError.
|
inline |
Definition at line 129 of file ShowerFRecData.h.
References fEmEnergyError.
|
inline |
retrieve energy cutoff for which the profile of charged particles was calculated.
Definition at line 151 of file ShowerFRecData.h.
References fEnergyCutoff.
Referenced by FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), and FdEnergyFinderOG::FdEnergyFinder::Run().
|
inline |
retrieve dE/dX
Definition at line 98 of file ShowerFRecData.h.
References fEnergyDeposit.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillFdProfile(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFit::ProfileChi2::GuessGHParameters(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), io::ShowerFRecData_ROOT::operator>>(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), and FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run().
|
inline |
Definition at line 100 of file ShowerFRecData.h.
References fEnergyDeposit.
|
inline |
retrieve number of fluorescence photons versus depth
Definition at line 60 of file ShowerFRecData.h.
References fFluorescencePhotons.
Referenced by FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), io::ShowerFRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 62 of file ShowerFRecData.h.
References fFluorescencePhotons.
|
inline |
Definition at line 77 of file ShowerFRecData.h.
References fGHParameters.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), FIOValidationObj::Fill(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillGaisserHillas(), FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFit::ProfileChi2::GuessGHParameters(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), FdProfileConstrainedGeometryFit::ProfileChi2::operator()(), FdProfileConstrainedGeometryFitPG::ProfileChi2::operator()(), FdProfileReconstructorKG::FdProfileReconstructor::PropagateUncertainties(), HdRecValidationNS::HdRecValidation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), UniversalityFitter::UniversalityFitter::Run(), testShowerImpl::SetShowerRecDataValues(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().
|
inline |
Definition at line 79 of file ShowerFRecData.h.
References fGHParameters.
|
inline |
retrieve Gasser-Hillas parameters
Definition at line 83 of file ShowerFRecData.h.
References fGHParameters.
|
inline |
Definition at line 85 of file ShowerFRecData.h.
References fGHParameters.
|
inline |
retrieve longitudinal profile information (size vs depth)
Definition at line 52 of file ShowerFRecData.h.
References fLongitudinalProfile.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), otoa::FD2ADST::FillFdProfile(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), io::ShowerFRecData_ROOT::operator>>(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 54 of file ShowerFRecData.h.
References fLongitudinalProfile.
|
inline |
Definition at line 91 of file ShowerFRecData.h.
References fMultipleGHParameters.
Referenced by otoa::FD2ADST::FillGaisserHillas(), and io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 93 of file ShowerFRecData.h.
References fMultipleGHParameters.
|
inline |
Definition at line 158 of file ShowerFRecData.h.
References fSDTimeResidual.
Referenced by otoa::FD2ADST::FillHybridStations().
|
inline |
retrieve vector of station IDs used in hybrid fit
Definition at line 154 of file ShowerFRecData.h.
References fStationIds.
Referenced by otoa::FD2ADST::FillFdCoreAxis(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), otoa::FD2ADST::FillTimeFit(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), HybridSimValidationNS::HybridSimValidation::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), HybridGeometryFinderWG::HybridGeometryFinder::SelectHybridStation(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
|
inline |
Definition at line 155 of file ShowerFRecData.h.
References fStationIds.
|
inline |
retrieve total energy and its uncertainty
Definition at line 134 of file ShowerFRecData.h.
References fTotalEnergy.
Referenced by evtPython(), FIOValidationObj::Fill(), otoa::FD2ADST::FillEnergy(), HdRecValidationNS::HdRecValidation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), and UniversalityFitter::UniversalityFitter::Run().
double ShowerFRecData::GetTotalEnergyError | ( | const EUncertaintyType | type = eTotal | ) | const |
Definition at line 123 of file ShowerFRecData.cc.
References ERROR, eTotal, fTotalEnergyError, QuadraticSum(), and sqrt().
Referenced by evtPython(), otoa::FD2ADST::FillEnergy(), and UniversalityFitter::UniversalityFitter::Run().
|
inline |
Definition at line 136 of file ShowerFRecData.h.
References fTotalEnergyError.
|
inline |
Definition at line 138 of file ShowerFRecData.h.
References fTotalEnergyError.
double ShowerFRecData::GetXmaxError | ( | const EUncertaintyType | type = eTotal | ) | const |
retrieve Xmax uncertainties
Definition at line 155 of file ShowerFRecData.cc.
References ERROR, eTotal, fXmaxError, QuadraticSum(), and sqrt().
Referenced by otoa::FD2ADST::FillGaisserHillas(), and UniversalityFitter::UniversalityFitter::Run().
|
inline |
Definition at line 144 of file ShowerFRecData.h.
References fXmaxError.
|
inline |
Definition at line 146 of file ShowerFRecData.h.
References fXmaxError.
|
inline |
Definition at line 66 of file ShowerFRecData.h.
References fCherenkovPhotons.
Referenced by testShowerImpl::SetShowerRecDataValues().
bool ShowerFRecData::HasEmEnergyError | ( | const EUncertaintyType | type = eTotal | ) | const |
Definition at line 113 of file ShowerFRecData.cc.
References eTotal, and fEmEnergyError.
|
inline |
Definition at line 96 of file ShowerFRecData.h.
References fEnergyDeposit.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), otoa::FD2ADST::FillFdProfile(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), and FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run().
|
inline |
Definition at line 58 of file ShowerFRecData.h.
References fFluorescencePhotons.
Referenced by FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 75 of file ShowerFRecData.h.
References fGHParameters.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), FIOValidationObj::Fill(), otoa::FD2ADST::FillGaisserHillas(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), HdRecValidationNS::HdRecValidation::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), UniversalityFitter::UniversalityFitter::Run(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 81 of file ShowerFRecData.h.
References fGHParameters.
|
inline |
Definition at line 50 of file ShowerFRecData.h.
References fLongitudinalProfile.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), otoa::FD2ADST::FillFdProfile(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), and testShowerImpl::SetShowerRecDataValues().
|
inline |
Definition at line 89 of file ShowerFRecData.h.
References fMultipleGHParameters, and evt::MultipleGaisserHillasParameters::GetVirtualParameters().
Referenced by otoa::FD2ADST::FillGaisserHillas().
bool ShowerFRecData::HasTotalEnergyError | ( | const EUncertaintyType | type = eTotal | ) | const |
Definition at line 144 of file ShowerFRecData.cc.
References eTotal, and fTotalEnergyError.
Referenced by otoa::FD2ADST::FillEnergy().
bool ShowerFRecData::HasXmaxError | ( | const EUncertaintyType | type = eTotal | ) | const |
Definition at line 175 of file ShowerFRecData.cc.
References eTotal, and fXmaxError.
Referenced by otoa::FD2ADST::FillGaisserHillas().
void ShowerFRecData::MakeCherenkovPhotons | ( | ) |
Definition at line 72 of file ShowerFRecData.cc.
References ERROR, and fCherenkovPhotons.
Referenced by io::ShowerFRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
void ShowerFRecData::MakeEnergyDeposit | ( | ) |
Definition at line 39 of file ShowerFRecData.cc.
References ERROR, and fEnergyDeposit.
Referenced by FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), io::ShowerFRecData_ROOT::operator>>(), and FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run().
void ShowerFRecData::MakeFluorescencePhotons | ( | ) |
Definition at line 61 of file ShowerFRecData.cc.
References ERROR, and fFluorescencePhotons.
Referenced by FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), io::ShowerFRecData_ROOT::operator>>(), and testShowerImpl::SetShowerRecDataValues().
void ShowerFRecData::MakeGHParameters | ( | const VGaisserHillasParameter & | gh | ) |
Definition at line 83 of file ShowerFRecData.cc.
References evt::VGaisserHillasParameter::Clone(), ERROR, and fGHParameters.
Referenced by FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), io::ShowerFRecData_ROOT::operator>>(), FdEnergyFinderOG::FdEnergyFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), and testShowerImpl::SetShowerRecDataValues().
void ShowerFRecData::MakeLongitudinalProfile | ( | ) |
Definition at line 50 of file ShowerFRecData.cc.
References ERROR, and fLongitudinalProfile.
Referenced by FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), io::ShowerFRecData_ROOT::operator>>(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), and testShowerImpl::SetShowerRecDataValues().
void evt::ShowerFRecData::MakeMultipleGHParameters | ( | const std::vector< double > & | dgh | ) |
|
inline |
Definition at line 191 of file ShowerFRecData.h.
References fAxis.
Referenced by FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), io::ShowerFRecData_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
|
inline |
Definition at line 192 of file ShowerFRecData.h.
References fAxisError.
Referenced by io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 194 of file ShowerFRecData.h.
References fCoreError.
Referenced by io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 193 of file ShowerFRecData.h.
References fCore.
Referenced by FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), io::ShowerFRecData_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
|
inline |
Definition at line 186 of file ShowerFRecData.h.
References fCoreTime, and fCoreTimeError.
Referenced by FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), io::ShowerFRecData_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
void ShowerFRecData::SetCoreTime | ( | const utl::TimeStamp & | eyeTriggerTime, |
const double | rp, | ||
const double | chi0, | ||
const double | t0 | ||
) |
Definition at line 186 of file ShowerFRecData.cc.
References fCoreTime, and utl::kSpeedOfLight.
|
inline |
Definition at line 196 of file ShowerFRecData.h.
References fCorrelationThetaPhi.
Referenced by io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 195 of file ShowerFRecData.h.
References fCorrelationXY.
Referenced by io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 104 of file ShowerFRecData.h.
References fEmEnergy, and fEmEnergyError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), io::ShowerFRecData_ROOT::operator>>(), and FdEnergyFinderOG::FdEnergyFinder::Run().
|
inline |
Definition at line 107 of file ShowerFRecData.h.
References fEmEnergyError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), and io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 119 of file ShowerFRecData.h.
References fEnergyCutoff.
Referenced by FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), FdProfileReconstructorKG::FdProfileReconstructor::GetShowerFRecData(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), io::ShowerFRecData_ROOT::operator>>(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::Run().
|
inline |
Definition at line 157 of file ShowerFRecData.h.
References fSDTimeResidual.
Referenced by io::ShowerFRecData_ROOT::operator>>(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
|
inline |
Definition at line 110 of file ShowerFRecData.h.
References fTotalEnergy, and fTotalEnergyError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), io::ShowerFRecData_ROOT::operator>>(), FdEnergyFinderOG::FdEnergyFinder::Run(), and FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run().
|
inline |
Definition at line 113 of file ShowerFRecData.h.
References fTotalEnergyError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), and io::ShowerFRecData_ROOT::operator>>().
|
inline |
Definition at line 116 of file ShowerFRecData.h.
References fXmaxError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), and io::ShowerFRecData_ROOT::operator>>().
|
friend |
Definition at line 232 of file ShowerFRecData.h.
|
friend |
Definition at line 233 of file ShowerFRecData.h.
|
friend |
Definition at line 234 of file ShowerFRecData.h.
|
private |
Definition at line 216 of file ShowerFRecData.h.
Referenced by CalculatePointOnShower(), GetAxis(), and SetAxis().
|
private |
Definition at line 217 of file ShowerFRecData.h.
Referenced by GetAxisError(), and SetAxisError().
|
private |
Definition at line 205 of file ShowerFRecData.h.
Referenced by GetCherenkovPhotons(), HasCherenkovPhotons(), and MakeCherenkovPhotons().
|
private |
Definition at line 218 of file ShowerFRecData.h.
Referenced by CalculatePointOnShower(), GetCorePosition(), and SetCorePosition().
|
private |
Definition at line 219 of file ShowerFRecData.h.
Referenced by GetCoreError(), and SetCoreError().
|
private |
Definition at line 222 of file ShowerFRecData.h.
Referenced by CalculatePointOnShower(), GetCoreTime(), and SetCoreTime().
|
private |
Definition at line 223 of file ShowerFRecData.h.
Referenced by GetCoreTimeError(), and SetCoreTime().
|
private |
Definition at line 225 of file ShowerFRecData.h.
Referenced by GetCorrelationThetaPhi(), and SetCorrelationThetaPhi().
|
private |
Definition at line 220 of file ShowerFRecData.h.
Referenced by GetCorrelationXY(), and SetCorrelationXY().
|
private |
Definition at line 208 of file ShowerFRecData.h.
Referenced by GetEmEnergy(), and SetEmEnergy().
|
private |
Definition at line 210 of file ShowerFRecData.h.
Referenced by GetEmEnergyError(), GetEmEnergyErrorsBegin(), GetEmEnergyErrorsEnd(), HasEmEnergyError(), SetEmEnergy(), and SetEmEnergyError().
|
private |
Definition at line 214 of file ShowerFRecData.h.
Referenced by GetEnergyCutoff(), and SetEnergyCutoff().
|
private |
Definition at line 202 of file ShowerFRecData.h.
Referenced by GetEnergyDeposit(), HasEnergyDeposit(), and MakeEnergyDeposit().
|
private |
Definition at line 204 of file ShowerFRecData.h.
Referenced by GetFluorescencePhotons(), HasFluorescencePhotons(), and MakeFluorescencePhotons().
|
private |
Definition at line 206 of file ShowerFRecData.h.
Referenced by GetGHParameters(), HasGHParameters(), and MakeGHParameters().
|
private |
Definition at line 203 of file ShowerFRecData.h.
Referenced by GetLongitudinalProfile(), HasLongitudinalProfile(), and MakeLongitudinalProfile().
|
private |
Definition at line 230 of file ShowerFRecData.h.
Referenced by GetMultipleGHParameters(), and HasMultipleGHParameters().
|
private |
Definition at line 226 of file ShowerFRecData.h.
Referenced by GetSDTimeResidual(), and SetSDTimeResidual().
|
private |
Definition at line 228 of file ShowerFRecData.h.
Referenced by AddStationId(), and GetStationIds().
|
private |
Definition at line 209 of file ShowerFRecData.h.
Referenced by GetTotalEnergy(), and SetTotalEnergy().
|
private |
Definition at line 211 of file ShowerFRecData.h.
Referenced by GetTotalEnergyError(), GetTotalEnergyErrorsBegin(), GetTotalEnergyErrorsEnd(), HasTotalEnergyError(), SetTotalEnergy(), and SetTotalEnergyError().
|
private |
Definition at line 212 of file ShowerFRecData.h.
Referenced by GetXmaxError(), GetXmaxErrorsBegin(), GetXmaxErrorsEnd(), HasXmaxError(), and SetXmaxError().