#include <FdProfileReconstructor.h>
Public Types | |
enum | ResultFlag { eSuccess, eFailure, eBreakLoop, eContinueLoop } |
Flag returned by module methods to the RunController. More... | |
enum | VersionInfoType { eFilename = 1, eRevisionNumber = 2, eDate = 3, eTime = 4, eLastEditor = 5 } |
Different types of version info that can be retrieved from GetVersionInfo. More... | |
Static Public Member Functions | |
static std::string | GetResultFlagByName (const ResultFlag flag) |
Protected Types | |
enum | InfoLevel { eInfoNone = 0, eInfoFinal = 1, eInfoIntermediate = 2, eInfoDebug = 3 } |
Protected Attributes | |
int | fInfoLevel = 0 |
Private Types | |
enum | EShowerParameters { eX0 = 0, eXmax, edEdXmax, eLambda, eEem, eNFitParameters } |
Private Member Functions | |
void | AddPointsOutsideFOV () |
void | CalculateDetEff (const fevt::Eye &eye) |
bool | CalculateGeometryAndDepth (fevt::Eye &eye) |
bool | CalculateProfiles (fevt::Eye &eye) |
void | CalculateTotalErrors (fevt::Eye &eye) |
void | DeleteCFMatrix () |
bool | GetShowerFRecData (evt::Event &event, fevt::Eye &eye) |
double | GuessShowerMaximum (evt::Event &event, const fevt::Eye &eye) |
bool | InitializeAtmosphere (const bool flatEarth, double &minDist, double &maxDist) |
void | InitProfiles (fevt::Eye &eye) |
bool | PropagateUncertainties (fevt::Eye &eye) |
bool | ReFitProfile (fevt::Eye &eye, double nSigRp, double nSigChi0, double nSigT0, double nSigPhi, double nSigTheta, std::vector< std::vector< double > > &results) |
REGISTER_MODULE ("FdProfileReconstructorKG", FdProfileReconstructor) | |
void | SetGeometry (fevt::Eye &eye, double nSigRp, double nSigChi0, double nSigT0, double nSigPhi, double nSigTheta) |
Definition at line 69 of file FdProfileReconstructor.h.
Enumerator | |
---|---|
eX0 | |
eXmax | |
edEdXmax | |
eLambda | |
eEem | |
eNFitParameters |
Definition at line 138 of file FdProfileReconstructor.h.
|
protectedinherited |
|
inherited |
Flag returned by module methods to the RunController.
Enumerator | |
---|---|
eSuccess |
Report success to RunController. |
eFailure |
Report failure to RunController, causing RunController to terminate execution. |
eBreakLoop |
Break current loop. It works for nested loops too! |
eContinueLoop |
Skip remaining modules in the current loop and continue with next iteration of the loop. |
|
inherited |
FdProfileReconstructor::FdProfileReconstructor | ( | ) |
Definition at line 81 of file FdProfileReconstructor.cc.
FdProfileReconstructor::~FdProfileReconstructor | ( | ) |
Definition at line 98 of file FdProfileReconstructor.cc.
|
private |
Definition at line 801 of file FdProfileReconstructor.cc.
References utl::cm2, fwk::LocalCoordinateSystemConstructor< Policy >::Create(), atm::Atmosphere::EvaluateDepthVsHeight(), atm::Atmosphere::EvaluateDistanceVsSlantDepth(), atm::Atmosphere::EvaluateHeightVsDepth(), atm::Atmosphere::EvaluateSlantDepthVsDistance(), fAxis, fCore, fDepth, fInclinedModelMaxCosZenith, fOutSideFOV, fTrackPositions, fVerbosity, utl::g, utl::BasicVector< HepVector >::GetCosTheta(), atm::ProfileResult::MaxX(), atm::ProfileResult::MinX(), utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), and atm::ProfileResult::Y().
Referenced by CalculateGeometryAndDepth().
|
private |
Definition at line 646 of file FdProfileReconstructor.cc.
References utl::TabulatedFunction::Clear(), and fRelEff.
Referenced by Run().
|
private |
Definition at line 670 of file FdProfileReconstructor.cc.
References AddPointsOutsideFOV(), utl::TabulatedFunctionErrors::Clear(), fwk::LocalCoordinateSystemConstructor< Policy >::Create(), fevt::FdConstants::eFluorTotal, fevt::FdConstants::eTotal, atm::Atmosphere::EvaluateDepthVsHeight(), atm::Atmosphere::EvaluateSlantDepthVsDistance(), fAxis, fChi0, fCore, fDepth, fEcut, fErrorCalcMode, fInclinedModelMaxCosZenith, fRp, fT0, fTrackPositions, fVerbosity, det::Detector::GetAtmosphere(), utl::BasicVector< HepVector >::GetCosTheta(), fdet::FDetector::GetEye(), det::Detector::GetFDetector(), fevt::EyeRecData::GetLightFlux(), utl::Vector::GetMag(), utl::TabulatedFunction::GetNPoints(), fdet::Eye::GetPosition(), fevt::Eye::GetRecData(), utl::TabulatedFunction::GetX(), utl::TabulatedFunctionErrors::GetXErr(), utl::TabulatedFunction::GetY(), utl::TabulatedFunctionErrors::GetYErr(), InitializeAtmosphere(), utl::kSpeedOfLight, atm::ProfileResult::MaxX(), atm::ProfileResult::MinX(), ns, utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), utl::TabulatedFunctionErrors::PushBack(), atm::Atmosphere::SetCherenkovEnergyCutoff(), and atm::ProfileResult::Y().
Referenced by ReFitProfile(), and Run().
|
private |
Definition at line 471 of file FdProfileReconstructor.cc.
References utl::cm2, fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherRayleighScattered, utl::EnergyDeposit(), fevt::FdConstants::eTotal, fCfac, fCherenkovCone, fChFlPtr, fChFlPtrMap, fDepth, fDirCherLDF, fEcut, fErrorCalcMode, fFfac, fFluoLDF, fMultScatLDF, fOpticalHalo, fOutSideFOV, fRelEff, fScatCherLDF, fTrackPositions, fVerbosity, fXmax, fYieldRefit, utl::g, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GetCherenkovFluorescenceMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GetDirectCherenkovMatrix(), evt::ShowerFRecData::GetEnergyDeposit(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetId(), oBLAS::lowerTriangularMatrix::GetInverse(), fevt::EyeRecData::GetLightFlux(), evt::ShowerFRecData::GetLongitudinalProfile(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GetMieScatteredCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GetRayleighScatteredCherenkovMatrix(), fevt::Eye::GetRecData(), utl::TabulatedFunction::GetX(), utl::TabulatedFunction::GetY(), utl::TabulatedFunctionErrors::GetYErr(), fevt::EyeRecData::GetZeta(), InitProfiles(), utl::TabulatedFunctionErrors::PushBack(), utl::s, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::SetYieldFactors(), sqrt(), and WARNING.
Referenced by ReFitProfile(), and Run().
|
private |
Definition at line 997 of file FdProfileReconstructor.cc.
References utl::cm, utl::cm2, fwk::LocalCoordinateSystemConstructor< Policy >::Create(), edEdXmax, eEem, galactic::EeV, evt::gh::eLambda, eLambda, eNFitParameters, ERROR, evt::gh::eX0, eX0, eXmax, utl::InvisibleEnergy::Factor(), utl::InvisibleEnergy::FactorDerivative(), utl::InvisibleEnergy::FactorVariance(), fAtmVariance, fAxis, fComposition, fCore, fGeomVariance, fInvisibleEnergyModel, fPropagateAtmUncertainties, fPropagateGeometryErrors, fRescaleErrors, fVerbosity, utl::g, gAtmVariability, gEnergyEyeTel, gEnergyResolutionConexMissingFactor, gEnergyTimeDrif, evt::ShowerFRecData::GetAxis(), evt::ShowerFRecData::GetCorePosition(), utl::BasicVector< HepVector >::GetCosTheta(), evt::ShowerFRecData::GetEmEnergy(), evt::ShowerFRecData::GetEmEnergyError(), fevt::EyeRecData::GetFRecShower(), evt::ShowerFRecData::GetGHParameters(), evt::VGaisserHillasParameter::GetNMax(), evt::VGaisserHillasParameter::GetNMaxError(), fevt::Eye::GetRecData(), evt::GaisserHillas4Parameter::GetShapeParameter(), evt::GaisserHillas4Parameter::GetShapeParameterError(), evt::VGaisserHillasParameter::GetXMax(), evt::VGaisserHillasParameter::GetXMaxError(), gHorizontalUniformityError_par, gNightlyRelativeCalibration, max, std::pow(), PropagateUncertainties(), evt::ShowerFRecData::SetEmEnergy(), evt::ShowerFRecData::SetEmEnergyError(), evt::VGaisserHillasParameter::SetNMax(), evt::GaisserHillas4Parameter::SetShapeParameter(), evt::ShowerFRecData::SetTotalEnergy(), evt::ShowerFRecData::SetTotalEnergyError(), evt::VGaisserHillasParameter::SetXMax(), evt::ShowerFRecData::SetXmaxError(), and sqrt().
Referenced by Run().
|
inlineprivate |
Definition at line 1540 of file FdProfileReconstructor.cc.
References fChFlPtr, and fChFlPtrMap.
Referenced by Finish(), ReFitProfile(), and Run().
|
virtual |
Finish: invoked at end of the run (NOT end of the event)
This method is for things that should be done at the end of the run (for example, closing files or writing out histograms) {You must override this method in your concrete module}
Implements fwk::VModule.
Definition at line 309 of file FdProfileReconstructor.cc.
References DeleteCFMatrix(), fwk::VModule::eFailure, fwk::VModule::eSuccess, fEnergyFitter, FdProfileReconstructorKG::EnergyFitter::Finish(), and fRootCFMOutput.
|
inline |
Definition at line 86 of file FdProfileReconstructor.h.
References fCfac.
int FdProfileReconstructor::GetEnergyFitterVerbosity | ( | ) | const |
Definition at line 1582 of file FdProfileReconstructor.cc.
References fEnergyFitter, and FdProfileReconstructorKG::EnergyFitter::GetVerbosity().
|
inline |
Definition at line 112 of file FdProfileReconstructor.h.
References fErrPropVerb.
|
inline |
Definition at line 84 of file FdProfileReconstructor.h.
References fFfac.
|
inline |
Definition at line 95 of file FdProfileReconstructor.h.
References fPropagateAtmUncertainties.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction().
|
inline |
Definition at line 93 of file FdProfileReconstructor.h.
References fPropagateGeometryErrors.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction().
|
staticinherited |
Definition at line 8 of file VModule.cc.
References fwk::VModule::eBreakLoop, fwk::VModule::eContinueLoop, fwk::VModule::eFailure, and fwk::VModule::eSuccess.
Referenced by fwk::RunController::DoNextInSequence(), fwk::RunController::FinishBranch(), and fwk::RunController::InitBranch().
|
private |
Definition at line 433 of file FdProfileReconstructor.cc.
References fEcut, fShowerFRecData, fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), fevt::EyeRecData::HasFRecShower(), and evt::ShowerFRecData::SetEnergyCutoff().
Referenced by Run().
|
inlineinherited |
Definition at line 106 of file VModule.h.
References fwk::VModule::fStopwatch.
|
inlineinherited |
Definition at line 107 of file VModule.h.
References fwk::VModule::fStopwatch.
|
inline |
Definition at line 110 of file FdProfileReconstructor.h.
References fVerbosity.
|
inherited |
Retrieve different sorts of module version info.
Definition at line 26 of file VModule.cc.
Referenced by fwk::CentralConfig::GetConfig(), ThresholdCalculatorKG::ThresholdCalculator::Init(), fdDoubleBumpFinder::FdDoubleBumpFinder::Init(), LaserGeneratorNA::LaserGenerator::Init(), LaserLightSimulatorNA::LaserLightSimulator::Init(), FdElectronicsSimulatorOG::FdElectronicsSimulator::Init(), TelescopeSimulatorKG::TelescopeSimulator::Init(), TelescopeSimulatorKG2::TelescopeSimulator::Init(), SdSimpleSimKG::SdSimpleSim::Init(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Init(), and testRunController::testModuleVersionInfo().
|
private |
Definition at line 948 of file FdProfileReconstructor.cc.
References utl::cm, fevt::FdConstants::eTotal, fAlwaysGuessXMaxFromAperture, fDepth, fOutSideFOV, utl::g, fevt::EyeRecData::GetFRecShower(), evt::ShowerFRecData::GetGHParameters(), fevt::EyeRecData::GetLightFlux(), utl::TabulatedFunction::GetNPoints(), fevt::Eye::GetRecData(), utl::TabulatedFunctionErrors::GetXErr(), utl::TabulatedFunction::GetY(), fevt::EyeRecData::HasFRecShower(), evt::ShowerFRecData::HasGHParameters(), and evt::Event::HasRecShower().
Referenced by Run().
|
virtual |
Initialize: invoked at beginning of run (NOT beginning of event)
This method is for things that should be done once at the beginning of a run (for example, booking histograms, performing calculations that need to be done only once, initializing parameters) {You must override this method in your concrete module}
Implements fwk::VModule.
Definition at line 108 of file FdProfileReconstructor.cc.
References utl::cm2, degree, utl::InvisibleEnergy::eDATA, utl::InvisibleEnergy::eData, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eExpoScatCherLDF, fwk::VModule::eFailure, FdProfileReconstructorKG::OpticalHalo::eFlasher2005, FdProfileReconstructorKG::OpticalHalo::eFlasher2008, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eGillerScatCherLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eGoraDirCherLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eGoraFluoLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eGoraScatCherLDF, RdREASSimPreparator::eIron, utl::InvisibleEnergy::eMixedComposition, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eNoDirCherLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eNoFluoLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eNoMultScatLDF, FdProfileReconstructorKG::OpticalHalo::eNone, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eNoScatCherLDF, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::ePekalaLDF, RdREASSimPreparator::eProton, utl::InvisibleEnergy::eQGSJET01, FdProfileReconstructorKG::CherenkovFluorescenceMatrix::eRobertsLDF, ERROR, utl::InvisibleEnergy::eSIBYLL21, FdProfileReconstructorKG::OpticalHalo::eSpotGroup, FdProfileReconstructorKG::OpticalHalo::eSpotGroup2, fwk::VModule::eSuccess, fCfac, fCherenkovCone, fComposition, fDirCherLDF, fEcut, fEnergyFitter, fErrPropVerb, fFfac, fFluoLDF, fInclinedModelDepthBinning, fInclinedModelMaxCosZenith, fInvisibleEnergyModel, fmaxErrPropPoints, fMultScatLDF, fOpticalHalo, fPropagateAtmUncertainties, fPropagateGeometryErrors, fRescaleErrors, fRootCFMOutput, fSaveToRoot, fScatCherLDF, fVerbosity, utl::g, utl::Branch::GetChild(), utl::Branch::GetData(), fwk::CentralConfig::GetTopBranch(), INFO, FdProfileReconstructorKG::EnergyFitter::Init(), is(), and utl::MeV.
|
private |
Definition at line 1599 of file FdProfileReconstructor.cc.
References utl::cm2, fwk::LocalCoordinateSystemConstructor< Policy >::Create(), atm::Atmosphere::EvaluateDepthVsHeight(), atm::Atmosphere::EvaluateSlantDepthVsDistance(), fAxis, fCore, fErrorCalcMode, fInclinedModelDepthBinning, fIsMultiEyeEvent, fVerbosity, fYieldRefit, utl::g, utl::BasicVector< HepVector >::GetCosTheta(), atm::Atmosphere::InitSlantProfileModel(), atm::ProfileResult::MaxX(), atm::ProfileResult::MinX(), utl::mm, and utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight().
Referenced by CalculateGeometryAndDepth().
|
private |
Definition at line 890 of file FdProfileReconstructor.cc.
References utl::TabulatedFunctionErrors::Clear(), fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherMultScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, fevt::FdConstants::eFluorMultScattered, fEcut, evt::ShowerFRecData::GetEnergyDeposit(), evt::ShowerFRecData::GetFluorescencePhotons(), fevt::EyeRecData::GetFRecShower(), fevt::EyeRecData::GetLightFlux(), evt::ShowerFRecData::GetLongitudinalProfile(), fevt::Eye::GetRecData(), evt::ShowerFRecData::HasEnergyDeposit(), evt::ShowerFRecData::HasFluorescencePhotons(), fevt::EyeRecData::HasLightFlux(), evt::ShowerFRecData::HasLongitudinalProfile(), evt::ShowerFRecData::MakeEnergyDeposit(), evt::ShowerFRecData::MakeFluorescencePhotons(), fevt::EyeRecData::MakeLightFlux(), evt::ShowerFRecData::MakeLongitudinalProfile(), and evt::ShowerFRecData::SetEnergyCutoff().
Referenced by CalculateProfiles().
|
inlineinherited |
Definition at line 95 of file VModule.h.
References fwk::VModule::fStopwatch, and utl::Stopwatch::Reset().
|
private |
Definition at line 1202 of file FdProfileReconstructor.cc.
References eNFitParameters, fAtmVariance, fEnergyFitter, fErrorCalcMode, fErrPropVerb, fGeomVariance, fPropagateAtmUncertainties, fPropagateGeometryErrors, fRescaleErrors, fVerbosity, fXmax, fevt::EyeRecData::GetChi0TZeroCorrelation(), fevt::EyeRecData::GetFRecShower(), evt::ShowerFRecData::GetGHParameters(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetRpChi0Correlation(), fevt::EyeRecData::GetRpTZeroCorrelation(), fevt::EyeRecData::GetSDPCorrThetaPhi(), fevt::EyeRecData::GetTimeFitChiSquare(), fevt::EyeRecData::GetTimeFitNDof(), FdProfileReconstructorKG::EnergyFitter::GetVerbosity(), ReFitProfile(), atm::Atmosphere::SetUncertaintyBound(), and FdProfileReconstructorKG::EnergyFitter::SetVerbosity().
Referenced by CalculateTotalErrors().
|
private |
Definition at line 1386 of file FdProfileReconstructor.cc.
References CalculateGeometryAndDepth(), CalculateProfiles(), utl::TabulatedFunctionErrors::Clear(), DeleteCFMatrix(), edEdXmax, eEem, eLambda, eNFitParameters, fevt::FdConstants::eTotal, eX0, eXmax, fChFlPtr, fEnergyFitter, fErrPropVerb, fmaxErrPropPoints, FdProfileReconstructorKG::EnergyFitter::GetdEdXmax(), FdProfileReconstructorKG::EnergyFitter::GetEmEnergy(), evt::ShowerFRecData::GetEnergyDeposit(), fevt::EyeRecData::GetFRecShower(), FdProfileReconstructorKG::EnergyFitter::GetLambda(), fevt::EyeRecData::GetLightFlux(), utl::TabulatedFunction::GetNPoints(), fevt::Eye::GetRecData(), utl::TabulatedFunction::GetX(), FdProfileReconstructorKG::EnergyFitter::GetX0(), utl::TabulatedFunctionErrors::GetXErr(), FdProfileReconstructorKG::EnergyFitter::GetXmax(), utl::TabulatedFunction::GetY(), utl::TabulatedFunctionErrors::GetYErr(), utl::TabulatedFunctionErrors::PushBack(), FdProfileReconstructorKG::EnergyFitter::ReFitProfile(), result, SetGeometry(), and sqrt().
Referenced by PropagateUncertainties().
|
private |
|
virtual |
Run: invoked once per event.
This method is for things that should be done once per event {You must override this method in your concrete module}
Implements fwk::VModule.
Definition at line 330 of file FdProfileReconstructor.cc.
References CalculateDetEff(), CalculateGeometryAndDepth(), CalculateProfiles(), CalculateTotalErrors(), utl::TabulatedFunction::Clear(), DeleteCFMatrix(), fwk::VModule::eContinueLoop, FdProfileReconstructorKG::OpticalHalo::eNone, fwk::VModule::eSuccess, fevt::FdConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::FEvent::EyesEnd(), fAtmVariance, fChFlPtr, fDepth, fEnergyFitter, fErrorCalcMode, fGeomVariance, fIsMultiEyeEvent, fMultScatLDF, fOpticalHalo, fRelEff, fRootCFMOutput, fSaveToRoot, fTrackPositions, fVerbosity, fXmax, fYieldRefit, fevt::Eye::GetId(), fevt::FEvent::GetNEyes(), fevt::Eye::GetRecData(), GetShowerFRecData(), GuessShowerMaximum(), evt::Event::HasFEvent(), fevt::EyeRecData::HasLightFlux(), fevt::Eye::HasRecData(), evt::Event::HasSimShower(), FdProfileReconstructorKG::EnergyFitter::Run(), SetGeometry(), WARNING, and FdProfileReconstructorKG::RootCFMatrixOutput::Write().
|
inlineinherited |
Definition at line 98 of file VModule.h.
References fwk::VModule::fStopwatch, fwk::VModule::Run(), utl::Stopwatch::Start(), and utl::Stopwatch::Stop().
Referenced by fwk::RunController::DoNextInSequence().
|
inline |
Definition at line 102 of file FdProfileReconstructor.h.
References fAlwaysGuessXMaxFromAperture.
|
inline |
Definition at line 82 of file FdProfileReconstructor.h.
References fCfac.
void FdProfileReconstructor::SetEnergyFitterVerbosity | ( | int | verbosity | ) |
Definition at line 1570 of file FdProfileReconstructor.cc.
References fEnergyFitter, and FdProfileReconstructorKG::EnergyFitter::SetVerbosity().
|
inline |
Definition at line 108 of file FdProfileReconstructor.h.
References fErrPropVerb.
|
inline |
Definition at line 80 of file FdProfileReconstructor.h.
References fFfac.
|
private |
Definition at line 1492 of file FdProfileReconstructor.cc.
References utl::cross(), fAxis, fChi0, fCore, fRp, fT0, fevt::EyeRecData::GetChiZero(), fevt::EyeRecData::GetChiZeroError(), fdet::Eye::GetEyeCoordinateSystem(), utl::BasicVector< HepVector >::GetPhi(), fdet::Eye::GetPosition(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetRp(), fevt::EyeRecData::GetRpError(), fevt::EyeRecData::GetSDP(), fevt::EyeRecData::GetSDPPhiError(), fevt::EyeRecData::GetSDPThetaError(), utl::BasicVector< HepVector >::GetTheta(), fevt::EyeRecData::GetTZero(), fevt::EyeRecData::GetTZeroError(), utl::kPi, and utl::Vector::Normalize().
Referenced by ReFitProfile(), and Run().
|
inline |
Definition at line 98 of file FdProfileReconstructor.h.
References fInclinedModelDepthBinning.
|
inline |
Definition at line 91 of file FdProfileReconstructor.h.
References fPropagateAtmUncertainties.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction().
|
inline |
Definition at line 89 of file FdProfileReconstructor.h.
References fPropagateGeometryErrors.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction().
|
inline |
Definition at line 105 of file FdProfileReconstructor.h.
References fVerbosity.
void FdProfileReconstructor::SetYieldRefit | ( | bool | what | ) |
Definition at line 1550 of file FdProfileReconstructor.cc.
References fEnergyFitter, fYieldRefit, and FdProfileReconstructorKG::EnergyFitter::SetYieldRefit().
|
private |
Definition at line 173 of file FdProfileReconstructor.h.
Referenced by GuessShowerMaximum(), and SetAlwaysGuessXMaxFromAperture().
|
private |
Definition at line 200 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), PropagateUncertainties(), and Run().
|
private |
Definition at line 196 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), CalculateTotalErrors(), InitializeAtmosphere(), and SetGeometry().
|
private |
Definition at line 159 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), GetCherenkovYieldScaleFactor(), Init(), and SetCherenkovYieldScaleFactor().
|
private |
Definition at line 169 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), and Init().
|
private |
Definition at line 186 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), DeleteCFMatrix(), ReFitProfile(), and Run().
|
private |
Definition at line 188 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), and DeleteCFMatrix().
|
private |
Definition at line 194 of file FdProfileReconstructor.h.
Referenced by CalculateGeometryAndDepth(), and SetGeometry().
|
private |
Definition at line 148 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), and Init().
|
private |
Definition at line 197 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), CalculateTotalErrors(), InitializeAtmosphere(), and SetGeometry().
|
private |
Definition at line 180 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), CalculateProfiles(), GuessShowerMaximum(), and Run().
|
private |
Definition at line 166 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), and Init().
|
private |
Definition at line 152 of file FdProfileReconstructor.h.
Referenced by CalculateGeometryAndDepth(), CalculateProfiles(), GetShowerFRecData(), Init(), and InitProfiles().
|
private |
Definition at line 192 of file FdProfileReconstructor.h.
Referenced by Finish(), GetEnergyFitterVerbosity(), Init(), PropagateUncertainties(), ReFitProfile(), Run(), SetEnergyFitterVerbosity(), and SetYieldRefit().
|
private |
Definition at line 198 of file FdProfileReconstructor.h.
Referenced by CalculateGeometryAndDepth(), CalculateProfiles(), InitializeAtmosphere(), PropagateUncertainties(), and Run().
|
private |
Definition at line 154 of file FdProfileReconstructor.h.
Referenced by GetErrorPropagationVerbosity(), Init(), PropagateUncertainties(), ReFitProfile(), and SetErrorPropagationVerbosity().
|
private |
Definition at line 160 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), GetFluorescenceYieldScaleFactor(), Init(), and SetFluorescenceYieldScaleFactor().
|
private |
Definition at line 165 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), and Init().
|
private |
Definition at line 199 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), PropagateUncertainties(), and Run().
|
private |
Definition at line 162 of file FdProfileReconstructor.h.
Referenced by Init(), InitializeAtmosphere(), and SetInclinedModelDepthBinning().
|
private |
Definition at line 161 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), and Init().
|
protectedinherited |
Definition at line 123 of file VModule.h.
Referenced by RdChannelASCIINoiseImporterRD::RdChannelASCIINoiseImporterRD::Init(), Rd2dLDFFitter::Rd2dLDFFitter::Init(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::Init(), and Rd2dLDFFitter::Rd2dLDFFitter::Run().
|
private |
Definition at line 149 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), and Init().
|
private |
Definition at line 174 of file FdProfileReconstructor.h.
Referenced by InitializeAtmosphere(), and Run().
|
private |
Definition at line 158 of file FdProfileReconstructor.h.
Referenced by Init(), and ReFitProfile().
|
private |
Definition at line 168 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), Init(), and Run().
|
private |
Definition at line 170 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), Init(), and Run().
|
private |
Definition at line 183 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateProfiles(), and GuessShowerMaximum().
|
private |
Definition at line 156 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), GetPropagateAtmUncertainties(), Init(), PropagateUncertainties(), and SetPropagateAtmUncertainties().
|
private |
Definition at line 155 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), GetPropagateGeometryErrors(), Init(), PropagateUncertainties(), and SetPropagateGeometryErrors().
|
private |
Definition at line 181 of file FdProfileReconstructor.h.
Referenced by CalculateDetEff(), CalculateProfiles(), and Run().
|
private |
Definition at line 157 of file FdProfileReconstructor.h.
Referenced by CalculateTotalErrors(), Init(), and PropagateUncertainties().
|
private |
Definition at line 202 of file FdProfileReconstructor.h.
|
private |
Definition at line 193 of file FdProfileReconstructor.h.
Referenced by CalculateGeometryAndDepth(), and SetGeometry().
|
private |
Definition at line 176 of file FdProfileReconstructor.h.
|
private |
Definition at line 167 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), and Init().
|
private |
Definition at line 182 of file FdProfileReconstructor.h.
Referenced by GetShowerFRecData().
|
private |
Definition at line 195 of file FdProfileReconstructor.h.
Referenced by CalculateGeometryAndDepth(), and SetGeometry().
|
private |
Definition at line 190 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), CalculateProfiles(), and Run().
|
private |
Definition at line 153 of file FdProfileReconstructor.h.
Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), CalculateProfiles(), CalculateTotalErrors(), GetVerbosity(), Init(), InitializeAtmosphere(), PropagateUncertainties(), Run(), and SetVerbosity().
|
private |
Definition at line 179 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), PropagateUncertainties(), and Run().
|
private |
Definition at line 172 of file FdProfileReconstructor.h.
Referenced by CalculateProfiles(), InitializeAtmosphere(), Run(), and SetYieldRefit().