Garfield++ 4.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. | |
int | 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::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidExtrusion::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), and Garfield::SolidTube::SolidPanels().
double Garfield::Panel::b |
Definition at line 13 of file Solid.hh.
Referenced by Garfield::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidExtrusion::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), and Garfield::SolidTube::SolidPanels().
double Garfield::Panel::c |
Definition at line 13 of file Solid.hh.
Referenced by Garfield::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidBox::GetDiscretisationLevel(), Garfield::SolidExtrusion::GetDiscretisationLevel(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::SolidRidge::GetDiscretisationLevel(), Garfield::SolidTube::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), and Garfield::SolidTube::SolidPanels().
int Garfield::Panel::colour |
Colour index.
Definition at line 21 of file Solid.hh.
Referenced by Garfield::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::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::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::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::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::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::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::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::SolidBox::Cut(), Garfield::SolidExtrusion::Cut(), Garfield::SolidHole::Cut(), Garfield::SolidRidge::Cut(), Garfield::SolidSphere::Cut(), Garfield::SolidTube::Cut(), Garfield::SolidHole::GetDiscretisationLevel(), Garfield::ComponentNeBem3d::Initialise(), Garfield::SolidBox::SolidPanels(), Garfield::SolidExtrusion::SolidPanels(), Garfield::SolidHole::SolidPanels(), Garfield::SolidRidge::SolidPanels(), and Garfield::SolidTube::SolidPanels().