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

The standard diagnostic histogram set for a subfile. More...

#include <EventsSummary.hpp>

Public Member Functions

 SummaryHistograms ()
 Construct with every pointer null; call CreateSummaryHistograms().

Public Attributes

TH2F * h_music
 Energy against strip index: the MUSIC plot.
TH1F * h_mult
 Hit multiplicity per event.
TH2F * h2_long_vs_short [16]
 Long end against short end of the segmented strips 1-16, index strip - 1.
TH1F * h1_cathode
 Cathode energy.
TH1F * h1_strip17
 Strip 17 energy.
TH2F * h2_strip0_vs_grid
 Strip 0 against grid energy; strip 1 against the grid when strip 0 is not required of an event (SummaryGridPartnerIsStrip1()).
TH1F * h1_strip0
 Strip 0 energy.
TH1F * h1_grid
 Grid energy.

Detailed Description

The standard diagnostic histogram set for a subfile.

Filled at two points with the same shapes but different units: by EventBuilder in raw ADC, and by EventsSummary in normalized arbitrary units. The two histograms share a struct / helpers so that their appearance is easily comparable.

Note
Members are raw pointers, owned by whoever called CreateSummaryHistograms(). SaveAndDeleteSummaryHistograms() both writes and frees them.

Definition at line 30 of file EventsSummary.hpp.

Constructor & Destructor Documentation

◆ SummaryHistograms()

SummaryHistograms::SummaryHistograms ( )
inline

Construct with every pointer null; call CreateSummaryHistograms().

Definition at line 45 of file EventsSummary.hpp.

Member Data Documentation

◆ h1_cathode

TH1F* SummaryHistograms::h1_cathode

◆ h1_grid

TH1F* SummaryHistograms::h1_grid

◆ h1_strip0

TH1F* SummaryHistograms::h1_strip0

◆ h1_strip17

TH1F* SummaryHistograms::h1_strip17

◆ h2_long_vs_short

TH2F* SummaryHistograms::h2_long_vs_short[16]

Long end against short end of the segmented strips 1-16, index strip - 1.

Definition at line 35 of file EventsSummary.hpp.

Referenced by EventsSummary::BuildNormedSummaryHistograms(), CreateSummaryHistograms(), FinalizeEvent(), SaveAndDeleteSummaryHistograms(), and SummaryHistograms().

◆ h2_strip0_vs_grid

TH2F* SummaryHistograms::h2_strip0_vs_grid

Strip 0 against grid energy; strip 1 against the grid when strip 0 is not required of an event (SummaryGridPartnerIsStrip1()).

Definition at line 40 of file EventsSummary.hpp.

Referenced by EventsSummary::BuildNormedSummaryHistograms(), CreateSummaryHistograms(), FinalizeEvent(), SaveAndDeleteSummaryHistograms(), and SummaryHistograms().

◆ h_mult

◆ h_music

TH2F* SummaryHistograms::h_music

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