List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
fevt::TelescopeRecData Class Reference

Telescope-specific shower reconstruction data. More...

#include <TelescopeRecData.h>

Public Types

typedef
utl::MultiTabulatedFunctionErrors::ConstIterator 
ConstMultiLightFluxIterator
 
typedef
utl::MultiTabulatedFunctionErrors::Iterator 
MultiLightFluxIterator
 An iterator over the components of the Light Flux. More...
 

Public Member Functions

double GetAxisFitChiSquare () const
 
unsigned int GetAxisFitNDof () const
 
double GetChi0TZeroCorrelation () const
 
double GetChiZero () const
 
double GetChiZeroError () const
 
double GetEastPhiCorrelation () const
 
double GetEastTCoreCorrelation () const
 
double GetEastThetaCorrelation () const
 
unsigned int GetEyeId () const
 
utl::MultiTabulatedFunctionErrorsGetLightCollectionEfficiency ()
 Get the light-collection-efficiency multi tabulated function (for various LightSources) More...
 
const
utl::MultiTabulatedFunctionErrors
GetLightCollectionEfficiency () const
 Get the light-collection-efficiency multi tabulated function (for various LightSources) More...
 
utl::TabulatedFunctionErrorsGetLightFlux (const FdConstants::LightSource source=fevt::FdConstants::eTotal)
 Light flux at diaphragm, photons/m^2 versus time in ns. More...
 
const
utl::TabulatedFunctionErrors
GetLightFlux (const FdConstants::LightSource source=fevt::FdConstants::eTotal) const
 
double GetNorthEastCorrelation () const
 
double GetNorthPhiCorrelation () const
 
double GetNorthTCoreCorrelation () const
 
double GetNorthThetaCorrelation () const
 
double GetPhiTCoreCorrelation () const
 
utl::TimeStamp GetPhotonsStartTime () const
 Start Time of the photons trace. More...
 
const std::vector< std::vector
< unsigned int > > & 
GetPixelsInZetaOverTime () const
 Returns the time-vector of vectors of pixel ids which are within zeta at the given time. More...
 
std::vector< std::vector
< unsigned int > > & 
GetPixelsInZetaOverTime ()
 
double GetRp () const
 
double GetRpChi0Correlation () const
 
double GetRpError () const
 
double GetRpTZeroCorrelation () const
 
const utl::AxialVectorGetSDP () const
 
double GetSDPCorrThetaPhi () const
 
double GetSDPFitChiSquare () const
 
unsigned int GetSDPFitNDof () const
 
double GetSDPPhiError () const
 
double GetSDPThetaError () const
 
const std::list< std::pair
< double, double > > & 
GetSpotFarFromBorderTimeRanges () const
 
std::list< std::pair< double,
double > > & 
GetSpotFarFromBorderTimeRanges ()
 
unsigned int GetTelescopeId () const
 
double GetThetaPhiCorrelation () const
 
double GetThetaTCoreCorrelation () const
 
double GetTimeFitChiSquare () const
 
unsigned int GetTimeFitNDof () const
 
double GetTZero () const
 
double GetTZeroError () const
 
double GetZeta () const
 
bool HasLightCollectionEfficiency () const
 Check that a light-collection-efficiency multi tabulated function exists (for various LightSources) More...
 
bool HasLightFlux (const FdConstants::LightSource source=FdConstants::eTotal) const
 Check that light profile for source /par source is present. More...
 
bool IsSpotFarFromBorder (const double timeRelToEyeTriggerTime) const
 
MultiLightFluxIterator LightFluxesBegin ()
 Begin of the Light flux, returns a LabeledTabulatedFunctionErrors. More...
 
ConstMultiLightFluxIterator LightFluxesBegin () const
 
MultiLightFluxIterator LightFluxesEnd ()
 End of the Light flux, returns a LabeledTabulatedFunctionErrors. More...
 
ConstMultiLightFluxIterator LightFluxesEnd () const
 
void MakeLightCollectionEfficiency ()
 Add a light-collection-efficiency multi tabulated function (for various LightSources) More...
 
