Belle II Software  release-08-01-10
RaytracerBase::Prism Struct Reference

prism data in module local frame. More...

#include <RaytracerBase.h>

Collaboration diagram for RaytracerBase::Prism:

Public Member Functions

 Prism ()
 default constructor
 
 Prism (const TOPGeoModule &module)
 constructor from TOP module. More...
 

Public Attributes

double A = 0
 width (dimension in x)
 
double B = 0
 thickness at bar (dimension in y)
 
double yUp = 0
 maximal y of exit window
 
double yDown = 0
 minimal y of exit window
 
double zL = 0
 minimal z
 
double zR = 0
 maximal z, i.e position of prism-bar joint
 
double zFlat = 0
 z where flat continues to slanted surface
 
double zD = 0
 detector (photo-cathode) position
 
double slope = 0
 slope of slanted surface (dy/dz)
 
int k0 = 0
 index of true prism in the vector 'unfoldedWindows'
 
std::vector< TOPGeoPrism::UnfoldedWindowunfoldedWindows
 unfolded prism exit windows
 

Detailed Description

prism data in module local frame.

Definition at line 104 of file RaytracerBase.h.

Constructor & Destructor Documentation

◆ Prism()

Prism ( const TOPGeoModule module)
explicit

constructor from TOP module.

Parameters
modulemodule object from TOPGeometry

Definition at line 55 of file RaytracerBase.cc.


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