List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | Private Types | Private Member Functions | Private Attributes
FdProfileReconstructorKG::FdProfileReconstructor Class Reference

#include <FdProfileReconstructor.h>

Inheritance diagram for FdProfileReconstructorKG::FdProfileReconstructor:
Inheritance graph
[legend]

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...
 

Public Member Functions

 FdProfileReconstructor ()
 
fwk::VModule::ResultFlag Finish ()
 Finish: invoked at end of the run (NOT end of the event) More...
 
double GetCherenkovYieldScaleFactor () const
 
int GetEnergyFitterVerbosity () const
 
int GetErrorPropagationVerbosity () const
 
double GetFluorescenceYieldScaleFactor () const
 
bool GetPropagateAtmUncertainties () const
 
bool GetPropagateGeometryErrors () const
 
utl::StopwatchGetStopwatch ()
 
const utl::StopwatchGetStopwatch () const
 
int GetVerbosity () const
 
std::string GetVersionInfo (const VersionInfoType v) const
 Retrieve different sorts of module version info. More...
 
fwk::VModule::ResultFlag Init ()
 Initialize: invoked at beginning of run (NOT beginning of event) More...
 
void InitTiming ()
 
fwk::VModule::ResultFlag Run (evt::Event &event)
 Run: invoked once per event. More...
 
ResultFlag RunWithTiming (evt::Event &event)
 
void SetAlwaysGuessXMaxFromAperture (const bool what)
 
void SetCherenkovYieldScaleFactor (const double f)
 
void SetEnergyFitterVerbosity (int verbosity)
 
void SetErrorPropagationVerbosity (const int verbosity)
 
void SetFluorescenceYieldScaleFactor (const double f)
 
void SetInclinedModelDepthBinning (const double dX)
 
void SetPropagateAtmUncertainties (const bool propagate)
 
void SetPropagateGeometryErrors (const bool propagate)
 
void SetVerbosity (const int verbosity)
 
void SetYieldRefit (bool what)
 
 ~FdProfileReconstructor ()
 

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)
 

Private Attributes

bool fAlwaysGuessXMaxFromAperture
 
std::vector< double > fAtmVariance
 
utl::Vector fAxis
 
double fCfac
 
bool fCherenkovCone
 
CherenkovFluorescenceMatrixfChFlPtr
 
std::map< int,
CherenkovFluorescenceMatrix * > 
fChFlPtrMap
 
double fChi0
 
utl::InvisibleEnergy::ECompositionModel fComposition
 
utl::Point fCore
 
std::deque< double > fDepth
 
CherenkovFluorescenceMatrix::eDirectCherenkovLDF fDirCherLDF
 
double fEcut
 
EnergyFitterfEnergyFitter
 
bool fErrorCalcMode
 
int fErrPropVerb
 
double fFfac
 
CherenkovFluorescenceMatrix::eFluorescenceLDF fFluoLDF
 
std::vector< double > fGeomVariance
 
double fInclinedModelDepthBinning
 
double fInclinedModelMaxCosZenith
 
utl::InvisibleEnergy::EInteractionModel fInvisibleEnergyModel
 
bool fIsMultiEyeEvent
 
int fmaxErrPropPoints
 
CherenkovFluorescenceMatrix::eMultipleScatteringLDF fMultScatLDF
 
OpticalHalo::EHaloType fOpticalHalo
 
unsigned int fOutSideFOV
 
int fPropagateAtmUncertainties
 
int fPropagateGeometryErrors
 
utl::TabulatedFunction fRelEff
 
int fRescaleErrors
 
RootCFMatrixOutputfRootCFMOutput
 
double fRp
 
bool fSaveToRoot
 
CherenkovFluorescenceMatrix::eScatteredCherenkovLDF fScatCherLDF
 
evt::ShowerFRecDatafShowerFRecData
 
double fT0
 
std::deque< std::vector
< utl::Point > > 
fTrackPositions
 
int fVerbosity
 
double fXmax
 
bool fYieldRefit
 

Detailed Description

Module to reconstruct the longitudinal light and energy deposit
profiles
  • least square solution: M. Unger et al., NIM A588 (2008), 433
  • lateral distribution of fluorescence light: D. Gora et al., Astropart.Phys.24:484-494,2006
  • lateral distribution of Cherenkov light: B.R.Dawson, M. Giller and G. Wieczorek , Proc. 30th ICRC (2007)
  • multiple scattering correction: M.D. Roberts, J. Phys. G31 (2005), 1291 or J. Pekala et al., GAP-2008-087
  • invisible energy correction: H.M.J. Barbosa et al., Astropart. Phys. 22 (2004) 159.
  • implementation of lateral distributions: M.Unger et al., GAP-2008-052
  • available halo parameterizations: GAP-2008-141, GAP-2009-045 and GAP-2008-052
