ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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. More...
 

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  {}

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:
Trk::NavigationCell::nextVolume
const TrackingVolume * nextVolume
Definition: INavigator.h:40
Trk::NavigationCell::parametersOnBoundary
std::unique_ptr< TrackParameters > parametersOnBoundary
Definition: INavigator.h:42
Trk::NavigationCell::exitFace
BoundarySurfaceFace exitFace
Definition: INavigator.h:43