Interface class to access to the RD Reconstruction of a Shower. More...
#include "evt/ShowerRRecData.h"
Public Types | |
typedef revt::ShowerRRecDataQuantities | Parameter |
enum | ReferenceAxis { eUseSDReferenceAxis, eUseFDReferenceAxis, eUseMCReferenceAxis, eUseRDReferenceAxis, eUseExternalReferenceAxis } |
enum | ReferenceCorePosition { eUseSDReferenceCore, eUseFDReferenceCore, eUseMCReferenceCore, eUseRDReferenceCore, eUseExternalReferenceCore, eUseRDCoordinateOrigin } |
Public Member Functions | |
void | DeleteParameter (const Parameter i) |
void | DeleteParameterCovariance (const Parameter i1, const Parameter i2) |
utl::Vector | GetAxis () const |
Returns vector of the shower axis. More... | |
double | GetAzimuth () const |
returns the azimuth angle (from the wave fit) More... | |
double | GetAzimuthError () const |
returns the error of the azimuth angle (from the wave fit) More... | |
double | GetAzimuthPreFit () const |
returns the azimuth angle (from the pre wave fit -> on voltage level) More... | |
double | GetAzimuthPreFitError () const |
returns the error of the azimuth angle (from the pre wave fit -> on voltage level) More... | |
utl::Point | GetCoordinateOrigin () const |
double | GetCoreCorrelationXY () const |
Return parameter covariance of eCoreX eCoreY. More... | |
utl::Vector | GetCoreError () const |
returns vector of core error in referenceCS More... | |
utl::Point | GetCorePosition () const |
returns pointer of the position vector of the core in the reference coor system More... | |
std::vector< std::pair < Parameter, Parameter > > | GetCovarianceEnumVector () const |
std::vector< Parameter > | GetEnumVector () const |
utl::Vector | GetMagneticFieldVector () const |
returns the magnetic field vector from the components stored in the parameter storage More... | |
double | GetParameter (const Parameter i) const |
double | GetParameterCovariance (const Parameter i1, const Parameter i2) const |
bool | GetParameterCovarianceLockStatus (const Parameter i1, const Parameter i2) const |
double | GetParameterError (const Parameter i) const |
bool | GetParameterErrorLockStatus (const Parameter i) const |
bool | GetParameterLockStatus (const Parameter i) const |
double | GetRadius () const |
returns the radius (from the spherical wave fit) // TH: This and the following needs to be cleaned out!? More... | |
double | GetRadiusError () const |
returns the error of the radius (from the spherical wave fit) More... | |
utl::Vector | GetReferenceAxis (const Event &event) const |
Returning the referencedirection depending on the corresponding flag. More... | |
ReferenceAxis | GetReferenceAxisFlag () const |
returns the flag which specify the used reference direction More... | |
utl::Vector | GetReferenceCoreError (const Event &event) const |
Returning the reference core position error depending on the corresponding flag. More... | |
double | GetReferenceCoreErrorCorrelationXY (const Event &event) const |
Returning the reference core position error correlation xy depending on the corresponding flag. More... | |
ReferenceCorePosition | GetReferenceCoreFlag () const |
returns the flag which specify the used reference core More... | |
utl::Point | GetReferenceCorePosition (const Event &event) const |
Returning the reference core position depending on the corresponding flag. More... | |
unsigned int | GetWhichEye () const |
double | GetZenith () const |
returns the zenith angle (from the wave fit) More... | |
double | GetZenithError () const |
returns the error of the zenith angle (from the wave fit) More... | |
double | GetZenithPreFit () const |
returns the zenith angle (from the pre wave fit -> on voltage level) More... | |
double | GetZenithPreFitError () const |
returns the error of the zenith angle (from the pre wave fit -> on voltage level) More... | |
bool | HasAxis () const |
Return true if all 3 axis parameter are set. More... | |
bool | HasCorePosition () const |
Return true if all 3 core parameter are set. More... | |
bool | HasParameter (const Parameter i) const |
bool | HasParameterCovariance (const Parameter i1, const Parameter i2) const |
bool | HasParameterError (const Parameter i) const |
bool | HasReferenceAxis (const Event &event) const |
Return always true for SD and FD if RecShower exsist, asking for min. rec stage could fix this... More... | |
bool | HasReferenceCorePosition (const Event &event) const |
Return always true for SD and FD if RecShower exsist, asking for min. rec stage could fix this... More... | |
void | SetParameter (Parameter i, double value, bool lock=true) |
void | SetParameterCovariance (Parameter i1, Parameter i2, double value, bool lock=true) |
void | SetParameterError (Parameter i, double value, bool lock=true) |
void | SetReferenceAxisFlag (const ReferenceAxis refAxisFlag) |
Set a flag to select a reference axis. More... | |
void | SetReferenceCoreFlag (const ReferenceCorePosition refCoreFlag) |
Set a flag to select a reference core. More... | |
void | SetWhichEye (const unsigned int eye) |
Private Member Functions | |
ShowerRRecData ()=default | |
Static Private Member Functions | |
static const std::string & | CurrentModule () |
Private Attributes | |
ReferenceAxis | fReferenceAxisFlag |
ReferenceCorePosition | fReferenceCoreFlag |
utl::ParameterStorage< Parameter > | fShowerQuantities {"Shower:ShowerRRecData"} |
unsigned int | fWhichEye = 0 |
Friends | |
class | evt::ShowerRecData |
class | utl::LameShadowPtr< ShowerRRecData > |
Interface class to access to the RD Reconstruction of a Shower.
Definition at line 32 of file ShowerRRecData.h.
typedef revt::ShowerRRecDataQuantities evt::ShowerRRecData::Parameter |
Definition at line 54 of file ShowerRRecData.h.
Enumerator | |
---|---|
eUseSDReferenceAxis | |
eUseFDReferenceAxis | |
eUseMCReferenceAxis | |
eUseRDReferenceAxis | |
eUseExternalReferenceAxis |
Definition at line 45 of file ShowerRRecData.h.
Enumerator | |
---|---|
eUseSDReferenceCore | |
eUseFDReferenceCore | |
eUseMCReferenceCore | |
eUseRDReferenceCore | |
eUseExternalReferenceCore | |
eUseRDCoordinateOrigin |
Definition at line 36 of file ShowerRRecData.h.
|
privatedefault |
|
inlinestaticprivate |
Definition at line 194 of file ShowerRRecData.h.
Referenced by DeleteParameter(), DeleteParameterCovariance(), GetParameter(), GetParameterCovariance(), GetParameterCovarianceLockStatus(), GetParameterError(), GetParameterErrorLockStatus(), GetParameterLockStatus(), SetParameter(), SetParameterCovariance(), and SetParameterError().
|
inline |
Definition at line 92 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
|
inline |
Definition at line 95 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
utl::Vector ShowerRRecData::GetAxis | ( | ) | const |
Returns vector of the shower axis.
Definition at line 404 of file ShowerRRecData.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), and WARNING.
Referenced by RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::delaysFromRRec(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioShower(), otoa::RdFiller::FillRadioStations(), GetReferenceAxis(), RdHASLDFFitter::GetSineAlphaSquareErr(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), RdLDFFitter::RdLDFFitter::PlotScan(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), RdStationBeamFormer::RdStationBeamFormer::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdCheckFootprint::RdCheckFootprint::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdLDFMultiFitter::RdLDFMultiFitter::Run(), RdLDFFitter::RdLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::shiftsFromRRec(), RdBeamFormer::RdBeamFormer::shiftTraces(), RdBeamFormer::RdBeamFormer::WriteASCII(), RdBeamFormer::RdBeamFormer::WritePeak(), and RdBeamFormer::RdBeamFormer::WriteTrace().
double ShowerRRecData::GetAzimuth | ( | ) | const |
returns the azimuth angle (from the wave fit)
returns the azimuth angle (from the plane or wave fit)
Definition at line 105 of file ShowerRRecData.cc.
References WARNING.
Referenced by RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run().
double ShowerRRecData::GetAzimuthError | ( | ) | const |
returns the error of the azimuth angle (from the wave fit)
returs the error of the azimuth angle (from the wave fit)
Definition at line 119 of file ShowerRRecData.cc.
References sqrt(), and WARNING.
Referenced by otoa::RdFiller::FillRadioShower(), RdHASLDFFitter::GetSineAlphaSquareErr(), and RdPlaneFit::RdPlaneFit::Run().
double ShowerRRecData::GetAzimuthPreFit | ( | ) | const |
returns the azimuth angle (from the pre wave fit -> on voltage level)
returs the azimuth angle (from the pre wave fit -> on voltage level)
Definition at line 210 of file ShowerRRecData.cc.
References WARNING.
double ShowerRRecData::GetAzimuthPreFitError | ( | ) | const |
returns the error of the azimuth angle (from the pre wave fit -> on voltage level)
returs the error of the azimuth angle (from the pre wave fit -> on voltage level)
Definition at line 225 of file ShowerRRecData.cc.
References sqrt(), and WARNING.
Referenced by otoa::RdFiller::FillRadioShower().
utl::Point ShowerRRecData::GetCoordinateOrigin | ( | ) | const |
Definition at line 315 of file ShowerRRecData.cc.
References WARNING.
Referenced by otoa::RdFiller::FillRadioShower(), otoa::RdFiller::FillRadioStations(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCS(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), GetReferenceCorePosition(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), RdPlaneFit::RdPlaneFit::Run(), RdCheckFootprint::RdCheckFootprint::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdLDFMultiFitter::RdLDFMultiFitter::Run(), RdLDFFitter::RdLDFFitter::Run(), and RdWaveFit::RdWaveFit::Run().
double ShowerRRecData::GetCoreCorrelationXY | ( | ) | const |
Return parameter covariance of eCoreX eCoreY.
Definition at line 380 of file ShowerRRecData.cc.
References SdHorizontalReconstructionNS::eCoreX, SdHorizontalReconstructionNS::eCoreY, and WARNING.
utl::Vector ShowerRRecData::GetCoreError | ( | ) | const |
returns vector of core error in referenceCS
Definition at line 361 of file ShowerRRecData.cc.
References SdHorizontalReconstructionNS::eCoreX, SdHorizontalReconstructionNS::eCoreY, and WARNING.
utl::Point ShowerRRecData::GetCorePosition | ( | ) | const |
returns pointer of the position vector of the core in the reference coor system
Definition at line 344 of file ShowerRRecData.cc.
References SdHorizontalReconstructionNS::eCoreX, SdHorizontalReconstructionNS::eCoreY, and WARNING.
Referenced by RdBeamTimeOptimizer::RdBeamTimeOptimizer::delaysFromRRec(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioShower(), otoa::RdFiller::FillRadioStations(), GetReferenceCorePosition(), RdSphericalFit::RdSphericalFit::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), RdStationBeamFormer::RdStationBeamFormer::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdAirplane::RdAirplaneTiming::Run(), RdCheckFootprint::RdCheckFootprint::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdLDFMultiFitter::RdLDFMultiFitter::Run(), RdLDFFitter::RdLDFFitter::Run(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::shiftsFromRRec(), and RdBeamFormer::RdBeamFormer::shiftTraces().
|
inline |
Definition at line 101 of file ShowerRRecData.h.
References fShowerQuantities.
Referenced by otoa::RdFiller::FillRadioShower().
|
inline |
Definition at line 98 of file ShowerRRecData.h.
References fShowerQuantities.
Referenced by otoa::RdFiller::FillRadioShower().
utl::Vector ShowerRRecData::GetMagneticFieldVector | ( | ) | const |
returns the magnetic field vector from the components stored in the parameter storage
Definition at line 422 of file ShowerRRecData.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), and WARNING.
Referenced by otoa::RdFiller::FillRadioStations(), RdHASLDFFitter::GetSineAlphaSquareErr(), RdHASLDFFitter::RdHASLDFFitter::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdGlobalFit::RdGlobalFit::Run(), RdStationSignalInterpolator::RdStationSignalInterpolator::Run(), and RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run().
|
inline |
Definition at line 56 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
Referenced by RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdBeamFormer::RdConicalWaveModel::delay(), RdBeamFormer::RdHyperbolicWaveModel::delay(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioShower(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), VerificationRadio::Verification::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdAirplane::RdAirplaneTiming::Run(), RdCheckFootprint::RdCheckFootprint::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdGlobalFit::RdGlobalFit::Run(), RdLDFMultiFitter::RdLDFMultiFitter::Run(), RdLDFFitter::RdLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), RdBeamFormer::RdBeamFormer::WriteASCII(), RdBeamFormer::RdBeamFormer::WritePeak(), and RdBeamFormer::RdBeamFormer::WriteTrace().
|
inline |
Definition at line 68 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
Referenced by otoa::RdFiller::FillRadioShower().
|
inline |
Definition at line 71 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
|
inline |
Definition at line 62 of file ShowerRRecData.h.
References CurrentModule(), fShowerQuantities, and sqrt().
Referenced by VerificationRadio::Verification::Run().
|
inline |
Definition at line 65 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
|
inline |
Definition at line 59 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
double ShowerRRecData::GetRadius | ( | ) | const |
returns the radius (from the spherical wave fit) // TH: This and the following needs to be cleaned out!?
returs the radius (from the spherical wave fit)
Definition at line 48 of file ShowerRRecData.cc.
References WARNING.
double ShowerRRecData::GetRadiusError | ( | ) | const |
returns the error of the radius (from the spherical wave fit)
returs the error of the radius (from the spherical wave fit)
Definition at line 69 of file ShowerRRecData.cc.
References sqrt(), and WARNING.
Referenced by otoa::RdFiller::FillRadioShower().
utl::Vector ShowerRRecData::GetReferenceAxis | ( | const Event & | event | ) | const |
Returning the referencedirection depending on the corresponding flag.
Definition at line 738 of file ShowerRRecData.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), evt::ShowerSRecData::GetAxis(), GetAxis(), evt::ShowerFRecData::GetAxis(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), evt::ShowerRecData::HasSRecShower(), and WARNING.
Referenced by RdHASLDFFitter::RdHASLDFFitter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdGlobalFit::RdGlobalFit::Run(), and RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run().
|
inline |
returns the flag which specify the used reference direction
Definition at line 161 of file ShowerRRecData.h.
References fReferenceAxisFlag.
Referenced by RdHASLDFFitter::GetSineAlphaSquareErr().
utl::Vector ShowerRRecData::GetReferenceCoreError | ( | const Event & | event | ) | const |
Returning the reference core position error depending on the corresponding flag.
Definition at line 628 of file ShowerRRecData.cc.
References fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), evt::ShowerSRecData::GetCoreError(), evt::ShowerFRecData::GetCoreError(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), evt::ShowerRecData::HasSRecShower(), and WARNING.
Referenced by RdStationPolarizationRejector::RdStationPolarizationRejector::GetCovarianceMatrix(), and RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run().
double ShowerRRecData::GetReferenceCoreErrorCorrelationXY | ( | const Event & | event | ) | const |
Returning the reference core position error correlation xy depending on the corresponding flag.
Definition at line 683 of file ShowerRRecData.cc.
References fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), evt::ShowerSRecData::GetCorrelationXY(), evt::ShowerFRecData::GetCorrelationXY(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), evt::ShowerRecData::HasSRecShower(), and WARNING.
Referenced by RdStationPolarizationRejector::RdStationPolarizationRejector::GetCovarianceMatrix(), and RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run().
|
inline |
returns the flag which specify the used reference core
Definition at line 158 of file ShowerRRecData.h.
References fReferenceCoreFlag.
utl::Point ShowerRRecData::GetReferenceCorePosition | ( | const Event & | event | ) | const |
Returning the reference core position depending on the corresponding flag.
Getting the reference core position which has been set in the event initializer if the reference core position has been set to radio, the current radio core position is returned
Definition at line 563 of file ShowerRRecData.cc.
References fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), GetCoordinateOrigin(), evt::ShowerSRecData::GetCorePosition(), GetCorePosition(), evt::ShowerFRecData::GetCorePosition(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), evt::ShowerRecData::HasSRecShower(), and WARNING.
Referenced by RdHASLDFFitter::GetSineAlphaSquareErr(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), and RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run().
|
inline |
Definition at line 187 of file ShowerRRecData.h.
References fWhichEye.
double ShowerRRecData::GetZenith | ( | ) | const |
returns the zenith angle (from the wave fit)
returs the zenith angle (from the wave fit)
Definition at line 155 of file ShowerRRecData.cc.
References WARNING.
Referenced by RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdAirShowerReconstruction::RdAirShowerReconstruction::Run(), and RdLDFMultiFitter::RdLDFMultiFitter::Run().
double ShowerRRecData::GetZenithError | ( | ) | const |
returns the error of the zenith angle (from the wave fit)
returs the error of the zenith angle (from the wave fit)
Definition at line 174 of file ShowerRRecData.cc.
References sqrt(), and WARNING.
Referenced by otoa::RdFiller::FillRadioShower(), RdHASLDFFitter::GetSineAlphaSquareErr(), and RdPlaneFit::RdPlaneFit::Run().
double ShowerRRecData::GetZenithPreFit | ( | ) | const |
returns the zenith angle (from the pre wave fit -> on voltage level)
returs the zenith angle (from the pre wave fit -> on voltage level)
Definition at line 261 of file ShowerRRecData.cc.
References WARNING.
double ShowerRRecData::GetZenithPreFitError | ( | ) | const |
returns the error of the zenith angle (from the pre wave fit -> on voltage level)
returs the error of the zenith angle (from the pre wave fit -> on voltage level)
Definition at line 280 of file ShowerRRecData.cc.
References sqrt(), and WARNING.
Referenced by otoa::RdFiller::FillRadioShower().
bool ShowerRRecData::HasAxis | ( | ) | const |
Return true if all 3 axis parameter are set.
Definition at line 394 of file ShowerRRecData.cc.
Referenced by otoa::RdFiller::FillRadioStations(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), and RdLDFMultiFitter::RdLDFMultiFitter::Run().
bool ShowerRRecData::HasCorePosition | ( | ) | const |
Return true if all 3 core parameter are set.
Definition at line 334 of file ShowerRRecData.cc.
References SdHorizontalReconstructionNS::eCoreX, and SdHorizontalReconstructionNS::eCoreY.
Referenced by RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioStations(), RdEventPostSelector::RdEventPostSelector::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), and RdLDFMultiFitter::RdLDFMultiFitter::Run().
|
inline |
Definition at line 74 of file ShowerRRecData.h.
References fShowerQuantities, and utl::ParameterStorage< IndexEnum, ParameterType, ParameterCovarianceType >::HasParameter().
Referenced by otoa::RdFiller::FillRadioShower(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), VerificationRadio::Verification::Run(), RdEventPostSelector::RdEventPostSelector::Run(), RdAirplane::RdAirplaneTiming::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdLDFFitter::RdLDFFitter::Run(), and RdWaveFit::RdWaveFit::Run().
|
inline |
Definition at line 77 of file ShowerRRecData.h.
References fShowerQuantities.
Referenced by otoa::RdFiller::FillRadioShower().
|
inline |
Definition at line 80 of file ShowerRRecData.h.
References fShowerQuantities.
Referenced by VerificationRadio::Verification::Run().
bool ShowerRRecData::HasReferenceAxis | ( | const Event & | event | ) | const |
Return always true for SD and FD if RecShower exsist, asking for min. rec stage could fix this...
Definition at line 502 of file ShowerRRecData.cc.
References fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), and evt::ShowerRecData::HasSRecShower().
Referenced by RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), and RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run().
bool ShowerRRecData::HasReferenceCorePosition | ( | const Event & | event | ) | const |
Return always true for SD and FD if RecShower exsist, asking for min. rec stage could fix this...
Definition at line 441 of file ShowerRRecData.cc.
References SdHorizontalReconstructionNS::eCoreX, SdHorizontalReconstructionNS::eCoreY, fevt::ComponentSelector::eHasData, ERROR, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), fevt::Eye::GetRecData(), evt::Event::GetRecShower(), evt::Event::HasFEvent(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), and evt::ShowerRecData::HasSRecShower().
Referenced by RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), and RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run().
|
inline |
Definition at line 83 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
Referenced by RdLDFFitter::RdLDFFitter::PlotScan(), RdPolarGrid::RdPolarGrid::RRecShower(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), RdAirShowerReconstruction::RdAirShowerReconstruction::Run(), RdEventInitializer::RdEventInitializer::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdPlaneFit::RdPlaneFit::Run(), RdAirplane::RdAirplaneArrivalDirectionSetter::Run(), RdCheckFootprint::RdCheckFootprint::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), RdLDFFitter::RdLDFFitter::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), RdPolarGrid::RdPolarGrid::setRRecDirection(), and RdPolarGrid::RdPolarGrid::skyVector().
|
inline |
Definition at line 89 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
Referenced by RdSphericalFit::RdSphericalFit::Run(), RdPlaneFit::RdPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdLDFFitter::RdLDFFitter::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), and RdWaveFit::RdWaveFit::Run().
|
inline |
Definition at line 86 of file ShowerRRecData.h.
References CurrentModule(), and fShowerQuantities.
Referenced by RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAirShowerReconstruction::RdAirShowerReconstruction::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdPlaneFit::RdPlaneFit::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), and RdWaveFit::RdWaveFit::Run().
|
inline |
Set a flag to select a reference axis.
Definition at line 167 of file ShowerRRecData.h.
References fReferenceAxisFlag.
Referenced by RdEventInitializer::RdEventInitializer::Run().
|
inline |
Set a flag to select a reference core.
Definition at line 164 of file ShowerRRecData.h.
References fReferenceCoreFlag.
Referenced by RdEventInitializer::RdEventInitializer::Run().
|
inline |
Definition at line 189 of file ShowerRRecData.h.
References fWhichEye.
Referenced by RdEventInitializer::RdEventInitializer::Run().
|
friend |
Definition at line 203 of file ShowerRRecData.h.
|
friend |
Definition at line 204 of file ShowerRRecData.h.
|
private |
Definition at line 199 of file ShowerRRecData.h.
Referenced by GetReferenceAxisFlag(), and SetReferenceAxisFlag().
|
private |
Definition at line 198 of file ShowerRRecData.h.
Referenced by GetReferenceCoreFlag(), and SetReferenceCoreFlag().
|
private |
Definition at line 196 of file ShowerRRecData.h.
Referenced by DeleteParameter(), DeleteParameterCovariance(), GetCovarianceEnumVector(), GetEnumVector(), GetParameter(), GetParameterCovariance(), GetParameterCovarianceLockStatus(), GetParameterError(), GetParameterErrorLockStatus(), GetParameterLockStatus(), HasParameter(), HasParameterCovariance(), HasParameterError(), SetParameter(), SetParameterCovariance(), and SetParameterError().
|
private |
Definition at line 201 of file ShowerRRecData.h.
Referenced by GetWhichEye(), and SetWhichEye().