List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
sevt::PlaneFrontRecData Class Reference

#include <PlaneFrontRecData.h>

Public Member Functions

const utl::VectorGetAxis () const
 
double GetAxisChi2 () const
 
double GetAxisNdof () const
 
const utl::PointGetBarycenter () const
 
const utl::TimeStampGetBarycenterTime () const
 
double GetCorrelationThetaPhi () const
 
double GetPhiError () const
 
utl::TimeStamp GetPredictedTime (const utl::Point &p)
 
double GetThetaError () const
 
double GetTimeResidualMean () const
 
double GetTimeResidualSpread () const
 
void SetAngleChi2Ndof (const double chi2, const int ndof)
 
void SetAngleErrors (const utl::Vector::Triple &u_v_w, const utl::Vector::Triple &sigma_u2_uv_v2)
 
void SetAxis (const utl::Vector &a)
 
void SetBarycenter (const utl::Point &p)
 
void SetBarycenterTime (const utl::TimeStamp &t)
 
void SetTimeResidualMean (const double mean, const double spread)
 

Private Member Functions

 PlaneFrontRecData ()
 
 ~PlaneFrontRecData ()
 

Private Attributes

double fAngleChi2
 
int fAngleNdof
 
utl::Vector fAxis
 
utl::Point fBarycenter
 
utl::TimeStamp fBarycenterTime
 
double fCorrelationThetaPhi
 
double fPhiError
 
double fThetaError
 
double fTimeResidualMean
 
double fTimeResidualSpread
 

Friends

class evt::ShowerMRecData
 
class evt::ShowerSRecData
 
class utl::ShadowPtr< PlaneFrontRecData >
 

Detailed Description

Definition at line 17 of file PlaneFrontRecData.h.

Constructor & Destructor Documentation

sevt::PlaneFrontRecData::PlaneFrontRecData ( )
inlineprivate

Definition at line 50 of file PlaneFrontRecData.h.

sevt::PlaneFrontRecData::~PlaneFrontRecData ( )
inlineprivate

Definition at line 60 of file PlaneFrontRecData.h.

Member Function Documentation

const utl::Vector& sevt::PlaneFrontRecData::GetAxis ( ) const
inline

Definition at line 22 of file PlaneFrontRecData.h.

References fAxis.

double sevt::PlaneFrontRecData::GetAxisChi2 ( ) const
inline

Definition at line 26 of file PlaneFrontRecData.h.

References fAngleChi2.

double sevt::PlaneFrontRecData::GetAxisNdof ( ) const
inline

Definition at line 27 of file PlaneFrontRecData.h.

References fAngleNdof.

const utl::Point& sevt::PlaneFrontRecData::GetBarycenter ( ) const
inline

Definition at line 20 of file PlaneFrontRecData.h.

References fBarycenter.

const utl::TimeStamp& sevt::PlaneFrontRecData::GetBarycenterTime ( ) const
inline

Definition at line 21 of file PlaneFrontRecData.h.

References fBarycenterTime.

double sevt::PlaneFrontRecData::GetCorrelationThetaPhi ( ) const
inline

Definition at line 25 of file PlaneFrontRecData.h.

References fCorrelationThetaPhi.

double sevt::PlaneFrontRecData::GetPhiError ( ) const
inline

Definition at line 24 of file PlaneFrontRecData.h.

References fPhiError.

utl::TimeStamp sevt::PlaneFrontRecData::GetPredictedTime ( const utl::Point p)
inline

Definition at line 32 of file PlaneFrontRecData.h.

References fAxis, fBarycenter, fBarycenterTime, and utl::kSpeedOfLight.

double sevt::PlaneFrontRecData::GetThetaError ( ) const
inline

Definition at line 23 of file PlaneFrontRecData.h.

References fThetaError.

double sevt::PlaneFrontRecData::GetTimeResidualMean ( ) const
inline

Definition at line 28 of file PlaneFrontRecData.h.