void MakeLightFlux (const FdConstants::LightSource source=FdConstants::eTotal)
 
void SetAxisFitChiSquare (const double globalChi2, const unsigned int ndof)
 
void SetAxisFitCorrelations (double northEast, double northTheta, double northPhi, double northTCore, double eastTheta, double eastPhi, double eastTCore, double thetaPhi, double thetaTCore, double phiTCore)
 
void SetChiZero (const double chiZero, const double error)
 
void SetPhotonsStartTime (const utl::TimeStamp &ts)
 
void SetRp (const double rp, const double error)
 
void SetSDP (const utl::AxialVector &vec)
 
void SetSDPCorrThetaPhi (double sdpCorrThetaPhi)
 
void SetSDPFitChiSquare (const double sdpChi2, const unsigned int ndof)
 
void SetSDPPhiError (const double sdpPhiError)
 
void SetSDPThetaError (const double sdpThetaError)
 
void SetSpotFarFromBorderTimeRanges (const std::list< std::pair< double, double >> &timeRanges)
 
void SetTimeFitChiSquare (const double tfitChi2, const unsigned int ndof)
 
void SetTimeFitCorrelations (double rRpT0, double rRpChi0, double rChi0T0)
 
void SetTZero (const double tzero, const double error)
 
void SetZeta (const double zeta)
 

Private Member Functions

void CorrectIds (const unsigned int eyeId, const unsigned int telescopeId)
 
 TelescopeRecData (const unsigned int eyeId, const unsigned int telId)
 
 ~TelescopeRecData ()
 

Private Attributes

double fAxisFitChiSquare = 0
 
unsigned int fAxisFitNDof = 0
 
double fChi0TZeroCorrelation = 0
 
double fChiZero = 0
 
double fChiZeroError = 0
 
double fEastPhiCorrelation = 0
 
double fEastTCoreCorrelation = 0
 
double fEastThetaCorrelation = 0
 
unsigned int fEyeId = 0
 
utl::ShadowPtr
< utl::MultiTabulatedFunctionErrors
fLightCollectionEfficiency
 
utl::InitializedShadowPtr
< utl::MultiTabulatedFunctionErrors
fLightProfile
 
double fNorthEastCorrelation = 0
 
double fNorthPhiCorrelation = 0
 
double fNorthTCoreCorrelation = 0
 
double fNorthThetaCorrelation = 0
 
double fPhiTCoreCorrelation = 0
 
std::vector< std::vector
< unsigned int > > 
fPixelsInZeta
 
double fRp = 0
 
double fRpChi0Correlation = 0
 
double fRpError = 0
 
double fRpTZeroCorrelation = 0
 
utl::AxialVector fSDP
 
double fSDPFitChiSquare = 0
 
unsigned int fSDPFitNDof = 0
 
double fSDPPhiError = 0
 
double fSDPThetaError = 0
 
double fSDPThetaPhiCorrelation = 0
 
std::list< std::pair< double,
double > > 
fSpotFarFromBorderTimes
 
unsigned int fTelescopeId = 0
 
double fThetaPhiCorrelation = 0
 
double fThetaTCoreCorrelation = 0
 
double fTimeFitChiSquare = 0
 
unsigned int fTimeFitNDof = 0
 
utl::TimeStamp fTraceStartTime
 
double fTZero = 0
 
double fTZeroError = 0
 
double fZeta = 0
 

Friends

class Telescope
 
class utl::ShadowPtr< TelescopeRecData >
 

Detailed Description

Telescope-specific shower reconstruction data.

Author
Stefano Argiro'
Steffen Mueller

Definition at line 33 of file TelescopeRecData.h.

Member Typedef Documentation

Definition at line 150 of file TelescopeRecData.h.

An iterator over the components of the Light Flux.

Definition at line 149 of file TelescopeRecData.h.

Constructor & Destructor Documentation

fevt::TelescopeRecData::TelescopeRecData ( const unsigned int  eyeId,
const unsigned int  telId 
)
inlineprivate

