Belle II Software  release-08-01-10
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...
 

Static Public Member Functions

static double dLen_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of propagation length. More...
 
static double dyB_d (const InverseRaytracer::Solution &sol0, const InverseRaytracer::Solution &sol1)
 Calculates the derivative of unfolded y coordinate at prism entrance. More...
 
static 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 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 40 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 24 of file YScanner.cc.

Member Function Documentation

◆ dFic_d()

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

Calculates the derivative of Cerenkov azimuthal angle.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 510 of file YScanner.h.

◆ dLen_d()

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

Calculates the derivative of propagation length.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 498 of file YScanner.h.

◆ dyB_d()

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

Calculates the derivative of unfolded y coordinate at prism entrance.

Parameters
sol0central solution
sol1displaced solution
Returns
the derivative

Definition at line 504 of file YScanner.h.


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