#include <Acts/TrackFinding/RoiDescriptor.hpp>
|
| static constexpr bool | FULLSCAN = true |
| | convenient
|
| static constexpr bool | ROI = false |
◆ roi_iterator
◆ RoiDescriptor() [1/2]
| Acts::Experimental::RoiDescriptor::RoiDescriptor |
( |
double | eta, |
|
|
double | etaMinus, |
|
|
double | etaPlus, |
|
|
double | phi, |
|
|
double | phiMinus, |
|
|
double | phiPlus, |
|
|
double | zed = 0, |
|
|
double | zedMinus = -s_zedWidthDefault, |
|
|
double | zedPlus = s_zedWidthDefault ) |
constructor
- Parameters
-
| eta | eta of RoI |
| etaMinus | eta at rear of RoI |
| etaPlus | eta at front of RoI |
| phi | phi of RoI |
| phiMinus | minimum phi of RoI |
| phiPlus | maximum phi of RoI |
| zed | zed of RoI |
| zedMinus | zed at rear of RoI |
| zedPlus | zed at front of RoI |
◆ RoiDescriptor() [2/2]
| Acts::Experimental::RoiDescriptor::RoiDescriptor |
( |
const RoiDescriptor & | roi | ) |
|
◆ ~RoiDescriptor()
| Acts::Experimental::RoiDescriptor::~RoiDescriptor |
( |
| ) |
|
◆ at()
| const RoiDescriptor * Acts::Experimental::RoiDescriptor::at |
( |
int | i | ) |
const |
find an RoiDescriptor constituent
◆ begin()
| roi_iterator Acts::Experimental::RoiDescriptor::begin |
( |
| ) |
const |
◆ clear()
| void Acts::Experimental::RoiDescriptor::clear |
( |
| ) |
|
◆ composite()
| bool Acts::Experimental::RoiDescriptor::composite |
( |
| ) |
const |
SuperRoI compatibility methods.
am I a SuperRoi?
◆ drdzMinus()
| double Acts::Experimental::RoiDescriptor::drdzMinus |
( |
| ) |
const |
dr/dz at the rear of the RoI
◆ drdzPlus()
| double Acts::Experimental::RoiDescriptor::drdzPlus |
( |
| ) |
const |
dr/dz at the front of the RoI
◆ dzdrMinus()
| double Acts::Experimental::RoiDescriptor::dzdrMinus |
( |
| ) |
const |
return the gradients
dz/dr at the rear of the RoI
◆ dzdrPlus()
| double Acts::Experimental::RoiDescriptor::dzdrPlus |
( |
| ) |
const |
dz/dr at the front of the RoI
◆ end()
| roi_iterator Acts::Experimental::RoiDescriptor::end |
( |
| ) |
const |
◆ eta()
| double Acts::Experimental::RoiDescriptor::eta |
( |
| ) |
const |
◆ etaMinus()
| double Acts::Experimental::RoiDescriptor::etaMinus |
( |
| ) |
const |
◆ etaPlus()
| double Acts::Experimental::RoiDescriptor::etaPlus |
( |
| ) |
const |
◆ isFullscan()
| bool Acts::Experimental::RoiDescriptor::isFullscan |
( |
| ) |
const |
output
is this a full scan RoI?
◆ l1Id()
| unsigned int Acts::Experimental::RoiDescriptor::l1Id |
( |
| ) |
const |
◆ manageConstituents() [1/2]
| bool Acts::Experimental::RoiDescriptor::manageConstituents |
( |
| ) |
const |
always manage constituents ???
◆ manageConstituents() [2/2]
| void Acts::Experimental::RoiDescriptor::manageConstituents |
( |
bool | b | ) |
|
◆ operator=()
◆ phi()
| double Acts::Experimental::RoiDescriptor::phi |
( |
| ) |
const |
◆ phiMinus()
| double Acts::Experimental::RoiDescriptor::phiMinus |
( |
| ) |
const |
◆ phiPlus()
| double Acts::Experimental::RoiDescriptor::phiPlus |
( |
| ) |
const |
◆ push_back()
| void Acts::Experimental::RoiDescriptor::push_back |
( |
const RoiDescriptor * | roi | ) |
|
◆ reserve()
| void Acts::Experimental::RoiDescriptor::reserve |
( |
std::size_t | s | ) |
|
reserve elements in vector
◆ rhoMax()
| double Acts::Experimental::RoiDescriptor::rhoMax |
( |
double | z | ) |
const |
◆ rhoMin()
| double Acts::Experimental::RoiDescriptor::rhoMin |
( |
double | z | ) |
const |
◆ roiId()
| unsigned int Acts::Experimental::RoiDescriptor::roiId |
( |
| ) |
const |
◆ roiWord()
| unsigned int Acts::Experimental::RoiDescriptor::roiWord |
( |
| ) |
const |
◆ setComposite()
| void Acts::Experimental::RoiDescriptor::setComposite |
( |
bool | b = true | ) |
|
◆ size()
| unsigned Acts::Experimental::RoiDescriptor::size |
( |
| ) |
const |
◆ version() [1/2]
| int Acts::Experimental::RoiDescriptor::version |
( |
| ) |
const |
◆ version() [2/2]
| void Acts::Experimental::RoiDescriptor::version |
( |
int | v | ) |
|
◆ zed()
| double Acts::Experimental::RoiDescriptor::zed |
( |
| ) |
const |
◆ zedMax()
| double Acts::Experimental::RoiDescriptor::zedMax |
( |
double | r | ) |
const |
◆ zedMin()
| double Acts::Experimental::RoiDescriptor::zedMin |
( |
double | r | ) |
const |
methods to calculate z position at the RoI boundary at a given radius
◆ zedMinus()
| double Acts::Experimental::RoiDescriptor::zedMinus |
( |
| ) |
const |
z at the most backward end of the RoI
◆ zedOuterMinus()
| double Acts::Experimental::RoiDescriptor::zedOuterMinus |
( |
| ) |
const |
z at the most backward end of the RoI
◆ zedOuterPlus()
| double Acts::Experimental::RoiDescriptor::zedOuterPlus |
( |
| ) |
const |
z at the most forward end of the RoI
◆ zedPlus()
| double Acts::Experimental::RoiDescriptor::zedPlus |
( |
| ) |
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 z at the most forward end of the RoI
◆ zedWidthDefault() [1/2]
| double Acts::Experimental::RoiDescriptor::zedWidthDefault |
( |
| ) |
|
|
static |
◆ zedWidthDefault() [2/2]
| void Acts::Experimental::RoiDescriptor::zedWidthDefault |
( |
double | d | ) |
|
|
static |
set default z-width (but only before any RoiDescriptor has been created)
◆ FULLSCAN
| bool Acts::Experimental::RoiDescriptor::FULLSCAN = true |
|
staticconstexpr |
◆ ROI
| bool Acts::Experimental::RoiDescriptor::ROI = false |
|
staticconstexpr |