LArTPC class.
More...
#include "LArTPC.h"
|
unsigned int | GetLArTPCVolumeId () const |
| Get the lar volume id, uniquely specifying the lar tpc.
|
|
float | GetCenterX () const |
| Get center in x, units mm.
|
|
float | GetCenterY () const |
| Get center in y, units mm.
|
|
float | GetCenterZ () const |
| Get center in z, units mm.
|
|
float | GetWidthX () const |
| Get the width in x, units mm.
|
|
float | GetWidthY () const |
| Get the width in y, units mm.
|
|
float | GetWidthZ () const |
| Get the width in z, units mm.
|
|
float | GetWirePitchU () const |
| Get the u wire pitch, units mm.
|
|
float | GetWirePitchV () const |
| Get the v wire pitch, units mm.
|
|
float | GetWirePitchW () const |
| Get the w wire pitch, units mm.
|
|
float | GetWireAngleU () const |
| Get the u wire angle to the vertical, units radians.
|
|
float | GetWireAngleV () const |
| Get the v wire angle to the vertical, units radians.
|
|
float | GetWireAngleW () const |
| Get the w wire angle to the vertical, units radians.
|
|
float | GetSigmaUVW () const |
| Get the u, v, w resolution, units mm.
|
|
bool | IsDriftInPositiveX () const |
| Whether the electron drift is in the positive x direction.
|
|
|
unsigned int | m_larTPCVolumeId |
| The lar tpc volume id, must uniquely specify a single lar tpc.
|
|
float | m_centerX |
| The center in x, units mm.
|
|
float | m_centerY |
| The center in y, units mm.
|
|
float | m_centerZ |
| The center in z, units mm.
|
|
float | m_widthX |
| The width in x, units mm.
|
|
float | m_widthY |
| The width in y, units mm.
|
|
float | m_widthZ |
| The width in z, units mm.
|
|
float | m_wirePitchU |
| The u wire pitch, units mm.
|
|
float | m_wirePitchV |
| The v wire pitch, units mm.
|
|
float | m_wirePitchW |
| The w wire pitch, units mm.
|
|
float | m_wireAngleU |
| The u wire angle to the vertical, units radians.
|
|
float | m_wireAngleV |
| The v wire angle to the vertical, units radians.
|
|
float | m_wireAngleW |
| The w wire angle to the vertical, units radians.
|
|
float | m_sigmaUVW |
| The u, v, w resolution, units mm.
|
|
bool | m_isDriftInPositiveX |
| Whether the electron drift is in the positive x direction.
|
|
LArTPC class.
Definition at line 25 of file LArTPC.h.
◆ LArTPC()
Constructor.
- Parameters
-
inputParameters | the input lar tpc parameters |
Definition at line 14 of file LArTPC.cc.
◆ ~LArTPC()
pandora::LArTPC::~LArTPC |
( |
| ) |
|
|
protectedvirtual |
◆ GetCenterX()
float pandora::LArTPC::GetCenterX |
( |
| ) |
const |
|
inline |
Get center in x, units mm.
- Returns
- the center in x
Definition at line 175 of file LArTPC.h.
◆ GetCenterY()
float pandora::LArTPC::GetCenterY |
( |
| ) |
const |
|
inline |
Get center in y, units mm.
- Returns
- the center in y
Definition at line 182 of file LArTPC.h.
◆ GetCenterZ()
float pandora::LArTPC::GetCenterZ |
( |
| ) |
const |
|
inline |
Get center in z, units mm.
- Returns
- the center in z
Definition at line 189 of file LArTPC.h.
◆ GetLArTPCVolumeId()
unsigned int pandora::LArTPC::GetLArTPCVolumeId |
( |
| ) |
const |
|
inline |
Get the lar volume id, uniquely specifying the lar tpc.
- Returns
- the lar tpc volume id
Definition at line 168 of file LArTPC.h.
◆ GetSigmaUVW()
float pandora::LArTPC::GetSigmaUVW |
( |
| ) |
const |
|
inline |
Get the u, v, w resolution, units mm.
- Returns
- the u, v, w resolution
Definition at line 259 of file LArTPC.h.
◆ GetWidthX()
float pandora::LArTPC::GetWidthX |
( |
| ) |
const |
|
inline |
Get the width in x, units mm.
- Returns
- the width in x
Definition at line 196 of file LArTPC.h.
◆ GetWidthY()
float pandora::LArTPC::GetWidthY |
( |
| ) |
const |
|
inline |
Get the width in y, units mm.
- Returns
- the width in y
Definition at line 203 of file LArTPC.h.
◆ GetWidthZ()
float pandora::LArTPC::GetWidthZ |
( |
| ) |
const |
|
inline |
Get the width in z, units mm.
- Returns
- the width in z
Definition at line 210 of file LArTPC.h.
◆ GetWireAngleU()
float pandora::LArTPC::GetWireAngleU |
( |
| ) |
const |
|
inline |
Get the u wire angle to the vertical, units radians.
- Returns
- the u wire angle to the vertical
Definition at line 238 of file LArTPC.h.
◆ GetWireAngleV()
float pandora::LArTPC::GetWireAngleV |
( |
| ) |
const |
|
inline |
Get the v wire angle to the vertical, units radians.
- Returns
- the v wire angle to the vertical
Definition at line 245 of file LArTPC.h.
◆ GetWireAngleW()
float pandora::LArTPC::GetWireAngleW |
( |
| ) |
const |
|
inline |
Get the w wire angle to the vertical, units radians.
- Returns
- the w wire angle to the vertical
Definition at line 252 of file LArTPC.h.
◆ GetWirePitchU()
float pandora::LArTPC::GetWirePitchU |
( |
| ) |
const |
|
inline |
Get the u wire pitch, units mm.
- Returns
- the u wire pitch
Definition at line 217 of file LArTPC.h.
◆ GetWirePitchV()
float pandora::LArTPC::GetWirePitchV |
( |
| ) |
const |
|
inline |
Get the v wire pitch, units mm.
- Returns
- the v wire pitch
Definition at line 224 of file LArTPC.h.
◆ GetWirePitchW()
float pandora::LArTPC::GetWirePitchW |
( |
| ) |
const |
|
inline |
Get the w wire pitch, units mm.
- Returns
- the w wire pitch
Definition at line 231 of file LArTPC.h.
◆ IsDriftInPositiveX()
bool pandora::LArTPC::IsDriftInPositiveX |
( |
| ) |
const |
|
inline |
Whether the electron drift is in the positive x direction.
- Returns
- boolean
Definition at line 266 of file LArTPC.h.
◆ GeometryManager
◆ PandoraObjectFactory< object_creation::Geometry::LArTPC::Parameters, object_creation::Geometry::LArTPC::Object >
◆ m_centerX
float pandora::LArTPC::m_centerX |
|
protected |
The center in x, units mm.
Definition at line 147 of file LArTPC.h.
◆ m_centerY
float pandora::LArTPC::m_centerY |
|
protected |
The center in y, units mm.
Definition at line 148 of file LArTPC.h.
◆ m_centerZ
float pandora::LArTPC::m_centerZ |
|
protected |
The center in z, units mm.
Definition at line 149 of file LArTPC.h.
◆ m_isDriftInPositiveX
bool pandora::LArTPC::m_isDriftInPositiveX |
|
protected |
Whether the electron drift is in the positive x direction.
Definition at line 160 of file LArTPC.h.
◆ m_larTPCVolumeId
unsigned int pandora::LArTPC::m_larTPCVolumeId |
|
protected |
The lar tpc volume id, must uniquely specify a single lar tpc.
Definition at line 146 of file LArTPC.h.
◆ m_sigmaUVW
float pandora::LArTPC::m_sigmaUVW |
|
protected |
The u, v, w resolution, units mm.
Definition at line 159 of file LArTPC.h.
◆ m_widthX
float pandora::LArTPC::m_widthX |
|
protected |
The width in x, units mm.
Definition at line 150 of file LArTPC.h.
◆ m_widthY
float pandora::LArTPC::m_widthY |
|
protected |
The width in y, units mm.
Definition at line 151 of file LArTPC.h.
◆ m_widthZ
float pandora::LArTPC::m_widthZ |
|
protected |
The width in z, units mm.
Definition at line 152 of file LArTPC.h.
◆ m_wireAngleU
float pandora::LArTPC::m_wireAngleU |
|
protected |
The u wire angle to the vertical, units radians.
Definition at line 156 of file LArTPC.h.
◆ m_wireAngleV
float pandora::LArTPC::m_wireAngleV |
|
protected |
The v wire angle to the vertical, units radians.
Definition at line 157 of file LArTPC.h.
◆ m_wireAngleW
float pandora::LArTPC::m_wireAngleW |
|
protected |
The w wire angle to the vertical, units radians.
Definition at line 158 of file LArTPC.h.
◆ m_wirePitchU
float pandora::LArTPC::m_wirePitchU |
|
protected |
The u wire pitch, units mm.
Definition at line 153 of file LArTPC.h.
◆ m_wirePitchV
float pandora::LArTPC::m_wirePitchV |
|
protected |
The v wire pitch, units mm.
Definition at line 154 of file LArTPC.h.
◆ m_wirePitchW
float pandora::LArTPC::m_wirePitchW |
|
protected |
The w wire pitch, units mm.
Definition at line 155 of file LArTPC.h.
The documentation for this class was generated from the following files: