CbmRoot
|
Structure to store geometry information of each station. More...
#include <CbmTrackingDetectorInterfaceBase.h>
Public Member Functions | |
VolumeInfo (double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) | |
Constructor from parameters. | |
VolumeInfo ()=default | |
Rule of five. | |
VolumeInfo & | operator+= (const VolumeInfo &other) |
Compound assingment of another volume. | |
std::string | ToString () const |
String representation of the structure. | |
Public Attributes | |
double | fXmin {+std::numeric_limits<double>::max()} |
Lower bound in x-direction [cm]. | |
double | fXmax {-std::numeric_limits<double>::max()} |
Upper bound in x-direction [cm]. | |
double | fYmin {+std::numeric_limits<double>::max()} |
Lower bound in y-direction [cm]. | |
double | fYmax {-std::numeric_limits<double>::max()} |
Upper bound in y-direction [cm]. | |
double | fZmin {+std::numeric_limits<double>::max()} |
Lower bound in z-direction [cm]. | |
double | fZmax {-std::numeric_limits<double>::max()} |
Upper bound in z-direction [cm]. | |
Structure to store geometry information of each station.
Definition at line 37 of file CbmTrackingDetectorInterfaceBase.h.
|
inline |
Constructor from parameters.
Definition at line 46 of file CbmTrackingDetectorInterfaceBase.h.
|
default |
Rule of five.
|
inline |
std::string CbmTrackingDetectorInterfaceBase::VolumeInfo::ToString | ( | ) | const |
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fXmax {-std::numeric_limits<double>::max()} |
Upper bound in x-direction [cm].
Definition at line 39 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fXmin {+std::numeric_limits<double>::max()} |
Lower bound in x-direction [cm].
Definition at line 38 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fYmax {-std::numeric_limits<double>::max()} |
Upper bound in y-direction [cm].
Definition at line 41 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fYmin {+std::numeric_limits<double>::max()} |
Lower bound in y-direction [cm].
Definition at line 40 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fZmax {-std::numeric_limits<double>::max()} |
Upper bound in z-direction [cm].
Definition at line 43 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().
double CbmTrackingDetectorInterfaceBase::VolumeInfo::fZmin {+std::numeric_limits<double>::max()} |
Lower bound in z-direction [cm].
Definition at line 42 of file CbmTrackingDetectorInterfaceBase.h.
Referenced by operator+=(), CbmTrackingDetectorInterfaceBase::ReadVolume(), and ToString().