MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
SelectionStep Struct Reference

One step of the event selection, as StripSumScatter::DescribeSelection lists them: in the order the code applies them, with the configured values written out. More...

#include <StripSumScatter.hpp>

Public Types

enum  Stage { kINPUT , kEVENT_LEVEL , kPER_STRIP , kOUTCOME }
 Where in the selection the step sits. More...

Public Attributes

Stage stage
TString id
 Node identifier, [a-z0-9_].
TString name
 Short name, as in the cut report.
TString detail
 One line: the condition to pass, with the numbers in.
Bool_t on
 False when the configuration switches the step off.
Int_t pre_cut
 The PreCut it counts under, or -1.
Int_t tag_cut
 The TagCut it counts under, or -1.

Detailed Description

One step of the event selection, as StripSumScatter::DescribeSelection lists them: in the order the code applies them, with the configured values written out.

The cut report and the selection diagram (SelectionDiagram) both read this list, so which steps are on and in which order comes from one place, kept next to RejectReason.

Definition at line 142 of file StripSumScatter.hpp.

Member Enumeration Documentation

◆ Stage

Where in the selection the step sits.

Enumerator
kINPUT 
kEVENT_LEVEL 
kPER_STRIP 
kOUTCOME 

Definition at line 144 of file StripSumScatter.hpp.

Member Data Documentation

◆ detail

TString SelectionStep::detail

One line: the condition to pass, with the numbers in.

Definition at line 148 of file StripSumScatter.hpp.

Referenced by SelectionDiagram::Dot(), and SelectionDiagram::Mermaid().

◆ id

TString SelectionStep::id

Node identifier, [a-z0-9_].

Definition at line 146 of file StripSumScatter.hpp.

Referenced by SelectionDiagram::Dot(), and SelectionDiagram::Mermaid().

◆ name

TString SelectionStep::name

Short name, as in the cut report.

Definition at line 147 of file StripSumScatter.hpp.

Referenced by SelectionDiagram::Dot(), and SelectionDiagram::Mermaid().

◆ on

Bool_t SelectionStep::on

False when the configuration switches the step off.

Definition at line 149 of file StripSumScatter.hpp.

◆ pre_cut

Int_t SelectionStep::pre_cut

The PreCut it counts under, or -1.

Definition at line 150 of file StripSumScatter.hpp.

◆ stage

Stage SelectionStep::stage

Definition at line 145 of file StripSumScatter.hpp.

Referenced by SelectionDiagram::Dot(), and SelectionDiagram::Mermaid().

◆ tag_cut

Int_t SelectionStep::tag_cut

The TagCut it counts under, or -1.

Definition at line 151 of file StripSumScatter.hpp.


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