All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
trkf::TrackStatePropagator::Config Struct Reference

#include <TrackStatePropagator.h>

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

fhicl::Atom< double > minStep
 
fhicl::Atom< double > maxElossFrac
 
fhicl::Atom< int > maxNit
 
fhicl::Atom< double > tcut {Name("tcut"), Comment("Maximum delta ray energy for dE/dx."), 10.}
 
fhicl::Atom< double > wrongDirDistTolerance
 
fhicl::Atom< bool > propPinvErr
 

Detailed Description

Definition at line 45 of file TrackStatePropagator.h.

Member Typedef Documentation

Definition at line 47 of file TrackStatePropagator.h.

Definition at line 46 of file TrackStatePropagator.h.

Member Data Documentation

fhicl::Atom<double> trkf::TrackStatePropagator::Config::maxElossFrac
Initial value:
{
Name("maxElossFrac"),
Comment("Maximum propagation step length based on fraction of energy loss."),
0.1}

Definition at line 51 of file TrackStatePropagator.h.

fhicl::Atom<int> trkf::TrackStatePropagator::Config::maxNit
Initial value:
{
Name("maxNit"),
Comment("Maximum number of iterations when applying material effects."),
10}

Definition at line 55 of file TrackStatePropagator.h.

fhicl::Atom<double> trkf::TrackStatePropagator::Config::minStep
Initial value:
{Name("minStep"),
Comment("Minimum propagation step length guaranteed."),
1.0}

Definition at line 48 of file TrackStatePropagator.h.

fhicl::Atom<bool> trkf::TrackStatePropagator::Config::propPinvErr
Initial value:
{
Name("propPinvErr"),
Comment("Propagate error on 1/p or not (in order to avoid infs, it should be set to false "
"when 1/p not updated)."),
false}

Definition at line 64 of file TrackStatePropagator.h.

fhicl::Atom<double> trkf::TrackStatePropagator::Config::tcut {Name("tcut"), Comment("Maximum delta ray energy for dE/dx."), 10.}

Definition at line 59 of file TrackStatePropagator.h.

fhicl::Atom<double> trkf::TrackStatePropagator::Config::wrongDirDistTolerance
Initial value:
{
Name("wrongDirDistTolerance"),
Comment("Allowed propagation distance in the wrong direction."),
0.01}

Definition at line 60 of file TrackStatePropagator.h.


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