List of all members | Public Types | Public Member Functions | Public Attributes | Protected Attributes
FinalPropagator Class Referenceabstract
Inheritance diagram for FinalPropagator:
Inheritance graph
[legend]

Public Types

enum  Quality { eFaster, eBetter }
 

Public Member Functions

 FinalPropagator (const SdHorizontalReconstruction &parent, const vector< Point > &posList)
 
fParent GetShowerAxis (core, origin, coreX, coreY, theta, phi, distance)
 
void operator() (std::vector< double > &outputParameter, CovarianceMatrix &outputCovariance, const std::vector< double > &inputParameter, const CovarianceMatrix &inputCovariance, const Quality quality=eBetter) const
 
virtual void Transform (std::vector< double > &output, const std::vector< double > &input) const =0
 User implementation of the transformation function. More...
 

Public Attributes

void const
 
Point core
 
const CoordinateSystemPtr coreCS = LocalCoordinateSystem::Create(core)
 
const double coreY = input[1]
 
const double ctime = input[5]
 
const double distance = input[4]
 
const size_t n = fPosList.size()
 
Point origin
 
 output [0] = showerAxis.GetTheta(coreCS)
 
const double phi = input[3]
 
const Vector showerAxis = origin - core
 
const double theta = input[2]
 

Protected Attributes

const SdHorizontalReconstructionfParent
 
const vector< Point > & fPosList
 

Detailed Description

Definition at line 118 of file SdHorizontalReconstruction.cc.

Member Enumeration Documentation

Enumerator
eFaster 
eBetter 

Definition at line 15 of file NumericalErrorPropagator.h.

Constructor & Destructor Documentation

FinalPropagator::FinalPropagator ( const SdHorizontalReconstruction parent,
const vector< Point > &  posList 
)
inline

Definition at line 120 of file SdHorizontalReconstruction.cc.

Member Function Documentation

fParent FinalPropagator::GetShowerAxis ( core  ,
origin  ,
coreX  ,
coreY  ,
theta  ,
phi  ,
distance   
)
void NumericalErrorPropagator::operator() ( std::vector< double > &  outputParameter,
CovarianceMatrix outputCovariance,
const std::vector< double > &  inputParameter,
const CovarianceMatrix inputCovariance,
const Quality  quality = eBetter 
) const
inherited

Definition at line 11 of file NumericalErrorPropagator.cc.

References out, and utl::CovarianceMatrix::SetExtent().

virtual void utl::NumericalErrorPropagator::Transform ( std::vector< double > &  output,
const std::vector< double > &  input 
) const
pure virtualinherited

User implementation of the transformation function.

Member Data Documentation

void FinalPropagator::const
Initial value:
{
const double coreX = input[0]

Definition at line 128 of file SdHorizontalReconstruction.cc.

Point FinalPropagator::core

Definition at line 136 of file SdHorizontalReconstruction.cc.

const CoordinateSystemPtr FinalPropagator::coreCS = LocalCoordinateSystem::Create(core)

Definition at line 140 of file SdHorizontalReconstruction.cc.

const double FinalPropagator::coreY = input[1]

Definition at line 130 of file SdHorizontalReconstruction.cc.

const double FinalPropagator::ctime = input[5]

Definition at line 134 of file SdHorizontalReconstruction.cc.

const double FinalPropagator::distance = input[4]

Definition at line 133 of file SdHorizontalReconstruction.cc.

const SdHorizontalReconstruction& FinalPropagator::fParent
protected

Definition at line 153 of file SdHorizontalReconstruction.cc.

const vector<Point>& FinalPropagator::fPosList
protected

Definition at line 154 of file SdHorizontalReconstruction.cc.

const size_t FinalPropagator::n = fPosList.size()

Definition at line 147 of file SdHorizontalReconstruction.cc.

Point FinalPropagator::origin

Definition at line 136 of file SdHorizontalReconstruction.cc.

FinalPropagator::output[4+i] = showerAxis.GetTheta(coreCS)

Definition at line 142 of file SdHorizontalReconstruction.cc.

const double FinalPropagator::phi = input[3]

Definition at line 132 of file SdHorizontalReconstruction.cc.

const Vector FinalPropagator::showerAxis = origin - core

Definition at line 138 of file SdHorizontalReconstruction.cc.

const double FinalPropagator::theta = input[2]

Definition at line 131 of file SdHorizontalReconstruction.cc.


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

, generated on Tue Sep 26 2023.