drift volume class to hold properties of drift volume
More...
#include "LArPandoraGeometryComponents.h"
|
| LArDriftVolume (const unsigned int volumeID, const bool isPositiveDrift, const float wirePitchU, const float wirePitchV, const float wirePitchW, const float wireAngleU, const float wireAngleV, const float wireAngleW, const float centerX, const float centerY, const float centerZ, const float widthX, const float widthY, const float widthZ, const float sigmaUVZ, const LArDaughterDriftVolumeList &tpcVolumeList) |
| Constructor.
|
|
unsigned int | GetVolumeID () const |
| Return unique ID.
|
|
bool | IsPositiveDrift () const |
| Return drift direction (true if positive)
|
|
float | GetWirePitchU () const |
| Return wire pitch in U view.
|
|
float | GetWirePitchV () const |
| Return wire pictch in V view.
|
|
float | GetWirePitchW () const |
| Return wire pitch in W view.
|
|
float | GetWireAngleU () const |
| Return wire angle in U view (Pandora convention)
|
|
float | GetWireAngleV () const |
| Return wire angle in V view (Pandora convention)
|
|
float | GetWireAngleW () const |
| Return wire angle in W view (Pandora convention)
|
|
float | GetCenterX () const |
| Return X position at centre of drift volume.
|
|
float | GetCenterY () const |
| Return Y position at centre of drift volume.
|
|
float | GetCenterZ () const |
| Return Z position at centre of drift volume.
|
|
float | GetWidthX () const |
| Return X span of drift volume.
|
|
float | GetWidthY () const |
| Return Y span of drift volume.
|
|
float | GetWidthZ () const |
| Return Z span of drift volume.
|
|
float | GetSigmaUVZ () const |
| Return sigmaUVZ parameter (used for matching views)
|
|
const LArDaughterDriftVolumeList & | GetTpcVolumeList () const |
| Return list of daughter drift volumes associated with this drift volume.
|
|
drift volume class to hold properties of drift volume
Definition at line 173 of file LArPandoraGeometryComponents.h.
◆ LArDriftVolume()
lar_pandora::LArDriftVolume::LArDriftVolume |
( |
const unsigned int |
volumeID, |
|
|
const bool |
isPositiveDrift, |
|
|
const float |
wirePitchU, |
|
|
const float |
wirePitchV, |
|
|
const float |
wirePitchW, |
|
|
const float |
wireAngleU, |
|
|
const float |
wireAngleV, |
|
|
const float |
wireAngleW, |
|
|
const float |
centerX, |
|
|
const float |
centerY, |
|
|
const float |
centerZ, |
|
|
const float |
widthX, |
|
|
const float |
widthY, |
|
|
const float |
widthZ, |
|
|
const float |
sigmaUVZ, |
|
|
const LArDaughterDriftVolumeList & |
tpcVolumeList |
|
) |
| |
Constructor.
- Parameters
-
volumeID | unique ID number |
isPositiveDrift | direction of drift |
wirePitchU | wire pitch (U view) |
wirePitchV | wire pitch (V view) |
wirePitchW | wire pitch (W view) |
wireAngleU | wire angle (U view) |
wireAngleV | wire angle (V view) |
wireAngleW | wire angle (W view) |
centerX | centre of volume (X) |
centerY | centre of volume (Y) |
centerZ | centre of volume (Z) |
widthX | width of volume (X) |
widthY | width of volume (Y) |
widthZ | width of volume (Z) |
thetaU | wire angle to vertical (U) |
thetaV | wire angle to vertical (V) |
sigmaUVZ | matching between views |
tpcVolumeList | input list of TPC volumes |
Definition at line 455 of file LArPandoraGeometry.cxx.
◆ GetCenterX()
float lar_pandora::LArDriftVolume::GetCenterX |
( |
| ) |
const |
|
inline |
◆ GetCenterY()
float lar_pandora::LArDriftVolume::GetCenterY |
( |
| ) |
const |
|
inline |
◆ GetCenterZ()
float lar_pandora::LArDriftVolume::GetCenterZ |
( |
| ) |
const |
|
inline |
◆ GetSigmaUVZ()
float lar_pandora::LArDriftVolume::GetSigmaUVZ |
( |
| ) |
const |
|
inline |
◆ GetTpcVolumeList()
◆ GetVolumeID()
unsigned int lar_pandora::LArDriftVolume::GetVolumeID |
( |
| ) |
const |
|
inline |
◆ GetWidthX()
float lar_pandora::LArDriftVolume::GetWidthX |
( |
| ) |
const |
|
inline |
◆ GetWidthY()
float lar_pandora::LArDriftVolume::GetWidthY |
( |
| ) |
const |
|
inline |
◆ GetWidthZ()
float lar_pandora::LArDriftVolume::GetWidthZ |
( |
| ) |
const |
|
inline |
◆ GetWireAngleU()
float lar_pandora::LArDriftVolume::GetWireAngleU |
( |
| ) |
const |
|
inline |
◆ GetWireAngleV()
float lar_pandora::LArDriftVolume::GetWireAngleV |
( |
| ) |
const |
|
inline |
◆ GetWireAngleW()
float lar_pandora::LArDriftVolume::GetWireAngleW |
( |
| ) |
const |
|
inline |
◆ GetWirePitchU()
float lar_pandora::LArDriftVolume::GetWirePitchU |
( |
| ) |
const |
|
inline |
◆ GetWirePitchV()
float lar_pandora::LArDriftVolume::GetWirePitchV |
( |
| ) |
const |
|
inline |
◆ GetWirePitchW()
float lar_pandora::LArDriftVolume::GetWirePitchW |
( |
| ) |
const |
|
inline |
◆ IsPositiveDrift()
bool lar_pandora::LArDriftVolume::IsPositiveDrift |
( |
| ) |
const |
|
inline |
◆ m_centerX
float lar_pandora::LArDriftVolume::m_centerX |
|
private |
◆ m_centerY
float lar_pandora::LArDriftVolume::m_centerY |
|
private |
◆ m_centerZ
float lar_pandora::LArDriftVolume::m_centerZ |
|
private |
◆ m_isPositiveDrift
bool lar_pandora::LArDriftVolume::m_isPositiveDrift |
|
private |
◆ m_sigmaUVZ
float lar_pandora::LArDriftVolume::m_sigmaUVZ |
|
private |
◆ m_tpcVolumeList
◆ m_volumeID
unsigned int lar_pandora::LArDriftVolume::m_volumeID |
|
private |
◆ m_widthX
float lar_pandora::LArDriftVolume::m_widthX |
|
private |
◆ m_widthY
float lar_pandora::LArDriftVolume::m_widthY |
|
private |
◆ m_widthZ
float lar_pandora::LArDriftVolume::m_widthZ |
|
private |
◆ m_wireAngleU
float lar_pandora::LArDriftVolume::m_wireAngleU |
|
private |
◆ m_wireAngleV
float lar_pandora::LArDriftVolume::m_wireAngleV |
|
private |
◆ m_wireAngleW
float lar_pandora::LArDriftVolume::m_wireAngleW |
|
private |
◆ m_wirePitchU
float lar_pandora::LArDriftVolume::m_wirePitchU |
|
private |
◆ m_wirePitchV
float lar_pandora::LArDriftVolume::m_wirePitchV |
|
private |
◆ m_wirePitchW
float lar_pandora::LArDriftVolume::m_wirePitchW |
|
private |
The documentation for this class was generated from the following files: