#include "TString.h"#include "TH1D.h"Go to the source code of this file.
Classes | |
| struct | DQDef |
| Definition of a data quality plot: name, title, binning. More... | |
| class | NCDataQualityPlot |
| Modification of a TH1D. More... | |
Enumerations | |
| enum | { kDQVtxX = 0, kDQVtxY = 1, kDQVtxZ = 2, kDQEventLength = 3, kDQNumTracks = 4, kDQTrackExtension = 5, kDQEventsVsTime = 6, kDQPOTVsTime = 7, kDQShowerE = 8, kDQTrackMomentum = 9, kDQRadialVtx = 10, kDQRadialSqrVtx = 11, kDQEventsPerSnarl = 12, kDQPHFraction = 13, kDQDeltaTSpill = 14, kDQAvStripsPerPlane = 15, kDQTransverseRMS = 16, kDQTrackDCosZVtx = 17, kDQTrackDCosYVtx = 18, kDQTrackEndZ = 19, kDQTrackEndY = 20, kDQEndMetersToEdge = 21, kDQTotalStrips = 22, kDQPulseHeight = 23, kDQEnergy = 24, kDQEnergyQ1 = 25, kDQEnergyQ2 = 26, kDQEnergyQ3 = 27, kDQEnergyQ4 = 28, kDQEnergyZ1 = 29, kDQEnergyZ2 = 30, kDQEnergyZ3 = 31, kDQEnergyA1 = 32, kDQEnergyA2 = 33, kDQNumDists = 34 } |
| enum | { kDQNC = 0, kDQCC = 1, kDQTotal = 2, kDQNumInteractions = 3 } |
| Interaction types considered in DQ plots. More... | |
| enum | { kDQData = 0, kDQMC = 1, kDQMCOsc = 2, kDQNumDatasets = 3 } |
| Datasets considered in DQ plots. More... | |
| enum | { kDQNominalIntensity = 0, kDQLowIntensity = 1, kDQNumIntensities = 2 } |
| Intensities considered in DQ plots. More... | |
Variables | |
| const int | kDQNumMonths = 27 |
| const DQDef | kDQVars [kDQNumDists] |
| const TString | kDQMonths [kDQNumMonths] |
| const int | kDQNumCombinations = kDQNumInteractions*kDQNumDatasets*2*kDQNumIntensities*kDQNumDists |
| All the permuations of plot possible. The magic number 2 is the number of detectors we have. | |
|
|
Definition at line 28 of file NCDataQualityPlot.h. 00028 {
00029 kDQVtxX = 0,
00030 kDQVtxY = 1,
00031 kDQVtxZ = 2,
00032 kDQEventLength = 3,
00033 kDQNumTracks = 4,
00034 kDQTrackExtension = 5,
00035 kDQEventsVsTime = 6,
00036 kDQPOTVsTime = 7,
00037 kDQShowerE = 8,
00038 kDQTrackMomentum = 9,
00039 kDQRadialVtx = 10,
00040 kDQRadialSqrVtx = 11,
00041 kDQEventsPerSnarl = 12,
00042 kDQPHFraction = 13,
00043 kDQDeltaTSpill = 14,
00044 kDQAvStripsPerPlane = 15,
00045 kDQTransverseRMS = 16,
00046 kDQTrackDCosZVtx = 17,
00047 kDQTrackDCosYVtx = 18,
00048 kDQTrackEndZ = 19,
00049 kDQTrackEndY = 20,
00050 kDQEndMetersToEdge = 21,
00051 kDQTotalStrips = 22,
00052 kDQPulseHeight = 23,
00053 kDQEnergy = 24,
00054 kDQEnergyQ1 = 25,
00055 kDQEnergyQ2 = 26,
00056 kDQEnergyQ3 = 27,
00057 kDQEnergyQ4 = 28,
00058 kDQEnergyZ1 = 29,
00059 kDQEnergyZ2 = 30,
00060 kDQEnergyZ3 = 31,
00061 kDQEnergyA1 = 32,
00062 kDQEnergyA2 = 33,
00063 kDQNumDists = 34
00064 };
|
|
|
Interaction types considered in DQ plots.
Definition at line 117 of file NCDataQualityPlot.h. 00117 {
00118 kDQNC = 0,
00119 kDQCC = 1,
00120 kDQTotal = 2,
00121 kDQNumInteractions = 3
00122 };
|
|
|
Datasets considered in DQ plots.
Definition at line 126 of file NCDataQualityPlot.h. 00126 {
00127 kDQData = 0,
00128 kDQMC = 1,
00129 kDQMCOsc = 2,
00130 kDQNumDatasets = 3
00131 };
|
|
|
Intensities considered in DQ plots.
Definition at line 135 of file NCDataQualityPlot.h. 00135 {
00136 kDQNominalIntensity = 0,
00137 kDQLowIntensity = 1,
00138 kDQNumIntensities = 2
00139 };
|
|
|
Initial value: {"May 05", "Jun 05", "Jul 05", "Aug 05",
"Sep 05", "Oct 05", "Nov 05", "Dec 05",
"Jan 06", "Feb 06", "Mar 06", "Apr 06",
"May 06", "Jun 06", "Jul 06", "Aug 06",
"Sep 06", "Oct 06", "Nov 06", "Dec 06",
"Jan 07", "Feb 07", "Mar 07", "Apr 07",
"May 07", "Jun 07", "Jul 07"}
Definition at line 108 of file NCDataQualityPlot.h. Referenced by NCDataQualityPlot::NCDataQualityPlot(). |
|
|
All the permuations of plot possible. The magic number 2 is the number of detectors we have.
Definition at line 143 of file NCDataQualityPlot.h. Referenced by NCDataQualityModule::GetDQPlot(). |
|
|
Definition at line 66 of file NCDataQualityPlot.h. |
|
|
Definition at line 68 of file NCDataQualityPlot.h. Referenced by NCDataQualityModule::CombineDataQualityPlots(), NCExtrapolationModule::CreateSpecialPlot(), and NCDataQualityPlot::NCDataQualityPlot(). |
1.3.9.1