Author
Michael Unger
Date
26 April 2005

Definition at line 69 of file FdProfileReconstructor.h.

Member Enumeration Documentation

Enumerator
eX0 
eXmax 
edEdXmax 
eLambda 
eEem 
eNFitParameters 

Definition at line 138 of file FdProfileReconstructor.h.

enum fwk::VModule::InfoLevel
protectedinherited
Enumerator
eInfoNone 
eInfoFinal 
eInfoIntermediate 
eInfoDebug 

Definition at line 125 of file VModule.h.

enum fwk::VModule::ResultFlag
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.

Definition at line 60 of file VModule.h.

Different types of version info that can be retrieved from GetVersionInfo.

Enumerator
eFilename 
eRevisionNumber 
eDate 
eTime 
eLastEditor 

Definition at line 110 of file VModule.h.

Constructor & Destructor Documentation

FdProfileReconstructor::FdProfileReconstructor ( )

Definition at line 81 of file FdProfileReconstructor.cc.

FdProfileReconstructor::~FdProfileReconstructor ( )

Definition at line 98 of file FdProfileReconstructor.cc.

Member Function Documentation

void FdProfileReconstructor::AddPointsOutsideFOV ( )
private
void FdProfileReconstructor::CalculateDetEff ( const fevt::Eye eye)
private

Definition at line 646 of file FdProfileReconstructor.cc.

References utl::TabulatedFunction::Clear(), and fRelEff.

Referenced by Run().

bool FdProfileReconstructor::CalculateGeometryAndDepth ( fevt::Eye eye)
private
bool FdProfileReconstructor::CalculateProfiles ( fevt::Eye eye)
private
void FdProfileReconstructor::CalculateTotalErrors ( fevt::Eye eye)
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().

void FdProfileReconstructor::DeleteCFMatrix ( )
inlineprivate

Definition at line 1540 of file FdProfileReconstructor.cc.

References fChFlPtr, and fChFlPtrMap.

Referenced by Finish(), ReFitProfile(), and Run().

fwk::VModule::ResultFlag FdProfileReconstructor::Finish ( )
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.

double FdProfileReconstructorKG::FdProfileReconstructor::GetCherenkovYieldScaleFactor ( ) const
inline

Definition at line 86 of file FdProfileReconstructor.h.

References fCfac.

int FdProfileReconstructor::GetEnergyFitterVerbosity ( ) const
int FdProfileReconstructorKG::FdProfileReconstructor::GetErrorPropagationVerbosity ( ) const
inline

Definition at line 112 of file FdProfileReconstructor.h.

References fErrPropVerb.

double FdProfileReconstructorKG::FdProfileReconstructor::GetFluorescenceYieldScaleFactor ( ) const
inline

Definition at line 84 of file FdProfileReconstructor.h.

References fFfac.

bool FdProfileReconstructorKG::FdProfileReconstructor::GetPropagateAtmUncertainties ( ) const
inline
bool FdProfileReconstructorKG::FdProfileReconstructor::GetPropagateGeometryErrors ( ) const
inline
std::string fwk::VModule::GetResultFlagByName ( const ResultFlag  flag)
staticinherited
bool FdProfileReconstructor::GetShowerFRecData ( evt::Event event,
fevt::Eye eye 
)
private
utl::Stopwatch& fwk::VModule::GetStopwatch ( )
inlineinherited

Definition at line 106 of file VModule.h.

References fwk::VModule::fStopwatch.

const utl::Stopwatch& fwk::VModule::GetStopwatch ( ) const
inlineinherited

Definition at line 107 of file VModule.h.

References fwk::VModule::fStopwatch.

int FdProfileReconstructorKG::FdProfileReconstructor::GetVerbosity ( ) const
inline

Definition at line 110 of file FdProfileReconstructor.h.

References fVerbosity.

std::string fwk::VModule::GetVersionInfo ( const VersionInfoType  v) const
inherited
double FdProfileReconstructor::GuessShowerMaximum ( evt::Event event,
const fevt::Eye eye 
)
private
fwk::VModule::ResultFlag FdProfileReconstructor::Init ( )
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.

bool FdProfileReconstructor::InitializeAtmosphere ( const bool  flatEarth,
double &  minDist,
double &  maxDist 
)
private
void FdProfileReconstructor::InitProfiles ( fevt::Eye eye)
private
void fwk::VModule::InitTiming ( )
inlineinherited

Definition at line 95 of file VModule.h.

References fwk::VModule::fStopwatch, and utl::Stopwatch::Reset().

