![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
daughter drift volume class to hold properties of daughter drift volumes More...
#include "LArPandoraGeometryComponents.h"
Public Member Functions | |
| LArDaughterDriftVolume (const unsigned int cryostat, const unsigned int tpc, const float centerX, const float centerY, const float centerZ, const float widthX, const float widthY, const float widthZ) | |
| Constructor. More... | |
| unsigned int | GetCryostat () const |
| Return cryostat ID. More... | |
| unsigned int | GetTpc () const |
| Return tpc ID. More... | |
| float | GetCenterX () const |
| Return X position at centre of tpc volume. More... | |
| float | GetCenterY () const |
| Return Y position at centre of tpc volume. More... | |
| float | GetCenterZ () const |
| Return Z position at centre of tpc volume. More... | |
| float | GetWidthX () const |
| Return X span of tpc volume. More... | |
| float | GetWidthY () const |
| Return Y span of tpc volume. More... | |
| float | GetWidthZ () const |
| Return Z span of tpc volume. More... | |
Private Attributes | |
| unsigned int | m_cryostat |
| unsigned int | m_tpc |
| float | m_centerX |
| float | m_centerY |
| float | m_centerZ |
| float | m_widthX |
| float | m_widthY |
| float | m_widthZ |
daughter drift volume class to hold properties of daughter drift volumes
Definition at line 91 of file LArPandoraGeometryComponents.h.
|
inline |
Constructor.
| cryostat | the cryostat ID |
| tpc | the tpc ID |
| centerX | centre of tpc volume (X) |
| centerY | centre of tpc volume (Y) |
| centerZ | centre of tpc volume (Z) |
| widthX | width of tpc volume (X) |
| widthY | width of tpc volume (Y) |
| widthZ | width of tpc volume (Z) |
Definition at line 381 of file LArPandoraGeometryComponents.h.
|
inline |
Return X position at centre of tpc volume.
Definition at line 415 of file LArPandoraGeometryComponents.h.
References m_centerX.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return Y position at centre of tpc volume.
Definition at line 422 of file LArPandoraGeometryComponents.h.
References m_centerY.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return Z position at centre of tpc volume.
Definition at line 429 of file LArPandoraGeometryComponents.h.
References m_centerZ.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return cryostat ID.
Definition at line 401 of file LArPandoraGeometryComponents.h.
References m_cryostat.
Referenced by lar_pandora::LArPandoraGeometry::GetDaughterVolumeID().
|
inline |
Return tpc ID.
Definition at line 408 of file LArPandoraGeometryComponents.h.
References m_tpc.
Referenced by lar_pandora::LArPandoraGeometry::GetDaughterVolumeID(), and lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return X span of tpc volume.
Definition at line 436 of file LArPandoraGeometryComponents.h.
References m_widthX.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return Y span of tpc volume.
Definition at line 443 of file LArPandoraGeometryComponents.h.
References m_widthY.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
inline |
Return Z span of tpc volume.
Definition at line 450 of file LArPandoraGeometryComponents.h.
References m_widthZ.
Referenced by lar_pandora::ProtoDUNEDualPhase::LoadDaughterDetectorGaps().
|
private |
Definition at line 157 of file LArPandoraGeometryComponents.h.
Referenced by GetCenterX(), and lar_pandora::LArDriftVolume::GetCenterX().
|
private |
Definition at line 158 of file LArPandoraGeometryComponents.h.
Referenced by GetCenterY(), and lar_pandora::LArDriftVolume::GetCenterY().
|
private |
Definition at line 159 of file LArPandoraGeometryComponents.h.
Referenced by GetCenterZ(), and lar_pandora::LArDriftVolume::GetCenterZ().
|
private |
Definition at line 155 of file LArPandoraGeometryComponents.h.
Referenced by GetCryostat().
|
private |
Definition at line 156 of file LArPandoraGeometryComponents.h.
Referenced by GetTpc().
|
private |
Definition at line 160 of file LArPandoraGeometryComponents.h.
Referenced by GetWidthX(), and lar_pandora::LArDriftVolume::GetWidthX().
|
private |
Definition at line 161 of file LArPandoraGeometryComponents.h.
Referenced by GetWidthY(), and lar_pandora::LArDriftVolume::GetWidthY().
|
private |
Definition at line 162 of file LArPandoraGeometryComponents.h.
Referenced by GetWidthZ(), and lar_pandora::LArDriftVolume::GetWidthZ().