BadDataDefinitions.h
Go to the documentation of this file.
1 ///
2 /// \file BadDataDefinitions.h
3 /// \brief Constants used in the definition of bad data periods
4 /// \version $Id:$
5 /// \author messier@indiana.edu
6 ///
7 #ifndef RUNHISTORY_BADDATADEFINITIONS_H
8 #define RUNHISTORY_BADDATADEFINITIONS_H
9 
10 namespace runh {
11  ///
12  /// Enumerate the reasons periods of running are labeled as bad
13  ///
15  kEmpty = 1<<0; ///< No data
16  kBadTiming = 1<<1; ///< Data suffers from DCM sync. failure
17  kShortSubrun = 1<<2; ///< Subrun is too short to be evaluated
18  kBadMIPHitRate = 1<<3; ///< Unusually low hit rates in the MIP range
19  kBadDiblocks = 1<<4; ///< Many diblocks with insufficient good channel count
20  kBadSlicingRate = 1<<5; ///< Rate of making slices is too low
21  kBad3DTrackingRate = 1<<6; ///< Rate of forming 3D tracks is too low
22  kLogBook = 1<<7; ///< Log book entry indicate bad conditions
23  }
24 
25 }
26 #endif
enumu
No data.
kBadMIPHitRate
Unusually low hit rates in the MIP range.
kShortSubrun
Subrun is too short to be evaluated.
kBadDiblocks
Many diblocks with insufficient good channel count.
kLogBook
Log book entry indicate bad conditions.
kBadSlicingRate
Rate of making slices is too low.
kBad3DTrackingRate
Rate of forming 3D tracks is too low.
kBadTiming
Data suffers from DCM sync. failure.