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

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::VectorGetAxis () const
 Shower Axis as reconstructed by the FD or FD eye. More...
 
const utl::VectorGetAxisError () const
 Error on shower axis. More...
 
utl::TabulatedFunctionGetCherenkovPhotons ()
 retrieve number of Cerenkov photons versus depth More...
 
const utl::TabulatedFunctionGetCherenkovPhotons () const
 
const utl::VectorGetCoreError () const
 Shower core as reconstructed by the FD or FD eye. More...
 
const utl::PointGetCorePosition () const
 Shower core as reconstructed by the FD or FD eye. More...
 
const utl::TimeStampGetCoreTime () const
 time when shower front passes through the core point More...
 
const utl::TimeIntervalGetCoreTimeError () 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::TabulatedFunctionErrorsGetEnergyDeposit ()
 retrieve dE/dX More...
 
const
utl::TabulatedFunctionErrors
GetEnergyDeposit () const
 
utl::TabulatedFunctionErrorsGetFluorescencePhotons ()
 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::VGaisserHillasParameterGetGHParameters ()
 retrieve Gasser-Hillas parameters More...
 
const
evt::VGaisserHillasParameter
GetGHParameters () const
 
utl::TabulatedFunctionErrorsGetLongitudinalProfile ()
 retrieve longitudinal profile information (size vs depth) More...
 
const
utl::TabulatedFunctionErrors
GetLongitudinalProfile () const
 
evt::MultipleGaisserHillasParametersGetMultipleGHParameters ()
 
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 ()
 

Private Attributes

utl::Vector fAxis
 
utl::Vector fAxisError
 
utl::ShadowPtr
< utl::TabulatedFunction
fCherenkovPhotons
 
utl::Point fCore
 
utl::Vector fCoreError
 
utl::TimeStamp fCoreTime
 
utl::TimeInterval fCoreTimeError
 
double fCorrelationThetaPhi
 
double fCorrelationXY
 
double fEmEnergy
 
UncertaintyMap fEmEnergyError
 
double fEnergyCutoff
 
utl::ShadowPtr
< utl::TabulatedFunctionErrors
fEnergyDeposit
 
utl::ShadowPtr
< utl::TabulatedFunctionErrors
fFluorescencePhotons
 
utl::ShadowPtr
< evt::VGaisserHillasParameter
fGHParameters
 
utl::ShadowPtr
< utl::TabulatedFunctionErrors
fLongitudinalProfile
 
evt::MultipleGaisserHillasParameters fMultipleGHParameters
 
double fSDTimeResidual
 
std::vector< unsigned short int > fStationIds
 
double fTotalEnergy
 
UncertaintyMap fTotalEnergyError
 
UncertaintyMap fXmaxError
 

Friends

class evt::ShowerRecData
 
class fevt::EyeRecData
 
class utl::LameShadowPtr< ShowerFRecData >
 

Detailed Description

Interface class to access to Fluorescence reconstruction of a Shower.

Date
30 Jan 2003

Definition at line 36 of file ShowerFRecData.h.

Member Typedef Documentation

Definition at line 46 of file ShowerFRecData.h.

typedef UncertaintyMap::const_iterator evt::ShowerFRecData::UncertaintyMapConstIterator

Definition at line 47 of file ShowerFRecData.h.

Member Enumeration Documentation

profile reconstruction uncertainty types

Enumerator
eTotal 
eStatistical 
eAtmospheric 

Definition at line 40 of file ShowerFRecData.h.

Constructor & Destructor Documentation

ShowerFRecData::ShowerFRecData ( )
private

Definition at line 27 of file ShowerFRecData.cc.

evt::ShowerFRecData::~ShowerFRecData ( )
inlineprivate

Definition at line 200 of file ShowerFRecData.h.

Member Function Documentation

void evt::ShowerFRecData::AddStationId ( const unsigned short int  id)
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().

const utl::Vector& evt::ShowerFRecData::GetAxis ( ) const
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().

const utl::Vector& evt::ShowerFRecData::GetAxisError ( ) const
inline

Error on shower axis.

Definition at line 164 of file ShowerFRecData.h.

References fAxisError.

Referenced by RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD().

