All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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< 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 30 of file PMAlgCosmicTagger.h.

Member Typedef Documentation

Definition at line 32 of file PMAlgCosmicTagger.h.

Definition at line 31 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 67 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 47 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 54 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 36 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 74 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 63 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 41 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 45 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 43 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 51 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 34 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 57 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 60 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 71 of file PMAlgCosmicTagger.h.


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