#include <ProfileCalculator.h>
Public Member Functions | |
bool | CalculateProfile (fevt::Eye &eye, const CFMatrixCalculator &cfMatrix, bool onlyEyedEdX=false) |
Private Member Functions | |
void | InitProfiles (fevt::Eye &eye) |
Definition at line 13 of file ProfileCalculator.h.
bool ProfileCalculator::CalculateProfile | ( | fevt::Eye & | eye, |
const CFMatrixCalculator & | cfMatrix, | ||
bool | onlyEyedEdX = false |
||
) |
Definition at line 26 of file ProfileCalculator.cc.
References FdEnergyDepositFinderKG::CFMatrixCalculator::AllTelDataBegin(), FdEnergyDepositFinderKG::CFMatrixCalculator::AllTelDataEnd(), RdGeoCeLDFFitter::b, utl::TabulatedFunctionErrors::Clear(), utl::cm2, fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherMultScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, fevt::FdConstants::eFluorMultScattered, fevt::FdConstants::eFluorTotal, utl::EnergyDeposit(), ERROR, cevt::StationConstants::eTotal, utl::g, FdEnergyDepositFinderKG::CFMatrixCalculator::GetDirectCherenkovMatrix(), FdEnergyDepositFinderKG::CFMatrixCalculator::GetDirectFluorescenceMatrix(), fevt::TelescopeRecData::GetLightFlux(), utl::AugerException::GetMessage(), FdEnergyDepositFinderKG::CFMatrixCalculator::GetMieScatteredCherenkovMatrix(), FdEnergyDepositFinderKG::CFMatrixCalculator::GetRayScatteredCherenkovMatrix(), fevt::Eye::GetRecData(), fevt::Telescope::GetRecData(), FdEnergyDepositFinderKG::ColumnVector::GetSize(), FdEnergyDepositFinderKG::DiagonalMatrix::GetSize(), fevt::Eye::GetTelescope(), fevt::Telescope::HasRecData(), fevt::Telescope::MakeRecData(), std::pow(), utl::TabulatedFunctionErrors::PushBack(), FdEnergyDepositFinderKG::ColumnVector::SetSize(), and sqrt().
|
private |
Definition at line 274 of file ProfileCalculator.cc.
References utl::TabulatedFunctionErrors::Clear(), fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherMultScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, fevt::FdConstants::eFluorMultScattered, fevt::FdConstants::eFluorTotal, fevt::ComponentSelector::eHasData, evt::ShowerFRecData::GetEnergyDeposit(), evt::ShowerFRecData::GetFluorescencePhotons(), fevt::EyeRecData::GetFRecShower(), fevt::TelescopeRecData::GetLightFlux(), fevt::EyeRecData::GetLightFlux(), evt::ShowerFRecData::GetLongitudinalProfile(), fevt::Eye::GetRecData(), evt::ShowerFRecData::HasEnergyDeposit(), evt::ShowerFRecData::HasFluorescencePhotons(), fevt::TelescopeRecData::HasLightFlux(), fevt::EyeRecData::HasLightFlux(), evt::ShowerFRecData::HasLongitudinalProfile(), evt::ShowerFRecData::MakeEnergyDeposit(), evt::ShowerFRecData::MakeFluorescencePhotons(), fevt::TelescopeRecData::MakeLightFlux(), fevt::EyeRecData::MakeLightFlux(), evt::ShowerFRecData::MakeLongitudinalProfile(), fevt::Eye::TelescopesBegin(), and fevt::Eye::TelescopesEnd().