utl::TabulatedFunction& evt::ShowerFRecData::GetCherenkovPhotons ( )
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().

const utl::TabulatedFunction& evt::ShowerFRecData::GetCherenkovPhotons ( ) const
inline

Definition at line 70 of file ShowerFRecData.h.

References fCherenkovPhotons.

const utl::Vector& evt::ShowerFRecData::GetCoreError ( ) const
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().

const utl::Point& evt::ShowerFRecData::GetCorePosition ( ) const
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().

const utl::TimeStamp& evt::ShowerFRecData::GetCoreTime ( ) const
inline
const utl::TimeInterval& evt::ShowerFRecData::GetCoreTimeError ( ) const
inline

Definition at line 174 of file ShowerFRecData.h.

References fCoreTimeError.

double evt::ShowerFRecData::GetCorrelationThetaPhi ( ) const
inline

axis theta/phi correlation (MU: in which coordinate system???)

Definition at line 180 of file ShowerFRecData.h.

References fCorrelationThetaPhi.

double evt::ShowerFRecData::GetCorrelationXY ( ) const
inline

core xy correlation (MU: in which coordinate system???)

Definition at line 177 of file ShowerFRecData.h.

References fCorrelationXY.

Referenced by evt::ShowerRRecData::GetReferenceCoreErrorCorrelationXY().

double evt::ShowerFRecData::GetEmEnergy ( ) const
inline
double ShowerFRecData::GetEmEnergyError ( const EUncertaintyType  type = eTotal) const
UncertaintyMapConstIterator evt::ShowerFRecData::GetEmEnergyErrorsBegin ( ) const
inline

Definition at line 127 of file ShowerFRecData.h.

References fEmEnergyError.

UncertaintyMapConstIterator evt::ShowerFRecData::GetEmEnergyErrorsEnd ( ) const
inline

Definition at line 129 of file ShowerFRecData.h.

References fEmEnergyError.

double evt::ShowerFRecData::GetEnergyCutoff ( ) const
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().

utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetEnergyDeposit ( )
inline
const utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetEnergyDeposit ( ) const
inline

Definition at line 100 of file ShowerFRecData.h.

References fEnergyDeposit.

utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetFluorescencePhotons ( )
inline
const utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetFluorescencePhotons ( ) const
inline

Definition at line 62 of file ShowerFRecData.h.

References fFluorescencePhotons.

template<class T >
T& evt::ShowerFRecData::GetGHParameters ( )
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().

template<class T >
const T& evt::ShowerFRecData::GetGHParameters ( ) const
inline

Definition at line 79 of file ShowerFRecData.h.

References fGHParameters.

evt::VGaisserHillasParameter& evt::ShowerFRecData::GetGHParameters ( )
inline

retrieve Gasser-Hillas parameters

Definition at line 83 of file ShowerFRecData.h.

References fGHParameters.

const evt::VGaisserHillasParameter& evt::ShowerFRecData::GetGHParameters ( ) const
inline

Definition at line 85 of file ShowerFRecData.h.

References fGHParameters.

utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetLongitudinalProfile ( )
inline
const utl::TabulatedFunctionErrors& evt::ShowerFRecData::GetLongitudinalProfile ( ) const
inline

Definition at line 54 of file ShowerFRecData.h.

References fLongitudinalProfile.

evt::MultipleGaisserHillasParameters& evt::ShowerFRecData::GetMultipleGHParameters ( )
inline
const evt::MultipleGaisserHillasParameters& evt::ShowerFRecData::GetMultipleGHParameters ( ) const
inline

Definition at line 93 of file ShowerFRecData.h.

References fMultipleGHParameters.

double evt::ShowerFRecData::GetSDTimeResidual ( ) const
inline

Definition at line 158 of file ShowerFRecData.h.

References fSDTimeResidual.

Referenced by otoa::FD2ADST::FillHybridStations().

std::vector<unsigned short int>& evt::ShowerFRecData::GetStationIds ( )
inline
const std::vector<unsigned short int>& evt::ShowerFRecData::GetStationIds ( ) const
inline

Definition at line 155 of file ShowerFRecData.h.

References fStationIds.