bool FdProfileReconstructor::PropagateUncertainties ( fevt::Eye eye)
private
bool FdProfileReconstructor::ReFitProfile ( fevt::Eye eye,
double  nSigRp,
double  nSigChi0,
double  nSigT0,
double  nSigPhi,
double  nSigTheta,
std::vector< std::vector< double > > &  results 
)
private
FdProfileReconstructorKG::FdProfileReconstructor::REGISTER_MODULE ( "FdProfileReconstructorKG"  ,
FdProfileReconstructor   
)
private
fwk::VModule::ResultFlag FdProfileReconstructor::Run ( evt::Event event)
virtual
ResultFlag fwk::VModule::RunWithTiming ( evt::Event event)
inlineinherited
void FdProfileReconstructorKG::FdProfileReconstructor::SetAlwaysGuessXMaxFromAperture ( const bool  what)
inline

Definition at line 102 of file FdProfileReconstructor.h.

References fAlwaysGuessXMaxFromAperture.

void FdProfileReconstructorKG::FdProfileReconstructor::SetCherenkovYieldScaleFactor ( const double  f)
inline

Definition at line 82 of file FdProfileReconstructor.h.

References fCfac.

void FdProfileReconstructor::SetEnergyFitterVerbosity ( int  verbosity)
void FdProfileReconstructorKG::FdProfileReconstructor::SetErrorPropagationVerbosity ( const int  verbosity)
inline

Definition at line 108 of file FdProfileReconstructor.h.

References fErrPropVerb.

void FdProfileReconstructorKG::FdProfileReconstructor::SetFluorescenceYieldScaleFactor ( const double  f)
inline

Definition at line 80 of file FdProfileReconstructor.h.

References fFfac.

void FdProfileReconstructor::SetGeometry ( fevt::Eye eye,
double  nSigRp,
double  nSigChi0,
double  nSigT0,
double  nSigPhi,
double  nSigTheta 
)
private
void FdProfileReconstructorKG::FdProfileReconstructor::SetInclinedModelDepthBinning ( const double  dX)
inline

Definition at line 98 of file FdProfileReconstructor.h.

References fInclinedModelDepthBinning.

void FdProfileReconstructorKG::FdProfileReconstructor::SetPropagateAtmUncertainties ( const bool  propagate)
inline
void FdProfileReconstructorKG::FdProfileReconstructor::SetPropagateGeometryErrors ( const bool  propagate)
inline
void FdProfileReconstructorKG::FdProfileReconstructor::SetVerbosity ( const int  verbosity)
inline

Definition at line 105 of file FdProfileReconstructor.h.

References fVerbosity.

void FdProfileReconstructor::SetYieldRefit ( bool  what)

Member Data Documentation

bool FdProfileReconstructorKG::FdProfileReconstructor::fAlwaysGuessXMaxFromAperture
private

Definition at line 173 of file FdProfileReconstructor.h.

Referenced by GuessShowerMaximum(), and SetAlwaysGuessXMaxFromAperture().

std::vector<double> FdProfileReconstructorKG::FdProfileReconstructor::fAtmVariance
private

Definition at line 200 of file FdProfileReconstructor.h.

Referenced by CalculateTotalErrors(), PropagateUncertainties(), and Run().

utl::Vector FdProfileReconstructorKG::FdProfileReconstructor::fAxis
private
double FdProfileReconstructorKG::FdProfileReconstructor::fCfac
private
bool FdProfileReconstructorKG::FdProfileReconstructor::fCherenkovCone
private

Definition at line 169 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), and Init().

CherenkovFluorescenceMatrix* FdProfileReconstructorKG::FdProfileReconstructor::fChFlPtr
private

Definition at line 186 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), DeleteCFMatrix(), ReFitProfile(), and Run().

std::map<int, CherenkovFluorescenceMatrix*> FdProfileReconstructorKG::FdProfileReconstructor::fChFlPtrMap
private

Definition at line 188 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), and DeleteCFMatrix().

double FdProfileReconstructorKG::FdProfileReconstructor::fChi0
private

Definition at line 194 of file FdProfileReconstructor.h.

Referenced by CalculateGeometryAndDepth(), and SetGeometry().

utl::InvisibleEnergy::ECompositionModel FdProfileReconstructorKG::FdProfileReconstructor::fComposition
private

Definition at line 148 of file FdProfileReconstructor.h.

Referenced by CalculateTotalErrors(), and Init().

utl::Point FdProfileReconstructorKG::FdProfileReconstructor::fCore
private
std::deque<double> FdProfileReconstructorKG::FdProfileReconstructor::fDepth
private
CherenkovFluorescenceMatrix::eDirectCherenkovLDF FdProfileReconstructorKG::FdProfileReconstructor::fDirCherLDF
private

Definition at line 166 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), and Init().

