File indexing completed on 2024-04-06 12:05:13
0001
0002 #ifndef DataFormats_SiStripCommon_ConstantsForDqm_H
0003 #define DataFormats_SiStripCommon_ConstantsForDqm_H
0004
0005 #include "DataFormats/SiStripCommon/interface/Constants.h"
0006 #include <string>
0007
0008
0009
0010
0011
0012
0013 namespace sistrip {
0014
0015
0016
0017 static const char dir_[] = "/";
0018 static const char sep_[] = "_";
0019 static const char pipe_[] = "|";
0020 static const char dot_[] = ".";
0021 static const char hex_[] = "0x";
0022
0023
0024
0025 static const char dqmSourceFileName_[] = "SiStripCommissioningSource";
0026 static const char dqmClientFileName_[] = "SiStripCommissioningClient";
0027
0028 static const char dqmRoot_[] = "DQMData";
0029 static const char collate_[] = "Collate";
0030 static const char root_[] = "SiStrip";
0031 static const char taskId_[] = "SiStripCommissioningTask";
0032 static const char summaryPlot_[] = "SummaryPlot";
0033 static const char runNumber_[] = "RunNumber";
0034
0035 namespace extrainfo {
0036
0037
0038
0039 static const char gain_[] = "Gain";
0040 static const char digital_[] = "Digital";
0041 static const char baselineRms_[] = "BaselineNoise";
0042
0043
0044
0045 static const char pedestals_[] = "Pedestals";
0046 static const char rawNoise_[] = "RawNoise";
0047 static const char noise_[] = "Noise";
0048 static const char commonMode_[] = "CommonMode";
0049 static const char roughPedestals_[] = "RoughPedestals";
0050 static const char noiseProfile_[] = "NoiseProfile";
0051 static const char noise2D_[] = "Noise2D";
0052
0053 static const char pedsAndRawNoise_[] = "PedsAndRawNoise";
0054 static const char residualsAndNoise_[] = "ResidualsAndNoise";
0055 static const char pedsAndCmSubNoise_[] = "PedsAndCMSubtractedNoise";
0056
0057
0058
0059 static const char clusterCharge_[] = "ClusterCharge";
0060 static const char occupancy_[] = "Occupancy";
0061
0062
0063 static const char scopeModeFrame_[] = "DaqScopeFrame";
0064 static const char scopeModeHeaderLow_[] = "DaqScopeHeaderLow";
0065 static const char scopeModeHeaderHigh_[] = "DaqScopeHeaderHigh";
0066 }
0067
0068
0069
0070 enum Action {
0071 UNKNOWN_ACTION = sistrip::unknown_,
0072 UNDEFINED_ACTION = sistrip::invalid_,
0073 NO_ACTION = 0,
0074 ANALYZE_HISTOS = 1,
0075 SAVE_HISTOS_TO_DISK = 2,
0076 CREATE_SUMMARY_HISTOS = 3,
0077 CREATE_TRACKER_MAP = 4,
0078 UPLOAD_TO_DATABASE = 5
0079 };
0080
0081 }
0082
0083 #endif