|
Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Surface panel. More...
#include <Solid.hh>
Public Attributes | |
| double | a |
| Perpendicular vector. | |
| double | b |
| double | c |
| std::vector< double > | xv |
| X-coordinates of vertices. | |
| std::vector< double > | yv |
| Y-coordinates of vertices. | |
| std::vector< double > | zv |
| Z-coordinates of vertices. | |
| double | colour |
| Colour index. | |
| int | volume |
| Reference to solid to which the panel belongs. | |
| double Garfield::Panel::a |
Perpendicular vector.
Definition at line 13 of file Solid.hh.
Referenced by Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| double Garfield::Panel::b |
Definition at line 13 of file Solid.hh.
Referenced by Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| double Garfield::Panel::c |
Definition at line 13 of file Solid.hh.
Referenced by Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| double Garfield::Panel::colour |
Colour index.
Definition at line 21 of file Solid.hh.
Referenced by Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| int Garfield::Panel::volume |
Reference to solid to which the panel belongs.
Definition at line 23 of file Solid.hh.
Referenced by Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| std::vector<double> Garfield::Panel::xv |
X-coordinates of vertices.
Definition at line 15 of file Solid.hh.
Referenced by Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| std::vector<double> Garfield::Panel::yv |
Y-coordinates of vertices.
Definition at line 17 of file Solid.hh.
Referenced by Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().
| std::vector<double> Garfield::Panel::zv |
Z-coordinates of vertices.
Definition at line 19 of file Solid.hh.
Referenced by Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), Garfield::SolidSphere::SolidPanels(), and Garfield::SolidTube::SolidPanels().