ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Trk::DigitizationStep Struct Reference

#include <DigitizationCell.h>

Collaboration diagram for Trk::DigitizationStep:

Public Member Functions

 DigitizationStep ()
 Standard constructor. More...
 
 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. More...
 

Public Attributes

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

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.),
38  stepReadoutProjected(0.,0.),
39  stepCellCenter(0.,0.)
40  {}

◆ 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:
TestSUSYToolsAlg.dl
dl
Definition: TestSUSYToolsAlg.py:81
Trk::DigitizationStep::stepReadoutProjected
Amg::Vector2D stepReadoutProjected
this is the projected position at the readout surface
Definition: DigitizationCell.h:28
Trk::DigitizationStep::stepLength
double stepLength
this is the path length within the cell
Definition: DigitizationCell.h:23
Trk::DigitizationStep::stepCellCenter
Amg::Vector2D stepCellCenter
this is the cell position
Definition: DigitizationCell.h:29
Trk::DigitizationStep::driftLength
double driftLength
this is the path length of the setp center to the readout surface
Definition: DigitizationCell.h:24
Trk::DigitizationStep::stepEntry
Amg::Vector3D stepEntry
this is the Entry point into the segment
Definition: DigitizationCell.h:26
Trk::DigitizationStep::stepCell
DigitizationCell stepCell
this is the cell identifier of the segment
Definition: DigitizationCell.h:25
Trk::DigitizationStep::stepExit
Amg::Vector3D stepExit
this is the Exit point from the segment
Definition: DigitizationCell.h:27