ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::NavigationCell Struct Reference

useful struct for a single navigation cell More...

#include <INavigator.h>

Collaboration diagram for Trk::NavigationCell:

Public Member Functions

 NavigationCell (const TrackingVolume *nVol, std::unique_ptr< TrackParameters > lPar, BoundarySurfaceFace face=undefinedFace)
 Constructor.

Public Attributes

const TrackingVolumenextVolume
std::unique_ptr< TrackParametersparametersOnBoundary
BoundarySurfaceFace exitFace

Detailed Description

useful struct for a single navigation cell

Definition at line 37 of file INavigator.h.

Constructor & Destructor Documentation

◆ NavigationCell()

Trk::NavigationCell::NavigationCell ( const TrackingVolume * nVol,
std::unique_ptr< TrackParameters > lPar,
BoundarySurfaceFace face = undefinedFace )
inline

Constructor.

Definition at line 45 of file INavigator.h.

48 : nextVolume(nVol)
49 , parametersOnBoundary(std::move(lPar))
50 , exitFace(face)
51 {}
const TrackingVolume * nextVolume
Definition INavigator.h:40
BoundarySurfaceFace exitFace
Definition INavigator.h:43
std::unique_ptr< TrackParameters > parametersOnBoundary
Definition INavigator.h:42

Member Data Documentation

◆ exitFace

BoundarySurfaceFace Trk::NavigationCell::exitFace

Definition at line 43 of file INavigator.h.

◆ nextVolume

const TrackingVolume* Trk::NavigationCell::nextVolume

Definition at line 40 of file INavigator.h.

◆ parametersOnBoundary

std::unique_ptr<TrackParameters> Trk::NavigationCell::parametersOnBoundary

Definition at line 42 of file INavigator.h.


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