CMS 3D CMS Logo

ConstantsForDqm.h
Go to the documentation of this file.
1 
2 #ifndef DataFormats_SiStripCommon_ConstantsForDqm_H
3 #define DataFormats_SiStripCommon_ConstantsForDqm_H
4 
6 #include <string>
7 
13 namespace sistrip {
14 
15  // ---------- Useful characters ----------
16 
17  static const char dir_[] = "/";
18  static const char sep_[] = "_";
19  static const char pipe_[] = "|";
20  static const char dot_[] = ".";
21  static const char hex_[] = "0x";
22 
23  // ---------- Naming dirs and histos ----------
24 
25  static const char dqmSourceFileName_[] = "SiStripCommissioningSource";
26  static const char dqmClientFileName_[] = "SiStripCommissioningClient";
27 
28  static const char dqmRoot_[] = "DQMData";
29  static const char collate_[] = "Collate";
30  static const char root_[] = "SiStrip";
31  static const char taskId_[] = "SiStripCommissioningTask";
32  static const char summaryPlot_[] = "SummaryPlot";
33  static const char runNumber_[] = "RunNumber";
34 
35  namespace extrainfo {
36 
37  // ---------- opto scan ----------
38 
39  static const char gain_[] = "Gain";
40  static const char digital_[] = "Digital";
41  static const char baselineRms_[] = "BaselineNoise";
42 
43  // ---------- peds and noise ----------
44 
45  static const char pedestals_[] = "Pedestals";
46  static const char rawNoise_[] = "RawNoise";
47  static const char noise_[] = "Noise";
48  static const char commonMode_[] = "CommonMode";
49  static const char roughPedestals_[] = "RoughPedestals";
50  static const char noiseProfile_[] = "NoiseProfile";
51  static const char noise2D_[] = "Noise2D";
52 
53  static const char pedsAndRawNoise_[] = "PedsAndRawNoise"; //@@ LEGACY
54  static const char residualsAndNoise_[] = "ResidualsAndNoise"; //@@ LEGACY
55  static const char pedsAndCmSubNoise_[] = "PedsAndCMSubtractedNoise"; //@@ LEGACY
56 
57  // ---------- latency ----------
58 
59  static const char clusterCharge_[] = "ClusterCharge";
60  static const char occupancy_[] = "Occupancy";
61 
62  // ---------- DaqScopMode : spy analysis -----
63  static const char scopeModeFrame_[] = "DaqScopeFrame";
64  static const char scopeModeHeaderLow_[] = "DaqScopeHeaderLow";
65  static const char scopeModeHeaderHigh_[] = "DaqScopeHeaderHigh";
66  } // namespace extrainfo
67 
68  // ---------- Actions to be taken by web client ----------
69 
70  enum Action {
73  NO_ACTION = 0,
79  };
80 
81 } // namespace sistrip
82 
83 #endif // DataFormats_SiStripCommon_ConstantsForDqm_H
sistrip::dot_
static const char dot_[]
Definition: ConstantsForDqm.h:20
sistrip::NO_ACTION
Definition: ConstantsForDqm.h:73
Constants.h
Generic constants.
sistrip::extrainfo::commonMode_
static const char commonMode_[]
Definition: ConstantsForDqm.h:48
sistrip::extrainfo::noise2D_
static const char noise2D_[]
Definition: ConstantsForDqm.h:51
sistrip::extrainfo::noise_
static const char noise_[]
Definition: ConstantsForDqm.h:47
sistrip::extrainfo::scopeModeHeaderHigh_
static const char scopeModeHeaderHigh_[]
Definition: ConstantsForDqm.h:65
sistrip::Action
Action
Definition: ConstantsForDqm.h:70
sistrip::dir_
static const char dir_[]
Definition: ConstantsForDqm.h:17
sistrip::extrainfo::occupancy_
static const char occupancy_[]
Definition: ConstantsForDqm.h:60
sistrip::extrainfo::digital_
static const char digital_[]
Definition: ConstantsForDqm.h:40
sistrip::UPLOAD_TO_DATABASE
Definition: ConstantsForDqm.h:78
sistrip::extrainfo::pedsAndCmSubNoise_
static const char pedsAndCmSubNoise_[]
Definition: ConstantsForDqm.h:55
sistrip::dqmClientFileName_
static const char dqmClientFileName_[]
Definition: ConstantsForDqm.h:26
sistrip::extrainfo::baselineRms_
static const char baselineRms_[]
Definition: ConstantsForDqm.h:41
sistrip::summaryPlot_
static const char summaryPlot_[]
Definition: ConstantsForDqm.h:32
sistrip::sep_
static const char sep_[]
Definition: ConstantsForDqm.h:18
sistrip::extrainfo::clusterCharge_
static const char clusterCharge_[]
Definition: ConstantsForDqm.h:59
sistrip::UNKNOWN_ACTION
Definition: ConstantsForDqm.h:71
sistrip::extrainfo::pedestals_
static const char pedestals_[]
Definition: ConstantsForDqm.h:45
sistrip::extrainfo::residualsAndNoise_
static const char residualsAndNoise_[]
Definition: ConstantsForDqm.h:54
sistrip::CREATE_SUMMARY_HISTOS
Definition: ConstantsForDqm.h:76
sistrip::pipe_
static const char pipe_[]
Definition: ConstantsForDqm.h:19
sistrip::taskId_
static const char taskId_[]
Definition: ConstantsForDqm.h:31
sistrip::ANALYZE_HISTOS
Definition: ConstantsForDqm.h:74
sistrip::extrainfo::scopeModeFrame_
static const char scopeModeFrame_[]
Definition: ConstantsForDqm.h:63
sistrip::extrainfo::gain_
static const char gain_[]
Definition: ConstantsForDqm.h:39
sistrip::dqmSourceFileName_
static const char dqmSourceFileName_[]
Definition: ConstantsForDqm.h:25
sistrip::SAVE_HISTOS_TO_DISK
Definition: ConstantsForDqm.h:75
sistrip::root_
static const char root_[]
Definition: ConstantsForDqm.h:30
sistrip::invalid_
static const uint16_t invalid_
Definition: Constants.h:16
sistrip::extrainfo::roughPedestals_
static const char roughPedestals_[]
Definition: ConstantsForDqm.h:49
sistrip::unknown_
static const uint16_t unknown_
Definition: Constants.h:19
sistrip::CREATE_TRACKER_MAP
Definition: ConstantsForDqm.h:77
sistrip::extrainfo::pedsAndRawNoise_
static const char pedsAndRawNoise_[]
Definition: ConstantsForDqm.h:53
sistrip::dqmRoot_
static const char dqmRoot_[]
Definition: ConstantsForDqm.h:28
sistrip::collate_
static const char collate_[]
Definition: ConstantsForDqm.h:29
sistrip::extrainfo::rawNoise_
static const char rawNoise_[]
Definition: ConstantsForDqm.h:46
sistrip::hex_
static const char hex_[]
Definition: ConstantsForDqm.h:21
sistrip::extrainfo::scopeModeHeaderLow_
static const char scopeModeHeaderLow_[]
Definition: ConstantsForDqm.h:64
sistrip
sistrip classes
Definition: EnsembleCalibrationLA.cc:10
sistrip::runNumber_
static const char runNumber_[]
Definition: ConstantsForDqm.h:33
sistrip::UNDEFINED_ACTION
Definition: ConstantsForDqm.h:72
sistrip::extrainfo::noiseProfile_
static const char noiseProfile_[]
Definition: ConstantsForDqm.h:50