Public Types | Public Attributes | List of all members
pma::PMAlgCosmicTagger::Config Struct Reference

#include <PMAlgCosmicTagger.h>

Public Types

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

Public Attributes

fhicl::Atom< boolTagOutOfDriftTracks
 
fhicl::Atom< double > OutOfDriftMargin
 
fhicl::Atom< boolTagFullHeightTracks
 
fhicl::Atom< boolTagFullWidthTracks
 
fhicl::Atom< boolTagFullLengthTracks
 
fhicl::Atom< double > FullCrossingMargin
 
fhicl::Atom< boolTagNonBeamT0Tracks
 
fhicl::Atom< double > NonBeamT0Margin
 
fhicl::Atom< boolTagTopFrontBack
 
fhicl::Atom< double > TopFrontBackMargin
 
fhicl::Atom< boolTagApparentStopper
 
fhicl::Atom< double > ApparentStopperMargin
 
fhicl::Atom< boolVetoActualStopper
 
fhicl::Atom< double > StopperBuffer
 

Detailed Description

Definition at line 26 of file PMAlgCosmicTagger.h.

Member Typedef Documentation

Definition at line 28 of file PMAlgCosmicTagger.h.

Definition at line 27 of file PMAlgCosmicTagger.h.

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 63 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 43 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 50 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 32 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 70 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 59 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 37 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 41 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 39 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 47 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 30 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 53 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 56 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 67 of file PMAlgCosmicTagger.h.


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