ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::DigitizationStep Struct Reference

handling More...

#include <DigitizationCell.h>

Collaboration diagram for Trk::DigitizationStep:

Public Member Functions

 DigitizationStep ()
 Standard constructor.
 DigitizationStep (double sl, double dl, DigitizationCell dc, const Amg::Vector3D &entryP, const Amg::Vector3D &exitP, const Amg::Vector2D &projectedPosition, const Amg::Vector2D &cellPosition)
 Constructor with arguments.

Public Attributes

double stepLength
 this is the path length within the cell
double driftLength
 this is the path length of the setp center to the readout surface
DigitizationCell stepCell
 this is the cell identifier of the segment
Amg::Vector3D stepEntry
 this is the Entry point into the segment
Amg::Vector3D stepExit
 this is the Exit point from the segment
Amg::Vector2D stepReadoutProjected
 this is the projected position at the readout surface
Amg::Vector2D stepCellCenter
 this is the cell position

Detailed Description

handling

Definition at line 21 of file DigitizationCell.h.

Constructor & Destructor Documentation

◆ DigitizationStep() [1/2]

Trk::DigitizationStep::DigitizationStep ( )
inline

Standard constructor.

Definition at line 32 of file DigitizationCell.h.

32 :
33 stepLength(0.),
34 driftLength(0.),
35 stepCell(std::pair<size_t,size_t>(0,0)),
36 stepEntry(0.,0.,0.),
37 stepExit(0.,0.,0.),
39 stepCellCenter(0.,0.)
40 {}
Amg::Vector2D stepCellCenter
this is the cell position
Amg::Vector3D stepEntry
this is the Entry point into the segment
DigitizationCell stepCell
this is the cell identifier of the segment
Amg::Vector3D stepExit
this is the Exit point from the segment
double stepLength
this is the path length within the cell
double driftLength
this is the path length of the setp center to the readout surface
Amg::Vector2D stepReadoutProjected
this is the projected position at the readout surface

◆ DigitizationStep() [2/2]

Trk::DigitizationStep::DigitizationStep ( double sl,
double dl,
DigitizationCell dc,
const Amg::Vector3D & entryP,
const Amg::Vector3D & exitP,
const Amg::Vector2D & projectedPosition,
const Amg::Vector2D & cellPosition )
inline

Constructor with arguments.

Definition at line 43 of file DigitizationCell.h.

48 :
49 stepLength(sl),
50 driftLength(dl),
51 stepCell(dc),
52 stepEntry(entryP),
53 stepExit(exitP),
54 stepReadoutProjected(projectedPosition),
55 stepCellCenter(cellPosition)
56 {}

Member Data Documentation

◆ driftLength

double Trk::DigitizationStep::driftLength

this is the path length of the setp center to the readout surface

Definition at line 24 of file DigitizationCell.h.

◆ stepCell

DigitizationCell Trk::DigitizationStep::stepCell

this is the cell identifier of the segment

Definition at line 25 of file DigitizationCell.h.

◆ stepCellCenter

Amg::Vector2D Trk::DigitizationStep::stepCellCenter

this is the cell position

Definition at line 29 of file DigitizationCell.h.

◆ stepEntry

Amg::Vector3D Trk::DigitizationStep::stepEntry

this is the Entry point into the segment

Definition at line 26 of file DigitizationCell.h.

◆ stepExit

Amg::Vector3D Trk::DigitizationStep::stepExit

this is the Exit point from the segment

Definition at line 27 of file DigitizationCell.h.

◆ stepLength

double Trk::DigitizationStep::stepLength

this is the path length within the cell

Definition at line 23 of file DigitizationCell.h.

◆ stepReadoutProjected

Amg::Vector2D Trk::DigitizationStep::stepReadoutProjected

this is the projected position at the readout surface

Definition at line 28 of file DigitizationCell.h.


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