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

#include <CRTT0MatchAlg.h>

Public Types

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

Public Attributes

fhicl::Atom< double > MinTrackLength
 
fhicl::Atom< double > TrackDirectionFrac
 
fhicl::Atom< int > TSMode
 
fhicl::Atom< double > TimeCorrection
 
fhicl::Atom< double > DistanceLimit
 
fhicl::Atom< art::InputTag > TPCTrackLabel
 
fhicl::Atom< int > DirMethod
 
fhicl::Atom< bool > SCEposCorr
 
fhicl::Atom< bool > DCAuseBox
 
fhicl::Atom< bool > DCAoverLength
 
fhicl::Atom< double > DoverLLimit
 
fhicl::Atom< double > PEcut
 
fhicl::Atom< double > MaxUncert
 

Detailed Description

Definition at line 78 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

Member Typedef Documentation

using sbnd::CRTT0MatchAlg::Config::Comment = fhicl::Comment
using sbnd::CRTT0MatchAlg::Config::Name = fhicl::Name

Member Data Documentation

fhicl::Atom<bool> sbnd::CRTT0MatchAlg::Config::DCAoverLength
Initial value:
{
Name("DCAoverLength"),
Comment("false = use DCA to select closest CRT hit (default), true = use DCA/extrapolation_length"),
false
}

Definition at line 136 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<bool> sbnd::CRTT0MatchAlg::Config::DCAuseBox
Initial value:
{
Name("DCAuseBox"),
Comment("false = distance to point (default), true = distance to box edge"),
false
}

Definition at line 130 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<int> sbnd::CRTT0MatchAlg::Config::DirMethod
Initial value:
{
Name("DirMethod"),
Comment("1=endpoints (default), 2=average; must use endpoints if applying SCE position corrections"),
1
}

Definition at line 118 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::DistanceLimit
Initial value:
{
Name("DistanceLimit"),
Comment(""),
100.
}

Definition at line 106 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::DoverLLimit
Initial value:
{
Name("DoverLLimit"),
Comment(""),
1.
}

Definition at line 142 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::MaxUncert
Initial value:
{
Name("MaxUncert"),
Comment("Only consider CRT hits with position uncertainties below this value (cm)"),
1000.0
}

Definition at line 154 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::MinTrackLength
Initial value:
{
Name("MinTrackLength"),
Comment(""),
20.0
}

Definition at line 82 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::PEcut
Initial value:
{
Name("PEcut"),
Comment("Only consider CRT hits with PE values larger than this"),
0.0
}

Definition at line 148 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<bool> sbnd::CRTT0MatchAlg::Config::SCEposCorr
Initial value:
{
Name("SCEposCorr"),
Comment("true=do correction before extrapolating track (default), false=skip correction"),
true
}

Definition at line 124 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::TimeCorrection
Initial value:
{
Name("TimeCorrection"),
Comment(""),
0.
}

Definition at line 100 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<art::InputTag> sbnd::CRTT0MatchAlg::Config::TPCTrackLabel
Initial value:
{
Name("TPCTrackLabel"),
}

Definition at line 112 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<double> sbnd::CRTT0MatchAlg::Config::TrackDirectionFrac
Initial value:
{
Name("TrackDirectionFrac"),
Comment(""),
0.5
}

Definition at line 88 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.

fhicl::Atom<int> sbnd::CRTT0MatchAlg::Config::TSMode
Initial value:
{
Name("TSMode"),
Comment(""),
1
}

Definition at line 94 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.h.


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