5 """Enum of possible run types"""
13 """Enum of possible software trigger modes"""
21 """Enum of possible run locations"""
25 expressreco =
"expressreco"
29 """Split between DQM modules that need to run on all events and on the filtered ones"""
31 all_events =
"all_events"
33 before_filter =
"before_filter"
37 l1_passthrough =
"l1_passthrough"
39 dont_care =
"dont_care"
43 DOOM_NCDCHITSMAX = 6000
44 DOOM_NSVDSHAPERDIGITSMAX = 70000
47 ALWAYS_SAVE_OBJECTS = [
"EventMetaData",
"RawFTSWs",
"ROIpayload",
"SoftwareTriggerResult",
"SoftwareTriggerVariables",
51 RAWDATA_OBJECTS = [
"RawCDCs",
"RawSVDs",
"RawPXDs",
"RawTOPs",
"RawARICHs",
"RawKLMs",
"RawECLs",
"RawTRGs",
"ROIs"]
54 PROCESSED_OBJECTS = [
'Tracks',
'TrackFitResults',
55 'SVDClusters',
'PXDClusters',
56 'CDCHits',
'TOPDigits',
57 'ARICHHits',
'ECLClusters',
58 'BKLMHit1ds',
'BKLMHit2ds',
59 'EKLMHit2ds',
'SoftwareTriggerResult']
62 HLT_INPUT_OBJECTS = RAWDATA_OBJECTS + [
"EventMetaData",
"RawFTSWs"]
63 HLT_INPUT_OBJECTS.remove(
"ROIs")
66 EXPRESSRECO_INPUT_OBJECTS = RAWDATA_OBJECTS + ALWAYS_SAVE_OBJECTS
69 DEFAULT_HLT_COMPONENTS = [
"CDC",
"SVD",
"ECL",
"TOP",
"ARICH",
"KLM",
"TRG"]
72 DEFAULT_EXPRESSRECO_COMPONENTS = DEFAULT_HLT_COMPONENTS + [
"PXD"]
75 DEFAULT_DB_FILE_LOCATION =
"/cvmfs/basf2.daqnet.kek.jp/conditions"