References fTimeResidualMean.

double sevt::PlaneFrontRecData::GetTimeResidualSpread ( ) const
inline

Definition at line 29 of file PlaneFrontRecData.h.

References fTimeResidualSpread.

void sevt::PlaneFrontRecData::SetAngleChi2Ndof ( const double  chi2,
const int  ndof 
)
inline

Definition at line 44 of file PlaneFrontRecData.h.

References fAngleChi2, and fAngleNdof.

void sevt::PlaneFrontRecData::SetAngleErrors ( const utl::Vector::Triple u_v_w,
const utl::Vector::Triple sigma_u2_uv_v2 
)
inline
void sevt::PlaneFrontRecData::SetAxis ( const utl::Vector a)
inline

Definition at line 40 of file PlaneFrontRecData.h.

References RdGeoCeLDFFitter::a, and fAxis.

void sevt::PlaneFrontRecData::SetBarycenter ( const utl::Point p)
inline

Definition at line 38 of file PlaneFrontRecData.h.

References fBarycenter, and G4StationSimulatorOG::p.

void sevt::PlaneFrontRecData::SetBarycenterTime ( const utl::TimeStamp t)
inline

Definition at line 39 of file PlaneFrontRecData.h.

References fBarycenterTime.

void sevt::PlaneFrontRecData::SetTimeResidualMean ( const double  mean,
const double  spread 
)
inline

Definition at line 46 of file PlaneFrontRecData.h.

References fTimeResidualMean, and fTimeResidualSpread.

Friends And Related Function Documentation

friend class evt::ShowerMRecData
friend

Definition at line 74 of file PlaneFrontRecData.h.

friend class evt::ShowerSRecData
friend

Definition at line 73 of file PlaneFrontRecData.h.

friend class utl::ShadowPtr< PlaneFrontRecData >
friend

Definition at line 75 of file PlaneFrontRecData.h.

Member Data Documentation

double sevt::PlaneFrontRecData::fAngleChi2
private

Definition at line 68 of file PlaneFrontRecData.h.

Referenced by GetAxisChi2(), and SetAngleChi2Ndof().

int sevt::PlaneFrontRecData::fAngleNdof
private

Definition at line 69 of file PlaneFrontRecData.h.

Referenced by GetAxisNdof(), and SetAngleChi2Ndof().

utl::Vector sevt::PlaneFrontRecData::fAxis
private

Definition at line 64 of file PlaneFrontRecData.h.

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

utl::Point sevt::PlaneFrontRecData::fBarycenter
private

Definition at line 62 of file PlaneFrontRecData.h.

Referenced by GetBarycenter(), GetPredictedTime(), and SetBarycenter().

utl::TimeStamp sevt::PlaneFrontRecData::fBarycenterTime
private

Definition at line 63 of file PlaneFrontRecData.h.

Referenced by GetBarycenterTime(), GetPredictedTime(), and SetBarycenterTime().

double sevt::PlaneFrontRecData::fCorrelationThetaPhi
private

Definition at line 67 of file PlaneFrontRecData.h.

Referenced by GetCorrelationThetaPhi(), and SetAngleErrors().

double sevt::PlaneFrontRecData::fPhiError
private

Definition at line 66 of file PlaneFrontRecData.h.

Referenced by GetPhiError(), and SetAngleErrors().

double sevt::PlaneFrontRecData::fThetaError
private

Definition at line 65 of file PlaneFrontRecData.h.

Referenced by GetThetaError(), and SetAngleErrors().

double sevt::PlaneFrontRecData::fTimeResidualMean
private

Definition at line 70 of file PlaneFrontRecData.h.

Referenced by GetTimeResidualMean(), and SetTimeResidualMean().

double sevt::PlaneFrontRecData::fTimeResidualSpread
private

Definition at line 71 of file PlaneFrontRecData.h.

Referenced by GetTimeResidualSpread(), and SetTimeResidualMean().


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

, generated on Tue Sep 26 2023.