Belle II Software
release-08-01-10
|
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.
|
private |