Definition at line 212 of file TelescopeRecData.h.

fevt::TelescopeRecData::~TelescopeRecData ( )
inlineprivate

Definition at line 215 of file TelescopeRecData.h.

Member Function Documentation

void fevt::TelescopeRecData::CorrectIds ( const unsigned int  eyeId,
const unsigned int  telescopeId 
)
inlineprivate

Definition at line 217 of file TelescopeRecData.h.

References fEyeId, and fTelescopeId.

double fevt::TelescopeRecData::GetAxisFitChiSquare ( ) const
inline

Definition at line 70 of file TelescopeRecData.h.

References fAxisFitChiSquare.

unsigned int fevt::TelescopeRecData::GetAxisFitNDof ( ) const
inline

Definition at line 71 of file TelescopeRecData.h.

References fAxisFitNDof.

double fevt::TelescopeRecData::GetChi0TZeroCorrelation ( ) const
inline

Definition at line 50 of file TelescopeRecData.h.

References fChi0TZeroCorrelation.

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

double fevt::TelescopeRecData::GetChiZero ( ) const
inline
double fevt::TelescopeRecData::GetChiZeroError ( ) const
inline
double fevt::TelescopeRecData::GetEastPhiCorrelation ( ) const
inline

Definition at line 65 of file TelescopeRecData.h.

References fEastPhiCorrelation.

double fevt::TelescopeRecData::GetEastTCoreCorrelation ( ) const
inline

Definition at line 66 of file TelescopeRecData.h.

References fEastTCoreCorrelation.

double fevt::TelescopeRecData::GetEastThetaCorrelation ( ) const
inline

Definition at line 64 of file TelescopeRecData.h.

References fEastThetaCorrelation.

unsigned int fevt::TelescopeRecData::GetEyeId ( ) const
inline

Definition at line 73 of file TelescopeRecData.h.

References fEyeId.

utl::MultiTabulatedFunctionErrors& fevt::TelescopeRecData::GetLightCollectionEfficiency ( )
inline
const utl::MultiTabulatedFunctionErrors& fevt::TelescopeRecData::GetLightCollectionEfficiency ( ) const
inline

Get the light-collection-efficiency multi tabulated function (for various LightSources)

Definition at line 192 of file TelescopeRecData.h.

References fLightCollectionEfficiency.

utl::TabulatedFunctionErrors& fevt::TelescopeRecData::GetLightFlux ( const FdConstants::LightSource  source = fevt::FdConstants::eTotal)
inline
const utl::TabulatedFunctionErrors& fevt::TelescopeRecData::GetLightFlux ( const FdConstants::LightSource  source = fevt::FdConstants::eTotal) const
inline

Definition at line 136 of file TelescopeRecData.h.

References fLightProfile.

double fevt::TelescopeRecData::GetNorthEastCorrelation ( ) const
inline

The correlations between northing, easting, theta, phi and TCore as coming from the axis/core fit. theta/phi are in the core coordinate system

Definition at line 60 of file TelescopeRecData.h.

References fNorthEastCorrelation.

double fevt::TelescopeRecData::GetNorthPhiCorrelation ( ) const
inline

Definition at line 62 of file TelescopeRecData.h.

References fNorthPhiCorrelation.

double fevt::TelescopeRecData::GetNorthTCoreCorrelation ( ) const
inline

Definition at line 63 of file TelescopeRecData.h.

References fNorthTCoreCorrelation.

double fevt::TelescopeRecData::GetNorthThetaCorrelation ( ) const
inline

Definition at line 61 of file TelescopeRecData.h.

References fNorthThetaCorrelation.

double fevt::TelescopeRecData::GetPhiTCoreCorrelation ( ) const
inline

Definition at line 69 of file TelescopeRecData.h.

References fPhiTCoreCorrelation.

utl::TimeStamp fevt::TelescopeRecData::GetPhotonsStartTime ( ) const
inline

Start Time of the photons trace.

Definition at line 165 of file TelescopeRecData.h.

References fTraceStartTime.