double evt::ShowerFRecData::GetTotalEnergy ( ) const
inline
double ShowerFRecData::GetTotalEnergyError ( const EUncertaintyType  type = eTotal) const
UncertaintyMapConstIterator evt::ShowerFRecData::GetTotalEnergyErrorsBegin ( ) const
inline

Definition at line 136 of file ShowerFRecData.h.

References fTotalEnergyError.

UncertaintyMapConstIterator evt::ShowerFRecData::GetTotalEnergyErrorsEnd ( ) const
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().

UncertaintyMapConstIterator evt::ShowerFRecData::GetXmaxErrorsBegin ( ) const
inline

Definition at line 144 of file ShowerFRecData.h.

References fXmaxError.

UncertaintyMapConstIterator evt::ShowerFRecData::GetXmaxErrorsEnd ( ) const
inline

Definition at line 146 of file ShowerFRecData.h.

References fXmaxError.

bool evt::ShowerFRecData::HasCherenkovPhotons ( ) const
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.

bool evt::ShowerFRecData::HasEnergyDeposit ( ) const
inline
bool evt::ShowerFRecData::HasFluorescencePhotons ( ) const
inline
template<class T >
bool evt::ShowerFRecData::HasGHParameters ( ) const
inline
bool evt::ShowerFRecData::HasGHParameters ( ) const
inline

Definition at line 81 of file ShowerFRecData.h.

References fGHParameters.

bool evt::ShowerFRecData::HasLongitudinalProfile ( ) const
inline
bool evt::ShowerFRecData::HasMultipleGHParameters ( ) const
inline
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 ( )
void ShowerFRecData::MakeEnergyDeposit ( )
void ShowerFRecData::MakeFluorescencePhotons ( )
void ShowerFRecData::MakeGHParameters ( const VGaisserHillasParameter gh)
void ShowerFRecData::MakeLongitudinalProfile ( )
void evt::ShowerFRecData::MakeMultipleGHParameters ( const std::vector< double > &  dgh)
void evt::ShowerFRecData::SetAxis ( const utl::Vector axis)
inline
void evt::ShowerFRecData::SetAxisError ( const utl::Vector axis_er)
inline

Definition at line 192 of file ShowerFRecData.h.

References fAxisError.

Referenced by io::ShowerFRecData_ROOT::operator>>().

void evt::ShowerFRecData::SetCoreError ( const utl::Vector core_er)
inline

Definition at line 194 of file ShowerFRecData.h.

References fCoreError.

Referenced by io::ShowerFRecData_ROOT::operator>>().

void evt::ShowerFRecData::SetCorePosition ( const utl::Point core)
inline
void evt::ShowerFRecData::SetCoreTime ( const utl::TimeStamp coreTime,
const utl::TimeInterval coreTimeErr 
)
inline
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.

void evt::ShowerFRecData::SetCorrelationThetaPhi ( const double  corr)
inline

Definition at line 196 of file ShowerFRecData.h.

References fCorrelationThetaPhi.

Referenced by io::ShowerFRecData_ROOT::operator>>().

void evt::ShowerFRecData::SetCorrelationXY ( const double  corr)
inline

Definition at line 195 of file ShowerFRecData.h.

References fCorrelationXY.

Referenced by io::ShowerFRecData_ROOT::operator>>().

void evt::ShowerFRecData::SetEmEnergy ( const double  energy,
const double  energyError,
const EUncertaintyType  type = eTotal 
)
inline
void evt::ShowerFRecData::SetEmEnergyError ( const double  energyError,
const EUncertaintyType  type 
)
inline
void evt::ShowerFRecData::SetEnergyCutoff ( const double  energy)
inline
void evt::ShowerFRecData::SetSDTimeResidual ( const double  time)
inline
void evt::ShowerFRecData::SetTotalEnergy ( const double  energy,
const double  energyError,
const EUncertaintyType  type = eTotal 
)
inline
void evt::ShowerFRecData::SetTotalEnergyError ( const double  energyError,
const EUncertaintyType  type 
)
inline
void evt::ShowerFRecData::SetXmaxError ( const double  xmaxError,
const EUncertaintyType  type 
)
inline

Friends And Related Function Documentation

friend class evt::ShowerRecData
friend

Definition at line 232 of file ShowerFRecData.h.

