List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
evt::ShowerRecData Class Reference

Interface class to access Shower Reconstructed parameters. More...

#include <ShowerRecData.h>

Public Member Functions

const utl::VectorGetAxis () const
 
const utl::PointGetCorePosition () const
 
double GetEnergy () const
 
double GetEnergyError () const
 
ShowerFRecDataGetFRecShower ()
 
const ShowerFRecDataGetFRecShower () const
 
LaserDataGetLaserData ()
 
const LaserDataGetLaserData () const
 
ShowerMRecDataGetMRecShower ()
 
const ShowerMRecDataGetMRecShower () const
 
ShowerRRecDataGetRRecShower ()
 
const ShowerRRecDataGetRRecShower () const
 
ShowerSRecDataGetSRecShower ()
 
const ShowerSRecDataGetSRecShower () const
 
ShowerUnivRecDataGetUnivRecShower ()
 
const ShowerUnivRecDataGetUnivRecShower () const
 
bool HasFRecShower () const
 
bool HasLaserData () const
 
bool HasMRecShower () const
 
bool HasRRecShower () const
 
bool HasSRecShower () const
 
bool HasUnivRecShower () const
 
void MakeFRecShower ()
 
void MakeLaserData ()
 
void MakeMRecShower ()
 
void MakeRRecShower ()
 
void MakeSRecShower ()
 
void MakeUnivRecShower ()
 
void SetAxis (const utl::Vector &axis)
 
void SetCorePosition (const utl::Point &core)
 
void SetEnergy (const double energy, const double error)
 

Private Member Functions

 ShowerRecData ()=default
 
 ~ShowerRecData ()=default
 

Private Attributes

utl::Point fCorePosition
 
double fEnergy = 0
 
double fEnergyError = 0
 
utl::LameShadowPtr< LaserDatafLaserData
 
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 >
 

Detailed Description

Interface class to access Shower Reconstructed parameters.

Author
Stefano Argiro'
Troy Porter
Date
30 Jan 2003
07 May 2003

Definition at line 33 of file ShowerRecData.h.

Constructor & Destructor Documentation

evt::ShowerRecData::ShowerRecData ( )
privatedefault
evt::ShowerRecData::~ShowerRecData ( )
privatedefault

Member Function Documentation

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 ( )
const ShowerFRecData & ShowerRecData::GetFRecShower ( ) const

Definition at line 42 of file ShowerRecData.cc.

LaserData& evt::ShowerRecData::GetLaserData ( )
inline
const LaserData& evt::ShowerRecData::GetLaserData ( ) const
inline

Definition at line 78 of file ShowerRecData.h.

References fLaserData.

ShowerMRecData & ShowerRecData::GetMRecShower ( )
const ShowerMRecData & ShowerRecData::GetMRecShower ( ) const

Definition at line 174 of file ShowerRecData.cc.

ShowerRRecData & ShowerRecData::GetRRecShower ( )
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 ( )
const ShowerUnivRecData & ShowerRecData::GetUnivRecShower ( ) const

Definition at line 108 of file ShowerRecData.cc.

bool ShowerRecData::HasFRecShower ( ) const
bool evt::ShowerRecData::HasLaserData ( ) const
inline
bool ShowerRecData::HasMRecShower ( ) const
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
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 ( )
void ShowerRecData::MakeMRecShower ( )
void ShowerRecData::MakeRRecShower ( )
void ShowerRecData::MakeSRecShower ( )
void ShowerRecData::MakeUnivRecShower ( )
void ShowerRecData::SetAxis ( const utl::Vector axis)
void ShowerRecData::SetCorePosition ( const utl::Point core)
void ShowerRecData::SetEnergy ( const double  energy,
const double  error 
)

Friends And Related Function Documentation

friend class evt::Event
friend

Definition at line 101 of file ShowerRecData.h.

friend class utl::LameShadowPtr< ShowerRecData >
friend

Definition at line 102 of file ShowerRecData.h.

Member Data Documentation

utl::Point evt::ShowerRecData::fCorePosition
private

Definition at line 91 of file ShowerRecData.h.

double evt::ShowerRecData::fEnergy = 0
private

Definition at line 87 of file ShowerRecData.h.

double evt::ShowerRecData::fEnergyError = 0
private

Definition at line 88 of file ShowerRecData.h.

utl::LameShadowPtr<LaserData> evt::ShowerRecData::fLaserData
private

Definition at line 99 of file ShowerRecData.h.

Referenced by GetLaserData(), and HasLaserData().

utl::Vector evt::ShowerRecData::fShowerAxis
private

Definition at line 90 of file ShowerRecData.h.

utl::LameShadowPtr<ShowerFRecData> evt::ShowerRecData::fShowerFRecData
private

Definition at line 93 of file ShowerRecData.h.

utl::LameShadowPtr<ShowerMRecData> evt::ShowerRecData::fShowerMRecData
private

Definition at line 97 of file ShowerRecData.h.

utl::LameShadowPtr<ShowerRRecData> evt::ShowerRecData::fShowerRRecData
private

Definition at line 96 of file ShowerRecData.h.

utl::LameShadowPtr<ShowerSRecData> evt::ShowerRecData::fShowerSRecData
private

Definition at line 94 of file ShowerRecData.h.

utl::LameShadowPtr<ShowerUnivRecData> evt::ShowerRecData::fShowerUnivRecData
private

Definition at line 95 of file ShowerRecData.h.


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.