Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_pandora::LArDaughterDriftVolume Class Reference

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.
 
unsigned int GetCryostat () const
 Return cryostat ID.
 
unsigned int GetTpc () const
 Return tpc ID.
 
float GetCenterX () const
 Return X position at centre of tpc volume.
 
float GetCenterY () const
 Return Y position at centre of tpc volume.
 
float GetCenterZ () const
 Return Z position at centre of tpc volume.
 
float GetWidthX () const
 Return X span of tpc volume.
 
float GetWidthY () const
 Return Y span of tpc volume.
 
float GetWidthZ () const
 Return Z span of tpc volume.
 

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
 

Detailed Description

daughter drift volume class to hold properties of daughter drift volumes

Definition at line 91 of file LArPandoraGeometryComponents.h.

Constructor & Destructor Documentation

◆ LArDaughterDriftVolume()

lar_pandora::LArDaughterDriftVolume::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 
)
inline

Constructor.

Parameters
cryostatthe cryostat ID
tpcthe tpc ID
centerXcentre of tpc volume (X)
centerYcentre of tpc volume (Y)
centerZcentre of tpc volume (Z)
widthXwidth of tpc volume (X)
widthYwidth of tpc volume (Y)
widthZwidth of tpc volume (Z)

Definition at line 363 of file LArPandoraGeometryComponents.h.

Member Function Documentation

◆ GetCenterX()

float lar_pandora::LArDaughterDriftVolume::GetCenterX ( ) const
inline

Return X position at centre of tpc volume.

Definition at line 391 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetCenterY()

float lar_pandora::LArDaughterDriftVolume::GetCenterY ( ) const
inline

Return Y position at centre of tpc volume.

Definition at line 395 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetCenterZ()

float lar_pandora::LArDaughterDriftVolume::GetCenterZ ( ) const
inline

Return Z position at centre of tpc volume.

Definition at line 399 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetCryostat()

unsigned int lar_pandora::LArDaughterDriftVolume::GetCryostat ( ) const
inline

Return cryostat ID.

Definition at line 383 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetTpc()

unsigned int lar_pandora::LArDaughterDriftVolume::GetTpc ( ) const
inline

Return tpc ID.

Definition at line 387 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetWidthX()

float lar_pandora::LArDaughterDriftVolume::GetWidthX ( ) const
inline

Return X span of tpc volume.

Definition at line 403 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetWidthY()

float lar_pandora::LArDaughterDriftVolume::GetWidthY ( ) const
inline

Return Y span of tpc volume.

Definition at line 407 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

◆ GetWidthZ()

float lar_pandora::LArDaughterDriftVolume::GetWidthZ ( ) const
inline

Return Z span of tpc volume.

Definition at line 411 of file LArPandoraGeometryComponents.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_centerX

float lar_pandora::LArDaughterDriftVolume::m_centerX
private

Definition at line 157 of file LArPandoraGeometryComponents.h.

◆ m_centerY

float lar_pandora::LArDaughterDriftVolume::m_centerY
private

Definition at line 158 of file LArPandoraGeometryComponents.h.

◆ m_centerZ

float lar_pandora::LArDaughterDriftVolume::m_centerZ
private

Definition at line 159 of file LArPandoraGeometryComponents.h.

◆ m_cryostat

unsigned int lar_pandora::LArDaughterDriftVolume::m_cryostat
private

Definition at line 155 of file LArPandoraGeometryComponents.h.

◆ m_tpc

unsigned int lar_pandora::LArDaughterDriftVolume::m_tpc
private

Definition at line 156 of file LArPandoraGeometryComponents.h.

◆ m_widthX

float lar_pandora::LArDaughterDriftVolume::m_widthX
private

Definition at line 160 of file LArPandoraGeometryComponents.h.

◆ m_widthY

float lar_pandora::LArDaughterDriftVolume::m_widthY
private

Definition at line 161 of file LArPandoraGeometryComponents.h.

◆ m_widthZ

float lar_pandora::LArDaughterDriftVolume::m_widthZ
private

Definition at line 162 of file LArPandoraGeometryComponents.h.


The documentation for this class was generated from the following file: