Database object for displacement of sense wire position.
More...
#include <CDCDisplacement.h>
|
| CDCDisplacement () |
| Default constructor.
|
|
| CDCDisplacement (const WireID &wire, ROOT::Math::XYZVector fwd, ROOT::Math::XYZVector bwd, float tension) |
| Constructor.
|
|
unsigned short | getEWire () const |
| Getter for EWireID.
|
|
unsigned short | getISuperLayer () const |
| Getter for Super-Layer.
|
|
unsigned short | getILayer () const |
| Getter for layer within the Super-Layer.
|
|
unsigned short | getIWire () const |
| Getter for wire within the layer.
|
|
int | getICLayer () const |
| Getter for continuous layer numbering.
|
|
float | getXFwd () const |
| Getter for fwd x-position.
|
|
float | getYFwd () const |
| Getter for fwd y-position.
|
|
float | getZFwd () const |
| Getter for fwd z-position.
|
|
float | getXBwd () const |
| Getter for bwd x-position.
|
|
float | getYBwd () const |
| Getter for bwd y-position.
|
|
float | getZBwd () const |
| Getter for bwd z-position.
|
|
float | getTension () const |
| Getter for wire tension.
|
|
|
unsigned short | m_wire |
| Wire ID.
|
|
ROOT::Math::XYZVector | m_fwd |
| Displacement of forward side.
|
|
ROOT::Math::XYZVector | m_bwd |
| Displacement of backward side.
|
|
float | m_tension |
| Displacement of wire tension (grW)
|
|
Database object for displacement of sense wire position.
Definition at line 25 of file CDCDisplacement.h.
◆ CDCDisplacement() [1/2]
Default constructor.
Definition at line 31 of file CDCDisplacement.h.
31 :
33 {
34 }
unsigned short m_wire
Wire ID.
ROOT::Math::XYZVector m_bwd
Displacement of backward side.
float m_tension
Displacement of wire tension (grW)
ROOT::Math::XYZVector m_fwd
Displacement of forward side.
◆ CDCDisplacement() [2/2]
CDCDisplacement |
( |
const WireID & |
wire, |
|
|
ROOT::Math::XYZVector |
fwd, |
|
|
ROOT::Math::XYZVector |
bwd, |
|
|
float |
tension |
|
) |
| |
|
inline |
◆ getEWire()
unsigned short getEWire |
( |
| ) |
const |
|
inline |
◆ getICLayer()
Getter for continuous layer numbering.
Definition at line 75 of file CDCDisplacement.h.
76 {
79 }
unsigned short getISuperLayer() const
Getter for Super-Layer.
unsigned short getILayer() const
Getter for layer within the Super-Layer.
◆ getILayer()
unsigned short getILayer |
( |
| ) |
const |
|
inline |
Getter for layer within the Super-Layer.
Definition at line 60 of file CDCDisplacement.h.
61 {
62 return ((
m_wire % 4096) / 512);
63 }
◆ getISuperLayer()
unsigned short getISuperLayer |
( |
| ) |
const |
|
inline |
◆ getIWire()
unsigned short getIWire |
( |
| ) |
const |
|
inline |
Getter for wire within the layer.
This getter works for the official numbering scheme as well as the one used in the geometry build-up.
Definition at line 69 of file CDCDisplacement.h.
◆ getTension()
float getTension |
( |
| ) |
const |
|
inline |
◆ getXBwd()
◆ getXFwd()
◆ getYBwd()
◆ getYFwd()
◆ getZBwd()
◆ getZFwd()
◆ m_bwd
ROOT::Math::XYZVector m_bwd |
|
private |
◆ m_fwd
ROOT::Math::XYZVector m_fwd |
|
private |
◆ m_tension
◆ m_wire
The documentation for this class was generated from the following file: