drift volume class to hold properties of drift volume More...
#include <LArPandoraGeometry.h>
Public Member Functions | |
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. More... | |
unsigned int | GetVolumeID () const |
Return unique ID. More... | |
bool | IsPositiveDrift () const |
Return drift direction (true if positive) More... | |
float | GetWirePitchU () const |
Return wire pitch in U view. More... | |
float | GetWirePitchV () const |
Return wire pictch in V view. More... | |
float | GetWirePitchW () const |
Return wire pitch in W view. More... | |
float | GetWireAngleU () const |
Return wire angle in U view (Pandora convention) More... | |
float | GetWireAngleV () const |
Return wire angle in V view (Pandora convention) More... | |
float | GetWireAngleW () const |
Return wire angle in W view (Pandora convention) More... | |
float | GetCenterX () const |
Return X position at centre of drift volume. More... | |
float | GetCenterY () const |
Return Y position at centre of drift volume. More... | |
float | GetCenterZ () const |
Return Z position at centre of drift volume. More... | |
float | GetWidthX () const |
Return X span of drift volume. More... | |
float | GetWidthY () const |
Return Y span of drift volume. More... | |
float | GetWidthZ () const |
Return Z span of drift volume. More... | |
float | GetSigmaUVZ () const |
Return sigmaUVZ parameter (used for matching views) More... | |
const LArDaughterDriftVolumeList & | GetTpcVolumeList () const |
Return list of daughter drift volumes associated with this drift volume. More... | |
Private Attributes | |
unsigned int | m_volumeID |
bool | m_isPositiveDrift |
float | m_wirePitchU |
float | m_wirePitchV |
float | m_wirePitchW |
float | m_wireAngleU |
float | m_wireAngleV |
float | m_wireAngleW |
float | m_centerX |
float | m_centerY |
float | m_centerZ |
float | m_widthX |
float | m_widthY |
float | m_widthZ |
float | m_sigmaUVZ |
LArDaughterDriftVolumeList | m_tpcVolumeList |
drift volume class to hold properties of drift volume
Definition at line 173 of file LArPandoraGeometry.h.
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.
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 467 of file LArPandoraGeometry.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
Return sigmaUVZ parameter (used for matching views)
Definition at line 690 of file LArPandoraGeometry.h.
|
inline |
Return list of daughter drift volumes associated with this drift volume.
Definition at line 698 of file LArPandoraGeometry.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return wire angle in U view (Pandora convention)
Definition at line 618 of file LArPandoraGeometry.h.
|
inline |
Return wire angle in V view (Pandora convention)
Definition at line 626 of file LArPandoraGeometry.h.
|
inline |
Return wire angle in W view (Pandora convention)
Definition at line 634 of file LArPandoraGeometry.h.
|
inline |
|
inline |
|
inline |
|
inline |
Return drift direction (true if positive)
Definition at line 586 of file LArPandoraGeometry.h.
|
private |
Definition at line 303 of file LArPandoraGeometry.h.
|
private |
Definition at line 304 of file LArPandoraGeometry.h.
|
private |
Definition at line 305 of file LArPandoraGeometry.h.
|
private |
Definition at line 296 of file LArPandoraGeometry.h.
|
private |
Definition at line 309 of file LArPandoraGeometry.h.
|
private |
Definition at line 311 of file LArPandoraGeometry.h.
|
private |
Definition at line 295 of file LArPandoraGeometry.h.
|
private |
Definition at line 306 of file LArPandoraGeometry.h.
|
private |
Definition at line 307 of file LArPandoraGeometry.h.
|
private |
Definition at line 308 of file LArPandoraGeometry.h.
|
private |
Definition at line 300 of file LArPandoraGeometry.h.
|
private |
Definition at line 301 of file LArPandoraGeometry.h.
|
private |
Definition at line 302 of file LArPandoraGeometry.h.
|
private |
Definition at line 297 of file LArPandoraGeometry.h.
|
private |
Definition at line 298 of file LArPandoraGeometry.h.
|
private |
Definition at line 299 of file LArPandoraGeometry.h.