ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::DigitizationStep Struct Reference

DigitizationStep for further handling. More...

#include <acts/blob/master/Plugins/Digitization/include/Acts/Plugins/Digitization/DigitizationCell.hpp>

+ Collaboration diagram for Acts::DigitizationStep:

Public Member Functions

 DigitizationStep ()
 this is the cell position
 
 DigitizationStep (double sl, double dl, const DigitizationCell &dc, const Vector3D &entryP, const Vector3D &exitP, const Vector2D &projectedPosition, const Vector2D &cellPosition)
 

Public Attributes

double stepLength {0.}
 
double driftLength {0.}
 this is the path length within the cell
 
DigitizationCell stepCell
 
Vector3D stepEntry
 this is the cell identifier of the segment
 
Vector3D stepExit
 this is the Entry point into the segment
 
Vector2D stepReadoutProjected
 this is the Exit point from the segment
 
Vector2D stepCellCenter
 

Detailed Description

DigitizationStep for further handling.

Definition at line 52 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 52 of file DigitizationCell.hpp

Constructor & Destructor Documentation

Acts::DigitizationStep::DigitizationStep ( )
inline

this is the cell position

Standard constructor

Definition at line 64 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 64 of file DigitizationCell.hpp

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

Constructor with arguments

Parameters
slstep length of this step
dldrift length of this step
dcis the digitization zell (with indices)
entryPis the entry position into the cell
exitPis the exit position from the cell
projectedPositionis the position on the readout surface
cellPositionis the nominal position of the cell

Definition at line 80 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 80 of file DigitizationCell.hpp

Member Data Documentation

double Acts::DigitizationStep::driftLength {0.}

this is the path length within the cell

Definition at line 54 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 54 of file DigitizationCell.hpp

DigitizationCell Acts::DigitizationStep::stepCell

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

Definition at line 56 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 56 of file DigitizationCell.hpp

Vector2D Acts::DigitizationStep::stepCellCenter

this is the projected position at the readout surface

Definition at line 61 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 61 of file DigitizationCell.hpp

Vector3D Acts::DigitizationStep::stepEntry

this is the cell identifier of the segment

Definition at line 57 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 57 of file DigitizationCell.hpp

Vector3D Acts::DigitizationStep::stepExit

this is the Entry point into the segment

Definition at line 58 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 58 of file DigitizationCell.hpp

double Acts::DigitizationStep::stepLength {0.}

Definition at line 53 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 53 of file DigitizationCell.hpp

Vector2D Acts::DigitizationStep::stepReadoutProjected

this is the Exit point from the segment

Definition at line 59 of file DigitizationCell.hpp.

View newest version in sPHENIX GitHub at line 59 of file DigitizationCell.hpp


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