CMS 3D CMS Logo

List of all members | Public Attributes
ProtonReconstructionAlgorithm::RPOpticsData Struct Reference

optics data associated with 1 RP More...

Public Attributes

double ch0
 intercept for linear approximation of $x(\xi)$ More...
 
double ch1
 slope for linear approximation of $x(\xi)$ More...
 
double la0
 intercept for linear approximation of $L_x(\xi)$ More...
 
double la1
 slope for linear approximation of $L_x(\xi)$ More...
 
const LHCInterpolatedOpticalFunctionsSetoptics
 
std::shared_ptr< const TSpline3 > s_L_x_vs_xi
 
std::shared_ptr< const TSpline3 > s_L_y_vs_xi
 
std::shared_ptr< const TSpline3 > s_v_y_vs_xi
 
std::shared_ptr< const TSpline3 > s_x_d_vs_xi
 
std::shared_ptr< const TSpline3 > s_xi_vs_x_d
 
std::shared_ptr< const TSpline3 > s_y_d_vs_xi
 
double x0
 beam horizontal position, cm More...
 
double y0
 beam vertical position, cm More...
 

Detailed Description

optics data associated with 1 RP

Definition at line 57 of file ProtonReconstructionAlgorithm.h.

Member Data Documentation

◆ ch0

double ProtonReconstructionAlgorithm::RPOpticsData::ch0

intercept for linear approximation of $x(\xi)$

Definition at line 62 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init(), and ProtonReconstructionAlgorithm::reconstructFromMultiRP().

◆ ch1

double ProtonReconstructionAlgorithm::RPOpticsData::ch1

slope for linear approximation of $x(\xi)$

Definition at line 63 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init(), and ProtonReconstructionAlgorithm::reconstructFromMultiRP().

◆ la0

double ProtonReconstructionAlgorithm::RPOpticsData::la0

intercept for linear approximation of $L_x(\xi)$

Definition at line 64 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init(), and ProtonReconstructionAlgorithm::reconstructFromMultiRP().

◆ la1

double ProtonReconstructionAlgorithm::RPOpticsData::la1

slope for linear approximation of $L_x(\xi)$

Definition at line 65 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init(), and ProtonReconstructionAlgorithm::reconstructFromMultiRP().

◆ optics

const LHCInterpolatedOpticalFunctionsSet* ProtonReconstructionAlgorithm::RPOpticsData::optics

Definition at line 58 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init().

◆ s_L_x_vs_xi

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_L_x_vs_xi

◆ s_L_y_vs_xi

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_L_y_vs_xi

◆ s_v_y_vs_xi

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_v_y_vs_xi

◆ s_x_d_vs_xi

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_x_d_vs_xi

◆ s_xi_vs_x_d

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_xi_vs_x_d

Definition at line 59 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init().

◆ s_y_d_vs_xi

std::shared_ptr<const TSpline3> ProtonReconstructionAlgorithm::RPOpticsData::s_y_d_vs_xi

◆ x0

double ProtonReconstructionAlgorithm::RPOpticsData::x0

beam horizontal position, cm

Definition at line 60 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init().

◆ y0

double ProtonReconstructionAlgorithm::RPOpticsData::y0

beam vertical position, cm

Definition at line 61 of file ProtonReconstructionAlgorithm.h.

Referenced by ProtonReconstructionAlgorithm::init().