const std::vector<std::vector<unsigned int> >& fevt::TelescopeRecData::GetPixelsInZetaOverTime ( ) const
inline

Returns the time-vector of vectors of pixel ids which are within zeta at the given time.

The time corresponds to the aperture light time (cf. the light flux profiles in this class). Example:

const vector<vector<unsigned int>>& zetaPixels = telRecData.GetPixelsInZetaOverTime(); const vector<unsigned int>& pixels = zetaPixels[timeBinNo]; for (unsigned int iPix = 0; iPix < pixels.size(); ++iPix) { // iterate over the ids of the pixels which were inside the // light collection angle at the given time const unsigned int pixelId = pixels[iPix]; // ... }

Definition at line 183 of file TelescopeRecData.h.

References fPixelsInZeta.

Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency(), and FdApertureLightFinderKG::FdApertureLightFinder::FillTelescopeFluxes().

std::vector<std::vector<unsigned int> >& fevt::TelescopeRecData::GetPixelsInZetaOverTime ( )
inline

Definition at line 185 of file TelescopeRecData.h.

References fPixelsInZeta.

double fevt::TelescopeRecData::GetRp ( ) const
inline
double fevt::TelescopeRecData::GetRpChi0Correlation ( ) const
inline

Definition at line 51 of file TelescopeRecData.h.

References fRpChi0Correlation.

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

double fevt::TelescopeRecData::GetRpError ( ) const
inline
double fevt::TelescopeRecData::GetRpTZeroCorrelation ( ) const
inline

Definition at line 52 of file TelescopeRecData.h.

References fRpTZeroCorrelation.

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

const utl::AxialVector& fevt::TelescopeRecData::GetSDP ( ) const
inline
double fevt::TelescopeRecData::GetSDPCorrThetaPhi ( ) const
inline

Definition at line 41 of file TelescopeRecData.h.

References fSDPThetaPhiCorrelation.

double fevt::TelescopeRecData::GetSDPFitChiSquare ( ) const
inline

Definition at line 42 of file TelescopeRecData.h.

References fSDPFitChiSquare.

unsigned int fevt::TelescopeRecData::GetSDPFitNDof ( ) const
inline

Definition at line 43 of file TelescopeRecData.h.

References fSDPFitNDof.

double fevt::TelescopeRecData::GetSDPPhiError ( ) const
inline

Definition at line 40 of file TelescopeRecData.h.

References fSDPPhiError.

double fevt::TelescopeRecData::GetSDPThetaError ( ) const
inline

Definition at line 39 of file TelescopeRecData.h.

References fSDPThetaError.

const std::list<std::pair<double, double> >& fevt::TelescopeRecData::GetSpotFarFromBorderTimeRanges ( ) const
inline
std::list<std::pair<double, double> >& fevt::TelescopeRecData::GetSpotFarFromBorderTimeRanges ( )
inline

Definition at line 208 of file TelescopeRecData.h.

References fSpotFarFromBorderTimes.

unsigned int fevt::TelescopeRecData::GetTelescopeId ( ) const
inline

Definition at line 74 of file TelescopeRecData.h.

References fTelescopeId.

double fevt::TelescopeRecData::GetThetaPhiCorrelation ( ) const
inline

Definition at line 67 of file TelescopeRecData.h.

References fThetaPhiCorrelation.

double fevt::TelescopeRecData::GetThetaTCoreCorrelation ( ) const
inline

Definition at line 68 of file TelescopeRecData.h.

References fThetaTCoreCorrelation.

double fevt::TelescopeRecData::GetTimeFitChiSquare ( ) const
inline

Definition at line 54 of file TelescopeRecData.h.

References fTimeFitChiSquare.

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

unsigned int fevt::TelescopeRecData::GetTimeFitNDof ( ) const
inline

Definition at line 55 of file TelescopeRecData.h.

References fTimeFitNDof.

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

double fevt::TelescopeRecData::GetTZero ( ) const
inline
double fevt::TelescopeRecData::GetTZeroError ( ) const
inline
double fevt::TelescopeRecData::GetZeta ( ) const
inline

Definition at line 36 of file TelescopeRecData.h.

References fZeta.

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

bool fevt::TelescopeRecData::HasLightCollectionEfficiency ( ) const
inline
bool fevt::TelescopeRecData::HasLightFlux ( const FdConstants::LightSource  source = FdConstants::eTotal) const
inline
bool TelescopeRecData::IsSpotFarFromBorder ( const double  timeRelToEyeTriggerTime) const

Returns whether the given time (relative to the eye trigger time) is within a time range when the spot was far from the event border and can be used for profile reconstruction without light collection efficiency correction.

Definition at line 33 of file TelescopeRecData.cc.

References fSpotFarFromBorderTimes.

Referenced by FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run().

MultiLightFluxIterator fevt::TelescopeRecData::LightFluxesBegin ( )
inline

Begin of the Light flux, returns a LabeledTabulatedFunctionErrors.

Definition at line 153 of file TelescopeRecData.h.

References fLightProfile.

ConstMultiLightFluxIterator fevt::TelescopeRecData::LightFluxesBegin ( ) const
inline

Definition at line 155 of file TelescopeRecData.h.

References fLightProfile.

MultiLightFluxIterator fevt::TelescopeRecData::LightFluxesEnd ( )
inline

End of the Light flux, returns a LabeledTabulatedFunctionErrors.

Definition at line 159 of file TelescopeRecData.h.

References fLightProfile.

ConstMultiLightFluxIterator fevt::TelescopeRecData::LightFluxesEnd ( ) const
inline

Definition at line 161 of file TelescopeRecData.h.

References fLightProfile.

void TelescopeRecData::MakeLightCollectionEfficiency ( )

Add a light-collection-efficiency multi tabulated function (for various LightSources)

Definition at line 13 of file TelescopeRecData.cc.

References ERROR, and fLightCollectionEfficiency.

Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency().

void fevt::TelescopeRecData::MakeLightFlux ( const FdConstants::LightSource  source = FdConstants::eTotal)
inline
void fevt::TelescopeRecData::SetAxisFitChiSquare ( const double  globalChi2,
const unsigned int  ndof 
)
inline
void fevt::TelescopeRecData::SetAxisFitCorrelations ( double  northEast,
double  northTheta,
double  northPhi,
double  northTCore,
double  eastTheta,
double  eastPhi,
double  eastTCore,
double  thetaPhi,
double  thetaTCore,
double  phiTCore 
)
inline

Set the correlations for nothing, easting, theta, phi and TCore coming from the axis/core fit. Theta/Phi are in the core coordinate system

Definition at line 103 of file TelescopeRecData.h.

References fEastPhiCorrelation, fEastTCoreCorrelation, fEastThetaCorrelation, fNorthEastCorrelation, fNorthPhiCorrelation, fNorthTCoreCorrelation, fNorthThetaCorrelation, fPhiTCoreCorrelation, fThetaPhiCorrelation, and fThetaTCoreCorrelation.

Referenced by HybridGeometryFinderWG::HybridGeometryFinder::StoreData().

void fevt::TelescopeRecData::SetChiZero ( const double  chiZero,
const double  error 
)
inline
void fevt::TelescopeRecData::SetPhotonsStartTime ( const utl::TimeStamp ts)
inline

Definition at line 167 of file TelescopeRecData.h.

References fTraceStartTime.

void fevt::TelescopeRecData::SetRp ( const double  rp,
const double  error 
)
inline
void fevt::TelescopeRecData::SetSDP ( const utl::AxialVector vec)
inline
void fevt::TelescopeRecData::SetSDPCorrThetaPhi ( double  sdpCorrThetaPhi)
inline
void fevt::TelescopeRecData::SetSDPFitChiSquare ( const double  sdpChi2,
const unsigned int  ndof 
)
inline
void fevt::TelescopeRecData::SetSDPPhiError ( const double  sdpPhiError)
inline
void fevt::TelescopeRecData::SetSDPThetaError ( const double  sdpThetaError)
inline
void fevt::TelescopeRecData::SetSpotFarFromBorderTimeRanges ( const std::list< std::pair< double, double >> &  timeRanges)
inline
void fevt::TelescopeRecData::SetTimeFitChiSquare ( const double  tfitChi2,
const unsigned int  ndof 
)
inline
void TelescopeRecData::SetTimeFitCorrelations ( double  rRpT0,
double  rRpChi0,
double  rChi0T0 
)
void fevt::TelescopeRecData::SetTZero ( const double  tzero,
const double  error 
)
inline
void fevt::TelescopeRecData::SetZeta ( const double  zeta)
inline

Definition at line 76 of file TelescopeRecData.h.

References fZeta.

Friends And Related Function Documentation

friend class Telescope
friend

Definition at line 268 of file TelescopeRecData.h.

friend class utl::ShadowPtr< TelescopeRecData >
friend

Definition at line 269 of file TelescopeRecData.h.

Member Data Documentation

double fevt::TelescopeRecData::fAxisFitChiSquare = 0
private

Definition at line 254 of file TelescopeRecData.h.

Referenced by GetAxisFitChiSquare(), and SetAxisFitChiSquare().

unsigned int fevt::TelescopeRecData::fAxisFitNDof = 0
private

Definition at line 255 of file TelescopeRecData.h.

Referenced by GetAxisFitNDof(), and SetAxisFitChiSquare().

double fevt::TelescopeRecData::fChi0TZeroCorrelation = 0
private

Definition at line 240 of file TelescopeRecData.h.

Referenced by GetChi0TZeroCorrelation(), and SetTimeFitCorrelations().

double fevt::TelescopeRecData::fChiZero = 0
private

Definition at line 234 of file TelescopeRecData.h.

Referenced by GetChiZero(), and SetChiZero().

double fevt::TelescopeRecData::fChiZeroError = 0
private

Definition at line 235 of file TelescopeRecData.h.

Referenced by GetChiZeroError(), and SetChiZero().

double fevt::TelescopeRecData::fEastPhiCorrelation = 0
private

Definition at line 249 of file TelescopeRecData.h.

Referenced by GetEastPhiCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fEastTCoreCorrelation = 0
private

Definition at line 250 of file TelescopeRecData.h.

Referenced by GetEastTCoreCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fEastThetaCorrelation = 0
private

Definition at line 248 of file TelescopeRecData.h.

Referenced by GetEastThetaCorrelation(), and SetAxisFitCorrelations().

unsigned int fevt::TelescopeRecData::fEyeId = 0
private

Definition at line 220 of file TelescopeRecData.h.

Referenced by CorrectIds(), and GetEyeId().

utl::ShadowPtr<utl::MultiTabulatedFunctionErrors> fevt::TelescopeRecData::fLightCollectionEfficiency
private
utl::InitializedShadowPtr<utl::MultiTabulatedFunctionErrors> fevt::TelescopeRecData::fLightProfile
private
double fevt::TelescopeRecData::fNorthEastCorrelation = 0
private

Definition at line 244 of file TelescopeRecData.h.

Referenced by GetNorthEastCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fNorthPhiCorrelation = 0
private

Definition at line 246 of file TelescopeRecData.h.

Referenced by GetNorthPhiCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fNorthTCoreCorrelation = 0
private

Definition at line 247 of file TelescopeRecData.h.

Referenced by GetNorthTCoreCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fNorthThetaCorrelation = 0
private

Definition at line 245 of file TelescopeRecData.h.

Referenced by GetNorthThetaCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fPhiTCoreCorrelation = 0
private

Definition at line 253 of file TelescopeRecData.h.

Referenced by GetPhiTCoreCorrelation(), and SetAxisFitCorrelations().

std::vector<std::vector<unsigned int> > fevt::TelescopeRecData::fPixelsInZeta
private

Definition at line 265 of file TelescopeRecData.h.

Referenced by GetPixelsInZetaOverTime().

double fevt::TelescopeRecData::fRp = 0
private

Definition at line 236 of file TelescopeRecData.h.

Referenced by GetRp(), and SetRp().

double fevt::TelescopeRecData::fRpChi0Correlation = 0
private

Definition at line 239 of file TelescopeRecData.h.

Referenced by GetRpChi0Correlation(), and SetTimeFitCorrelations().

double fevt::TelescopeRecData::fRpError = 0
private

Definition at line 237 of file TelescopeRecData.h.

Referenced by GetRpError(), and SetRp().

double fevt::TelescopeRecData::fRpTZeroCorrelation = 0
private

Definition at line 238 of file TelescopeRecData.h.

Referenced by GetRpTZeroCorrelation(), and SetTimeFitCorrelations().

utl::AxialVector fevt::TelescopeRecData::fSDP
private

Definition at line 225 of file TelescopeRecData.h.

Referenced by GetSDP(), and SetSDP().

double fevt::TelescopeRecData::fSDPFitChiSquare = 0
private

Definition at line 229 of file TelescopeRecData.h.

Referenced by GetSDPFitChiSquare(), and SetSDPFitChiSquare().

unsigned int fevt::TelescopeRecData::fSDPFitNDof = 0
private

Definition at line 230 of file TelescopeRecData.h.

Referenced by GetSDPFitNDof(), and SetSDPFitChiSquare().

double fevt::TelescopeRecData::fSDPPhiError = 0
private

Definition at line 227 of file TelescopeRecData.h.

Referenced by GetSDPPhiError(), and SetSDPPhiError().

double fevt::TelescopeRecData::fSDPThetaError = 0
private

Definition at line 226 of file TelescopeRecData.h.

Referenced by GetSDPThetaError(), and SetSDPThetaError().

double fevt::TelescopeRecData::fSDPThetaPhiCorrelation = 0
private

Definition at line 228 of file TelescopeRecData.h.

Referenced by GetSDPCorrThetaPhi(), and SetSDPCorrThetaPhi().

std::list<std::pair<double, double> > fevt::TelescopeRecData::fSpotFarFromBorderTimes
private

Time ranges during which the spot is known to be far from border, i.e. good times for profile reconstruction without having a light collection efficiency.

Definition at line 263 of file TelescopeRecData.h.

Referenced by GetSpotFarFromBorderTimeRanges(), IsSpotFarFromBorder(), and SetSpotFarFromBorderTimeRanges().

unsigned int fevt::TelescopeRecData::fTelescopeId = 0
private

Definition at line 221 of file TelescopeRecData.h.

Referenced by CorrectIds(), and GetTelescopeId().

double fevt::TelescopeRecData::fThetaPhiCorrelation = 0
private

Definition at line 251 of file TelescopeRecData.h.

Referenced by GetThetaPhiCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fThetaTCoreCorrelation = 0
private

Definition at line 252 of file TelescopeRecData.h.

Referenced by GetThetaTCoreCorrelation(), and SetAxisFitCorrelations().

double fevt::TelescopeRecData::fTimeFitChiSquare = 0
private

Definition at line 241 of file TelescopeRecData.h.

Referenced by GetTimeFitChiSquare(), and SetTimeFitChiSquare().

unsigned int fevt::TelescopeRecData::fTimeFitNDof = 0
private

Definition at line 242 of file TelescopeRecData.h.

Referenced by GetTimeFitNDof(), and SetTimeFitChiSquare().

utl::TimeStamp fevt::TelescopeRecData::fTraceStartTime
private

Definition at line 264 of file TelescopeRecData.h.

Referenced by GetPhotonsStartTime(), and SetPhotonsStartTime().

double fevt::TelescopeRecData::fTZero = 0
private

Definition at line 232 of file TelescopeRecData.h.

Referenced by GetTZero(), and SetTZero().

double fevt::TelescopeRecData::fTZeroError = 0
private

Definition at line 233 of file TelescopeRecData.h.

Referenced by GetTZeroError(), and SetTZero().

double fevt::TelescopeRecData::fZeta = 0
private

Definition at line 223 of file TelescopeRecData.h.

Referenced by GetZeta(), and SetZeta().


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

, generated on Tue Sep 26 2023.