Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::DigitizationStep Struct Referencefinal

DigitizationStep for further handling. More...

#include <acts/blob/sPHENIX/Core/include/Acts/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 Vector3 &entryP, const Vector3 &exitP, const Vector2 &projectedPosition, const Vector2 &cellPosition)
 

Public Attributes

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

Detailed Description

DigitizationStep for further handling.

Definition at line 47 of file DigitizationCell.hpp.

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

Constructor & Destructor Documentation

Acts::DigitizationStep::DigitizationStep ( )
inline

this is the cell position

Standard constructor

Definition at line 59 of file DigitizationCell.hpp.

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

Acts::DigitizationStep::DigitizationStep ( double  sl,
double  dl,
const DigitizationCell dc,
const Vector3 entryP,
const Vector3 exitP,
const Vector2 projectedPosition,
const Vector2 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 75 of file DigitizationCell.hpp.

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

Member Data Documentation

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

this is the path length within the cell

Definition at line 49 of file DigitizationCell.hpp.

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

DigitizationCell Acts::DigitizationStep::stepCell

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

Definition at line 51 of file DigitizationCell.hpp.

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

Vector2 Acts::DigitizationStep::stepCellCenter

this is the projected position at the readout surface

Definition at line 56 of file DigitizationCell.hpp.

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

Vector3 Acts::DigitizationStep::stepEntry

this is the cell identifier of the segment

Definition at line 52 of file DigitizationCell.hpp.

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

Vector3 Acts::DigitizationStep::stepExit

this is the Entry point into the segment

Definition at line 53 of file DigitizationCell.hpp.

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

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

Definition at line 48 of file DigitizationCell.hpp.

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

Vector2 Acts::DigitizationStep::stepReadoutProjected

this is the Exit point from the segment

Definition at line 54 of file DigitizationCell.hpp.

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


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