Belle II Software development
|
The Class for services materials geometry. More...
#include <ServiceGapsMaterialsPar.h>
Public Member Functions | |
ServiceGapsMaterialsPar (bool recordBackground=false) | |
Constructor. | |
~ServiceGapsMaterialsPar () | |
Destructor. | |
void | appendNode (double rmin, double rmax, double z) |
Append a new node. | |
int | getNNodes () const |
Get the number of the mother volume nodes. | |
std::vector< double > | getRmin () const |
Get the list of the Rmin corrdinates. | |
std::vector< double > | getRmax () const |
Get the list of the Rmax corrdinates. | |
std::vector< double > | getZ () const |
Get the list of the z corrdinates. | |
const ServiceGapsMomVolPar & | getMomVolTopBack (void) const |
Get Backward Top Gap MomVolume. | |
ServiceGapsMomVolPar & | getMomVolTopBack (void) |
Get Backward Top Gap MomVolume. | |
const ServiceGapsMomVolPar & | getMomVolBack (void) const |
Get Backward Gap MomVolume. | |
ServiceGapsMomVolPar & | getMomVolBack (void) |
Get Backward Gap MomVolume. | |
const ServiceGapsMomVolPar & | getMomVolFor (void) const |
Get Forward Gap MomVolume. | |
ServiceGapsMomVolPar & | getMomVolFor (void) |
Get Forward Gap MomVolume. | |
const ServiceGapsMomVolPar & | getMomVolEclCoilBarrel (void) const |
Get Barrel ECL and Coil Gap MomVolume. | |
ServiceGapsMomVolPar & | getMomVolEclCoilBarrel (void) |
Get Barrel ECL and Coil Gap MomVolume. | |
const std::vector< ServiceGapsMaterialsCdcArichTopPar > & | getServiceGapsMaterials (void) const |
Get Service Materials. | |
std::vector< ServiceGapsMaterialsCdcArichTopPar > & | getServiceGapsMaterials (void) |
Get Service Materials. | |
const std::vector< ServiceGapsMaterialsEclPar > & | getServiceGapsEclMaterials (void) const |
Get Service Materials at ECL. | |
std::vector< ServiceGapsMaterialsEclPar > & | getServiceGapsEclMaterials (void) |
Get Service Materials at ECL. | |
const ThicknessDensityPar & | getthick (void) const |
Get Gap element cell Thickness. | |
ThicknessDensityPar & | getthick (void) |
Get Gap element cell Thickness. | |
Private Member Functions | |
ClassDef (ServiceGapsMaterialsPar, 2) | |
Private Attributes | |
bool | m_recordBackground |
Record background. | |
std::vector< double > | m_rmin |
Rmin list of the mother volume. | |
std::vector< double > | m_rmax |
Rmax list of the mother volume. | |
std::vector< double > | m_z |
Z-cordinates list of the mother volume. | |
std::vector< ServiceGapsMaterialsCdcArichTopPar > | m_ServiceGapsMaterials |
Vector with Service Materials between CDC and ECL. | |
std::vector< ServiceGapsMaterialsEclPar > | m_ServiceGapsEclMaterials |
Vector with Service Materials between barrel and end cap of ECL. | |
ServiceGapsMomVolPar | m_momvoltopback |
Backward Top mother volume for Service Materials. | |
ServiceGapsMomVolPar | m_momvolback |
Backward mother volume for Service Materials. | |
ServiceGapsMomVolPar | m_momvolfor |
Backward mother volume for Service Materials. | |
ServiceGapsMomVolPar | m_momvoleclcoilbarrel |
Barrel ECL and COIL gap mother volume for Service Materials. | |
ThicknessDensityPar | m_thick |
Gap element cell Thickness for Service Materials. | |
The Class for services materials geometry.
Definition at line 269 of file ServiceGapsMaterialsPar.h.
|
inlineexplicit |
Constructor.
Definition at line 273 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Append a new node.
Definition at line 279 of file ServiceGapsMaterialsPar.h.
|
private |
|
inline |
Get Backward Gap MomVolume.
Definition at line 301 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get Barrel ECL and Coil Gap MomVolume.
Definition at line 309 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get Forward Gap MomVolume.
Definition at line 305 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get Backward Top Gap MomVolume.
Definition at line 297 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get the number of the mother volume nodes.
Definition at line 287 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
|
inline |
Get Service Materials at ECL.
Definition at line 317 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get Service Materials.
Definition at line 313 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
Get Gap element cell Thickness.
Definition at line 321 of file ServiceGapsMaterialsPar.h.
|
inline |
|
inline |
|
private |
Backward mother volume for Service Materials.
Definition at line 340 of file ServiceGapsMaterialsPar.h.
|
private |
Barrel ECL and COIL gap mother volume for Service Materials.
Definition at line 344 of file ServiceGapsMaterialsPar.h.
|
private |
Backward mother volume for Service Materials.
Definition at line 342 of file ServiceGapsMaterialsPar.h.
|
private |
Backward Top mother volume for Service Materials.
Definition at line 338 of file ServiceGapsMaterialsPar.h.
|
private |
Record background.
Definition at line 326 of file ServiceGapsMaterialsPar.h.
|
private |
Rmax list of the mother volume.
Definition at line 330 of file ServiceGapsMaterialsPar.h.
|
private |
Rmin list of the mother volume.
Definition at line 328 of file ServiceGapsMaterialsPar.h.
|
private |
Vector with Service Materials between barrel and end cap of ECL.
Definition at line 336 of file ServiceGapsMaterialsPar.h.
|
private |
Vector with Service Materials between CDC and ECL.
Definition at line 334 of file ServiceGapsMaterialsPar.h.
|
private |
Gap element cell Thickness for Service Materials.
Definition at line 346 of file ServiceGapsMaterialsPar.h.
|
private |
Z-cordinates list of the mother volume.
Definition at line 332 of file ServiceGapsMaterialsPar.h.