LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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

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: