ATLAS Offline Software
Loading...
Searching...
No Matches
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

  • they are used as bits in the configuration integer

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: