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

#include <TrajectoryMCSFitter.h>

Public Types

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

Public Attributes

fhicl::Atom< int > pIdHypothesis
 
fhicl::Atom< int > minNumSegments
 
fhicl::Atom< double > segmentLength
 
fhicl::Atom< int > minHitsPerSegment
 
fhicl::Atom< int > nElossSteps
 
fhicl::Atom< int > eLossMode
 
fhicl::Atom< double > pMin
 
fhicl::Atom< double > pMax
 
fhicl::Atom< double > pStep
 
fhicl::Atom< double > angResol
 

Detailed Description

Definition at line 37 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

Member Typedef Documentation

Member Data Documentation

fhicl::Atom<double> trkf::sbn::TrajectoryMCSFitter::Config::angResol
Initial value:
{
Name("angResol"),
Comment("Angular resolution parameter used in modified Highland formula. Unit is mrad."),
3.0
}

Definition at line 85 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<int> trkf::sbn::TrajectoryMCSFitter::Config::eLossMode
Initial value:
{
Name("eLossMode"),
Comment("Default is MPV Landau. Choose 1 for MIP (constant); 2 for Bethe-Bloch."),
0
}

Definition at line 65 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<int> trkf::sbn::TrajectoryMCSFitter::Config::minHitsPerSegment
Initial value:
{
Name("minHitsPerSegment"),
Comment("Exclude segments with less hits than this value."),
2
}

Definition at line 55 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<int> trkf::sbn::TrajectoryMCSFitter::Config::minNumSegments
Initial value:
{
Name("minNumSegments"),
Comment("Minimum number of segments the track is split into."),
3
}

Definition at line 45 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<int> trkf::sbn::TrajectoryMCSFitter::Config::nElossSteps
Initial value:
{
Name("nElossSteps"),
Comment("Number of steps for computing energy loss uptream to current segment."),
10
}

Definition at line 60 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<int> trkf::sbn::TrajectoryMCSFitter::Config::pIdHypothesis
Initial value:
{
Name("pIdHypothesis"),
Comment("Default particle Id Hypothesis to be used in the fit when not specified."),
13
}

Definition at line 40 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<double> trkf::sbn::TrajectoryMCSFitter::Config::pMax
Initial value:
{
Name("pMax"),
Comment("Maximum momentum value in likelihood scan."),
7.50
}

Definition at line 75 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<double> trkf::sbn::TrajectoryMCSFitter::Config::pMin
Initial value:
{
Name("pMin"),
Comment("Minimum momentum value in likelihood scan."),
0.01
}

Definition at line 70 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<double> trkf::sbn::TrajectoryMCSFitter::Config::pStep
Initial value:
{
Name("pStep"),
Comment("Step in momentum value in likelihood scan."),
0.01
}

Definition at line 80 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.

fhicl::Atom<double> trkf::sbn::TrajectoryMCSFitter::Config::segmentLength
Initial value:
{
Name("segmentLength"),
Comment("Nominal length of track segments used in the fit."),
14.
}

Definition at line 50 of file sbncode/sbncode/LArRecoProducer/LArReco/TrajectoryMCSFitter.h.


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