|
|
| TOPGeoQBB () |
| | Default constructor.
|
| |
| | TOPGeoQBB (double width, double length, double prismPosition, const std::string &material, const std::string &name="TOPQBB") |
| | Useful constructor. More...
|
| |
| void | setInnerPanel (const TOPGeoHoneycombPanel &innerPanel) |
| | Sets inner honeycomb panel. More...
|
| |
| void | setOuterPanel (const TOPGeoHoneycombPanel &outerPanel) |
| | Sets outer honeycomb panel. More...
|
| |
| void | setSideRails (const TOPGeoSideRails &sideRails) |
| | Sets side rails. More...
|
| |
| void | setPrismEnclosure (const TOPGeoPrismEnclosure &prismEnclosure) |
| | Sets prism enclosure. More...
|
| |
| void | setEndPlate (const TOPGeoEndPlate &endPlate) |
| | Sets forward end plate. More...
|
| |
| void | setColdPlate (const TOPGeoColdPlate &coldPlate) |
| | Sets forward cold plate. More...
|
| |
| double | getWidth () const |
| | Returns full width. More...
|
| |
| double | getPanelWidth () const |
| | Returns panel width used in x-y contours of honeycomb panels. More...
|
| |
| double | getLength () const |
| | Returns full length. More...
|
| |
| double | getSideRailsLength () const |
| | Returns side rails length. More...
|
| |
| double | getPrismPosition () const |
| | Returns the position of prism-bar joint wrt QBB back. More...
|
| |
| const std::string & | getMaterial () const |
| | Returns the name of material inside QBB. More...
|
| |
| const TOPGeoHoneycombPanel & | getInnerPanel () const |
| | Returns inner honeycomb panel. More...
|
| |
| const TOPGeoHoneycombPanel & | getOuterPanel () const |
| | Returns outer honeycomb panel. More...
|
| |
| const TOPGeoSideRails & | getSideRails () const |
| | Returns side rails. More...
|
| |
| const TOPGeoPrismEnclosure & | getPrismEnclosure () const |
| | Returns prism enclosure. More...
|
| |
| const TOPGeoEndPlate & | getForwardEndPlate () const |
| | Returns forward end plate. More...
|
| |
| const TOPGeoColdPlate & | getColdPlate () const |
| | Returns cold plate. More...
|
| |
| std::vector< std::pair< double, double > > | getForwardContour () const |
| | Returns forward x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getInnerPanelContour () const |
| | Returns inner honeycomb panel x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getOuterPanelContour () const |
| | Returns outer honeycomb panel x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getBackwardContour () const |
| | Returns backward x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getPrismEnclosureContour () const |
| | Returns prism enclosure wall x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getBackPlateContour () const |
| | Returns prism enclosure back plate x-y contour. More...
|
| |
| std::vector< std::pair< double, double > > | getFrontPlateContour () const |
| | Returns prism enclosure front plate x-y contour. More...
|
| |
| bool | isConsistent () const override |
| | Check for consistency of data members. More...
|
| |
| virtual void | print (const std::string &title="QBB geometry parameters") const override |
| | Print the content of the class. More...
|
| |
|
void | printForwardContour () const |
| | Print forward contour (polygon) - for debugging.
|
| |
|
void | printInnerPanelContour () const |
| | Print inner honeycomb panel contour (polygon) - for debugging.
|
| |
|
void | printOuterPanelContour () const |
| | Print outer honeycomb panel contour (polygon) - for debugging.
|
| |
|
void | printBackwardContour () const |
| | Print backward contour (polygon) - for debugging.
|
| |
|
void | printPrismEnclosureContour () const |
| | Print prism enclosure contour (polygon) - for debugging.
|
| |
|
void | printBackPlateContour () const |
| | Print prism enclosure back plate contour (polygon) - for debugging.
|
| |
|
void | printFrontPlateContour () const |
| | Print prism enclosure front plate contour (polygon) - for debugging.
|
| |
| void | setName (const std::string &name) |
| | Sets object name. More...
|
| |
| const std::string & | getName () const |
| | Returns object name. More...
|
| |
| virtual void | printSurface (const GeoOpticalSurface &surface) const |
| | Print the content of optical surface. More...
|
| |
| double | getReflectivity (const GeoOpticalSurface &surface, double energy) const |
| | Returns reflectivity of optical surface at given photon energy. More...
|
| |
Geometry parameters of Quartz Bar Box (mother class)
Definition at line 30 of file TOPGeoQBB.h.