LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
pma::PMAlgCosmicTagger::Config Struct Reference

#include "PMAlgCosmicTagger.h"

Public Types

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

Public Attributes

fhicl::Atom< bool > TagOutOfDriftTracks
 
fhicl::Atom< double > OutOfDriftMargin
 
fhicl::Atom< bool > TagFullHeightTracks
 
fhicl::Atom< bool > TagFullWidthTracks
 
fhicl::Atom< bool > TagFullLengthTracks
 
fhicl::Atom< double > FullCrossingMargin
 
fhicl::Atom< bool > TagNonBeamT0Tracks
 
fhicl::Atom< double > NonBeamT0Margin
 
fhicl::Atom< bool > TagTopFrontBack
 
fhicl::Atom< double > TopFrontBackMargin
 
fhicl::Atom< bool > TagApparentStopper
 
fhicl::Atom< double > ApparentStopperMargin
 
fhicl::Atom< bool > VetoActualStopper
 
fhicl::Atom< double > StopperBuffer
 

Detailed Description

Definition at line 32 of file PMAlgCosmicTagger.h.

Member Typedef Documentation

Member Data Documentation

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::ApparentStopperMargin
Initial value:
{
Name("ApparentStopperMargin"),
"Distance tolerence from the top of the detector to be considered coming in from the top")}

Definition at line 69 of file PMAlgCosmicTagger.h.

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::FullCrossingMargin
Initial value:
{
Name("FullCrossingMargin"),
Comment("The maximum distance between the track length and detector length for full detector "
"crossing tracks.")}

Definition at line 49 of file PMAlgCosmicTagger.h.

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::NonBeamT0Margin
Initial value:
{
Name("NonBeamT0Margin"),
Comment("Tag only those events at least <margin> from the beam time")}

Definition at line 56 of file PMAlgCosmicTagger.h.

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::OutOfDriftMargin
Initial value:
{
Name("OutOfDriftMargin"),
Comment("The minimum distance beyond 1 drift window required for tagging track as a cosmic "
"background.")}

Definition at line 38 of file PMAlgCosmicTagger.h.

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::StopperBuffer
Initial value:
{
Name("StopperBuffer"),
"Should find no tracks starting within this distance from the end point of the track")}

Definition at line 76 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagApparentStopper
Initial value:
{
Name("TagApparentStopper"),
Comment("Tag tracks that enter through the top of the detector appear to stop (without "
"seeing evidence of stopping)")}

Definition at line 65 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagFullHeightTracks
Initial value:
{Name("TagFullHeightTracks"),
Comment("Tag tracks crossing full detector height")}

Definition at line 43 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagFullLengthTracks
Initial value:
{Name("TagFullLengthTracks"),
Comment("Tag tracks crossing full detector length")}

Definition at line 47 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagFullWidthTracks
Initial value:
{Name("TagFullWidthTracks"),
Comment("Tag tracks crossing full detector width")}

Definition at line 45 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagNonBeamT0Tracks
Initial value:
{
Name("TagNonBeamT0Tracks"),
Comment("Tag particles with reconstructed T0 not consistent with the beam")}

Definition at line 53 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagOutOfDriftTracks
Initial value:
{Name("TagOutOfDriftTracks"),
Comment("Tag tracks sticking out of 1 drift window.")}

Definition at line 36 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::TagTopFrontBack
Initial value:
{Name("TagTopFrontBack"),
Comment("Tag tracks that enter through the top of the "
"detector and exit through the front or back")}

Definition at line 59 of file PMAlgCosmicTagger.h.

fhicl::Atom<double> pma::PMAlgCosmicTagger::Config::TopFrontBackMargin
Initial value:
{
Name("TopFrontBackMargin"),
Comment("Distance tolerence from the top, front and back of the detector")}

Definition at line 62 of file PMAlgCosmicTagger.h.

fhicl::Atom<bool> pma::PMAlgCosmicTagger::Config::VetoActualStopper
Initial value:
{
Name("VetoActualStopper"),
Comment("If true: use de/dx information to identify stopping muons but do not tag them")}

Definition at line 73 of file PMAlgCosmicTagger.h.


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