friend class fevt::EyeRecData
friend

Definition at line 233 of file ShowerFRecData.h.

friend class utl::LameShadowPtr< ShowerFRecData >
friend

Definition at line 234 of file ShowerFRecData.h.

Member Data Documentation

utl::Vector evt::ShowerFRecData::fAxis
private

Definition at line 216 of file ShowerFRecData.h.

Referenced by CalculatePointOnShower(), GetAxis(), and SetAxis().

utl::Vector evt::ShowerFRecData::fAxisError
private

Definition at line 217 of file ShowerFRecData.h.

Referenced by GetAxisError(), and SetAxisError().

utl::ShadowPtr<utl::TabulatedFunction> evt::ShowerFRecData::fCherenkovPhotons
private
utl::Point evt::ShowerFRecData::fCore
private

Definition at line 218 of file ShowerFRecData.h.

Referenced by CalculatePointOnShower(), GetCorePosition(), and SetCorePosition().

utl::Vector evt::ShowerFRecData::fCoreError
private

Definition at line 219 of file ShowerFRecData.h.

Referenced by GetCoreError(), and SetCoreError().

utl::TimeStamp evt::ShowerFRecData::fCoreTime
private

Definition at line 222 of file ShowerFRecData.h.

Referenced by CalculatePointOnShower(), GetCoreTime(), and SetCoreTime().

utl::TimeInterval evt::ShowerFRecData::fCoreTimeError
private

Definition at line 223 of file ShowerFRecData.h.

Referenced by GetCoreTimeError(), and SetCoreTime().

double evt::ShowerFRecData::fCorrelationThetaPhi
private

Definition at line 225 of file ShowerFRecData.h.

Referenced by GetCorrelationThetaPhi(), and SetCorrelationThetaPhi().

double evt::ShowerFRecData::fCorrelationXY
private

Definition at line 220 of file ShowerFRecData.h.

Referenced by GetCorrelationXY(), and SetCorrelationXY().

double evt::ShowerFRecData::fEmEnergy
private

Definition at line 208 of file ShowerFRecData.h.

Referenced by GetEmEnergy(), and SetEmEnergy().

UncertaintyMap evt::ShowerFRecData::fEmEnergyError
private
double evt::ShowerFRecData::fEnergyCutoff
private

Definition at line 214 of file ShowerFRecData.h.

Referenced by GetEnergyCutoff(), and SetEnergyCutoff().

utl::ShadowPtr<utl::TabulatedFunctionErrors> evt::ShowerFRecData::fEnergyDeposit
private

Definition at line 202 of file ShowerFRecData.h.

Referenced by GetEnergyDeposit(), HasEnergyDeposit(), and MakeEnergyDeposit().

utl::ShadowPtr<utl::TabulatedFunctionErrors> evt::ShowerFRecData::fFluorescencePhotons
private
utl::ShadowPtr<evt::VGaisserHillasParameter> evt::ShowerFRecData::fGHParameters
private

Definition at line 206 of file ShowerFRecData.h.

Referenced by GetGHParameters(), HasGHParameters(), and MakeGHParameters().

utl::ShadowPtr<utl::TabulatedFunctionErrors> evt::ShowerFRecData::fLongitudinalProfile
private
evt::MultipleGaisserHillasParameters evt::ShowerFRecData::fMultipleGHParameters
private

Definition at line 230 of file ShowerFRecData.h.

Referenced by GetMultipleGHParameters(), and HasMultipleGHParameters().

double evt::ShowerFRecData::fSDTimeResidual
private

Definition at line 226 of file ShowerFRecData.h.

Referenced by GetSDTimeResidual(), and SetSDTimeResidual().

std::vector<unsigned short int> evt::ShowerFRecData::fStationIds
private

Definition at line 228 of file ShowerFRecData.h.

Referenced by AddStationId(), and GetStationIds().

double evt::ShowerFRecData::fTotalEnergy
private

Definition at line 209 of file ShowerFRecData.h.

Referenced by GetTotalEnergy(), and SetTotalEnergy().

UncertaintyMap evt::ShowerFRecData::fTotalEnergyError
private
UncertaintyMap evt::ShowerFRecData::fXmaxError
private

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

, generated on Tue Sep 26 2023.