ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GbtsRoiDescriptor Class Reference

GBTS region-of-interest descriptor with eta/phi/zed bounds. More...

#include <Acts/Seeding2/GbtsRoiDescriptor.hpp>

Public Member Functions

 GbtsRoiDescriptor (double eta, double etaMin, double etaMax, double phi, double phiMin, double phiMax, double z=0, double zMin=0, double zMax=0)
double drdzMax () const
 Get dr/dz at the front of the RoI.
double drdzMin () const
 Get dr/dz at the rear of the RoI.
double dzdrMax () const
 Get dz/dr at the front of the RoI.
double dzdrMin () const
 Get dz/dr at the rear of the RoI.
double eta () const
 Get eta coordinate of RoI center.
double etaMax () const
 Gets eta at zMax.
double etaMin () const
 Gets eta at zMin.
double phi () const
 Get phi coordinate of RoI center.
double phiMax () const
 Gets phiPlus.
double phiMin () const
 Gets phiMinus.
double z () const
 Get z coordinate of RoI center.
double zMax () const
 Get z at the most forward end of the RoI.
double zMin () const
 these quantities probably don't need to be used any more
double zOuterMax () const
 Get z at the most forward end of the RoI at outer radius.
double zOuterMin () const
 Get z at the most backward end of the RoI at outer radius.

Detailed Description

GBTS region-of-interest descriptor with eta/phi/zed bounds.

Constructor & Destructor Documentation

◆ GbtsRoiDescriptor()

Acts::Experimental::GbtsRoiDescriptor::GbtsRoiDescriptor ( double eta,
double etaMin,
double etaMax,
double phi,
double phiMin,
double phiMax,
double z = 0,
double zMin = 0,
double zMax = 0 )
Parameters
etaeta of RoI
etaMineta at rear of RoI
etaMaxeta at front of RoI
phiphi of RoI
phiMinminimum phi of RoI
phiMaxmaximum phi of RoI
zz of RoI
zMinz at rear of RoI
zMaxz at front of RoI

Member Function Documentation

◆ drdzMax()

double Acts::Experimental::GbtsRoiDescriptor::drdzMax ( ) const

Get dr/dz at the front of the RoI.

Returns
Gradient drdz at front

◆ drdzMin()

double Acts::Experimental::GbtsRoiDescriptor::drdzMin ( ) const

Get dr/dz at the rear of the RoI.

Returns
Gradient drdz at rear

◆ dzdrMax()

double Acts::Experimental::GbtsRoiDescriptor::dzdrMax ( ) const

Get dz/dr at the front of the RoI.

Returns
Gradient dzdr at front

◆ dzdrMin()

double Acts::Experimental::GbtsRoiDescriptor::dzdrMin ( ) const

Get dz/dr at the rear of the RoI.

Returns
Gradient dzdr at rear

◆ eta()

double Acts::Experimental::GbtsRoiDescriptor::eta ( ) const

Get eta coordinate of RoI center.

Returns
Eta coordinate

◆ etaMax()

double Acts::Experimental::GbtsRoiDescriptor::etaMax ( ) const

Gets eta at zMax.

Returns
Eta at front

◆ etaMin()

double Acts::Experimental::GbtsRoiDescriptor::etaMin ( ) const

Gets eta at zMin.

Returns
Eta at rear

◆ phi()

double Acts::Experimental::GbtsRoiDescriptor::phi ( ) const

Get phi coordinate of RoI center.

Returns
Phi coordinate

◆ phiMax()

double Acts::Experimental::GbtsRoiDescriptor::phiMax ( ) const

Gets phiPlus.

Returns
Maximum phi

◆ phiMin()

double Acts::Experimental::GbtsRoiDescriptor::phiMin ( ) const

Gets phiMinus.

Returns
Minimum phi

◆ z()

double Acts::Experimental::GbtsRoiDescriptor::z ( ) const

Get z coordinate of RoI center.

Returns
Z coordinate

◆ zMax()

double Acts::Experimental::GbtsRoiDescriptor::zMax ( ) const

Get z at the most forward end of the RoI.

Returns
Z at front

◆ zMin()

double Acts::Experimental::GbtsRoiDescriptor::zMin ( ) const

these quantities probably don't need to be used any more

  • they are implemented here only because we had them in the original legacy interface Get z at the most backward end of the RoI
    Returns
    Z at rear

◆ zOuterMax()

double Acts::Experimental::GbtsRoiDescriptor::zOuterMax ( ) const

Get z at the most forward end of the RoI at outer radius.

Returns
Z at front outer radius

◆ zOuterMin()

double Acts::Experimental::GbtsRoiDescriptor::zOuterMin ( ) const

Get z at the most backward end of the RoI at outer radius.

Returns
Z at rear outer radius