ATLAS Offline Software
Public Types | List of all members
Trk::ExtrapolationMode Class Reference

enumeration to decode - for Extrapolation steering More...

#include <ExtrapolationCell.h>

Collaboration diagram for Trk::ExtrapolationMode:

Public Types

enum  eMode {
  Direct = 1, Destination = 2, StopWithPathLimit = 3, StopWithMaterialLimitX0,
  StopWithMaterialLimitL0, StopAtBoundary = 6, CollectSensitive = 7, CollectPassive = 8,
  CollectBoundary = 9, CollectMaterial = 10, CollectJacobians = 11, CollectPathSteps = 12,
  AvoidFallback = 13, FATRAS = 14
}
 

Detailed Description

enumeration to decode - for Extrapolation steering

Definition at line 42 of file ExtrapolationCell.h.

Member Enumeration Documentation

◆ eMode

Enumerator
Direct 
Destination 
StopWithPathLimit 
StopWithMaterialLimitX0 
StopWithMaterialLimitL0 
StopAtBoundary 
CollectSensitive 
CollectPassive 
CollectBoundary 
CollectMaterial 
CollectJacobians 
CollectPathSteps 
AvoidFallback 
FATRAS 

Definition at line 46 of file ExtrapolationCell.h.

47  {
48  Direct = 1, // call propagator directly, no navigation
49  Destination = 2, // try to hit the destination, if not other means to stop
50  StopWithPathLimit = 3, // stop when the path limit is reached
52  4, // stop when the material limit is reached in X0
54  5, // stop when the material limit is reached in L0
55  StopAtBoundary = 6, // stop at the next ID / Calo / MS boundary
56  CollectSensitive = 7, // collect parameters on sensitive elements
57  CollectPassive = 8, // collect parameters on passive layers
58  CollectBoundary = 9, // collect parameters on boundary parameters
59  CollectMaterial = 10, // collect all material on the way
60  CollectJacobians = 11, // collect the transport jacobians
61  CollectPathSteps = 12, // collect the single path steps
62  AvoidFallback = 13, // don't fallback to propagation
63  FATRAS = 14 // force initial radialDirection to be outward
64  };

The documentation for this class was generated from the following file:
Trk::ExtrapolationMode::CollectPassive
@ CollectPassive
Definition: ExtrapolationCell.h:57
Trk::ExtrapolationMode::StopWithMaterialLimitL0
@ StopWithMaterialLimitL0
Definition: ExtrapolationCell.h:53
Trk::ExtrapolationMode::CollectBoundary
@ CollectBoundary
Definition: ExtrapolationCell.h:58
Trk::ExtrapolationMode::StopWithPathLimit
@ StopWithPathLimit
Definition: ExtrapolationCell.h:50
Trk::ExtrapolationMode::CollectPathSteps
@ CollectPathSteps
Definition: ExtrapolationCell.h:61
Trk::ExtrapolationMode::FATRAS
@ FATRAS
Definition: ExtrapolationCell.h:63
Trk::ExtrapolationMode::Destination
@ Destination
Definition: ExtrapolationCell.h:49
Trk::ExtrapolationMode::CollectSensitive
@ CollectSensitive
Definition: ExtrapolationCell.h:56
Trk::ExtrapolationMode::CollectJacobians
@ CollectJacobians
Definition: ExtrapolationCell.h:60
Trk::ExtrapolationMode::AvoidFallback
@ AvoidFallback
Definition: ExtrapolationCell.h:62
Trk::ExtrapolationMode::Direct
@ Direct
Definition: ExtrapolationCell.h:48
Trk::ExtrapolationMode::CollectMaterial
@ CollectMaterial
Definition: ExtrapolationCell.h:59
Trk::ExtrapolationMode::StopWithMaterialLimitX0
@ StopWithMaterialLimitX0
Definition: ExtrapolationCell.h:51
Trk::ExtrapolationMode::StopAtBoundary
@ StopAtBoundary
Definition: ExtrapolationCell.h:55