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

The events files grouped into the units the beam gates are fitted on. More...

#include <FileSet.hpp>

Public Attributes

std::vector< Int_t > order
 Group keys in processing order.
std::map< Int_t, TChain * > chain
 Chain per key. Caller owns..
std::map< Int_t, TString > label
 Label per key, for logs and plots.
std::map< TString, Int_t > key_of
 Group key per EventsName().

Detailed Description

The events files grouped into the units the beam gates are fitted on.

SOLARIS: one group per run, its chunks chained together, keyed by run number and labelled run<N>. CoMPASS: one group per subfile, keyed by a unique id and labelled by the file (FileLabel()), so a dataset of two runs in hundreds of subfiles gates and fills one file per task instead of one run per task.

Definition at line 125 of file FileSet.hpp.

Member Data Documentation

◆ chain

std::map<Int_t, TChain *> FileSet::GateGroups::chain

Chain per key. Caller owns..

Definition at line 127 of file FileSet.hpp.

Referenced by FileSet::GroupEventsForGating(), and StripSumScatter::Prepare().

◆ key_of

std::map<TString, Int_t> FileSet::GateGroups::key_of

Group key per EventsName().

Definition at line 129 of file FileSet.hpp.

Referenced by FileSet::GroupEventsForGating().

◆ label

std::map<Int_t, TString> FileSet::GateGroups::label

Label per key, for logs and plots.

Definition at line 128 of file FileSet.hpp.

Referenced by FileSet::GroupEventsForGating(), and StripSumScatter::Prepare().

◆ order

std::vector<Int_t> FileSet::GateGroups::order

Group keys in processing order.

Definition at line 126 of file FileSet.hpp.

Referenced by FileSet::GroupEventsForGating(), and StripSumScatter::Prepare().


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