double FdProfileReconstructorKG::FdProfileReconstructor::fEcut
private
EnergyFitter* FdProfileReconstructorKG::FdProfileReconstructor::fEnergyFitter
private
bool FdProfileReconstructorKG::FdProfileReconstructor::fErrorCalcMode
private
int FdProfileReconstructorKG::FdProfileReconstructor::fErrPropVerb
private
double FdProfileReconstructorKG::FdProfileReconstructor::fFfac
private
CherenkovFluorescenceMatrix::eFluorescenceLDF FdProfileReconstructorKG::FdProfileReconstructor::fFluoLDF
private

Definition at line 165 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), and Init().

std::vector<double> FdProfileReconstructorKG::FdProfileReconstructor::fGeomVariance
private

Definition at line 199 of file FdProfileReconstructor.h.

Referenced by CalculateTotalErrors(), PropagateUncertainties(), and Run().

double FdProfileReconstructorKG::FdProfileReconstructor::fInclinedModelDepthBinning
private
double FdProfileReconstructorKG::FdProfileReconstructor::fInclinedModelMaxCosZenith
private

Definition at line 161 of file FdProfileReconstructor.h.

Referenced by AddPointsOutsideFOV(), CalculateGeometryAndDepth(), and Init().

int fwk::VModule::fInfoLevel = 0
protectedinherited
utl::InvisibleEnergy::EInteractionModel FdProfileReconstructorKG::FdProfileReconstructor::fInvisibleEnergyModel
private

Definition at line 149 of file FdProfileReconstructor.h.

Referenced by CalculateTotalErrors(), and Init().

bool FdProfileReconstructorKG::FdProfileReconstructor::fIsMultiEyeEvent
private

Definition at line 174 of file FdProfileReconstructor.h.

Referenced by InitializeAtmosphere(), and Run().

int FdProfileReconstructorKG::FdProfileReconstructor::fmaxErrPropPoints
private

Definition at line 158 of file FdProfileReconstructor.h.

Referenced by Init(), and ReFitProfile().

CherenkovFluorescenceMatrix::eMultipleScatteringLDF FdProfileReconstructorKG::FdProfileReconstructor::fMultScatLDF
private

Definition at line 168 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), Init(), and Run().

OpticalHalo::EHaloType FdProfileReconstructorKG::FdProfileReconstructor::fOpticalHalo
private

Definition at line 170 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), Init(), and Run().

unsigned int FdProfileReconstructorKG::FdProfileReconstructor::fOutSideFOV
private
int FdProfileReconstructorKG::FdProfileReconstructor::fPropagateAtmUncertainties
private
int FdProfileReconstructorKG::FdProfileReconstructor::fPropagateGeometryErrors
private
utl::TabulatedFunction FdProfileReconstructorKG::FdProfileReconstructor::fRelEff
private

Definition at line 181 of file FdProfileReconstructor.h.

Referenced by CalculateDetEff(), CalculateProfiles(), and Run().

int FdProfileReconstructorKG::FdProfileReconstructor::fRescaleErrors
private

Definition at line 157 of file FdProfileReconstructor.h.

Referenced by CalculateTotalErrors(), Init(), and PropagateUncertainties().

RootCFMatrixOutput* FdProfileReconstructorKG::FdProfileReconstructor::fRootCFMOutput
private

Definition at line 202 of file FdProfileReconstructor.h.

Referenced by Finish(), Init(), and Run().

double FdProfileReconstructorKG::FdProfileReconstructor::fRp
private

Definition at line 193 of file FdProfileReconstructor.h.

Referenced by CalculateGeometryAndDepth(), and SetGeometry().

bool FdProfileReconstructorKG::FdProfileReconstructor::fSaveToRoot
private

Definition at line 176 of file FdProfileReconstructor.h.

Referenced by Init(), and Run().

CherenkovFluorescenceMatrix::eScatteredCherenkovLDF FdProfileReconstructorKG::FdProfileReconstructor::fScatCherLDF
private

Definition at line 167 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), and Init().

evt::ShowerFRecData* FdProfileReconstructorKG::FdProfileReconstructor::fShowerFRecData
private

Definition at line 182 of file FdProfileReconstructor.h.

Referenced by GetShowerFRecData().

double FdProfileReconstructorKG::FdProfileReconstructor::fT0
private

Definition at line 195 of file FdProfileReconstructor.h.

Referenced by CalculateGeometryAndDepth(), and SetGeometry().

std::deque<std::vector<utl::Point> > FdProfileReconstructorKG::FdProfileReconstructor::fTrackPositions
private
int FdProfileReconstructorKG::FdProfileReconstructor::fVerbosity
private
double FdProfileReconstructorKG::FdProfileReconstructor::fXmax
private

Definition at line 179 of file FdProfileReconstructor.h.

Referenced by CalculateProfiles(), PropagateUncertainties(), and Run().

bool FdProfileReconstructorKG::FdProfileReconstructor::fYieldRefit
private

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

, generated on Tue Sep 26 2023.