Belle II Software  release-06-01-15
YScanner::Derivatives Struct Reference

Derivatives. More...

#include <YScanner.h>

Public Member Functions

 Derivatives ()
 Default constructor.
 
 Derivatives (const InverseRaytracer::Solution &sol, const InverseRaytracer::Solution &sol_dx, const InverseRaytracer::Solution &sol_de, const InverseRaytracer::Solution &sol_dL)
 Constructor. More...
 
double dLen_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of propagation length. More...
 
double dyD_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of unfolded y coordinate at detection. More...
 
double dyB_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of unfolded y coordinate at prism entrance. More...
 
double dFic_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of Cerenkov azimuthal angle. More...
 

Public Attributes

double dLen_dx = 0
 propagation length over photon detection coordinate x
 
double dLen_de = 0
 propagation length over photon energy
 
double dLen_dL = 0
 propagation length over running parameter of particle trajectory
 
double dyD_dx = 0
 unfolded y coordinate at detection over photon detection coordinate x
 
double dyD_de = 0
 unfolded y coordinate at detection over photon energy
 
double dyD_dL = 0
 unfolded y coordinate at detection over running parameter of particle trajectory
 
double dyB_dx = 0
 unfolded y coordinate at prism entrance over photon detection coordinate x
 
double dyB_de = 0
 unfolded y coordinate at prism entrance over photon energy
 
double dyB_dL = 0
 unfolded y coordinate at prism entrance over running parameter of particle trajectory
 
double dFic_dx = 0
 Cerenkov azimuthal angle over photon detection coordinate x.
 
double dFic_de = 0
 Cerenkov azimuthal angle over photon energy.
 
double dFic_dL = 0
 Cerenkov azimuthal angle over running parameter of particle trajectory.
 

Detailed Description

Derivatives.

Definition at line 38 of file YScanner.h.

Constructor & Destructor Documentation

◆ Derivatives()

Derivatives ( const InverseRaytracer::Solution sol,
const InverseRaytracer::Solution sol_dx,
const InverseRaytracer::Solution sol_de,
const InverseRaytracer::Solution sol_dL 
)

Constructor.

Parameters
solcentral solution
sol_dxsolution displaced by dx
sol_desolution displaced by de
sol_dLsolution dispalced by dL

Definition at line 25 of file YScanner.cc.

Member Function Documentation

◆ dFic_d()

double dFic_d ( const InverseRaytracer::Solution sol0,
const InverseRaytracer::Solution sol1 
)
inline

Calculates the derivative of Cerenkov azimuthal angle.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 508 of file YScanner.h.

◆ dLen_d()

double dLen_d ( const InverseRaytracer::Solution sol0,
const InverseRaytracer::Solution sol1 
)
inline

Calculates the derivative of propagation length.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 490 of file YScanner.h.

◆ dyB_d()

double dyB_d ( const InverseRaytracer::Solution sol0,
const InverseRaytracer::Solution sol1 
)
inline

Calculates the derivative of unfolded y coordinate at prism entrance.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 502 of file YScanner.h.

◆ dyD_d()

double dyD_d ( const InverseRaytracer::Solution sol0,
const InverseRaytracer::Solution sol1 
)
inline

Calculates the derivative of unfolded y coordinate at detection.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 496 of file YScanner.h.


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