7 print(
"[customise_for_slice_test]: cloning unpacker and DTDigiTask + customising AB7 sequence and TP monitoring")
12 process.dtDigiMonitor.maxTDCHitsPerChamber = 5000
23 from EventFilter.DTRawToDigi.dturosunpacker_cfi
import dturosunpacker
24 process.dtAB7Unpacker = dturosunpacker.clone()
26 if hasattr(process,
"dtDQMTask"):
27 print(
"[customise_for_slice_test]: extending dtDQMTask sequence to include AB7 unpacker")
28 process.dtDQMTask.replace(process.dtDigiMonitor, process.dtDigiMonitor
29 + process.dtAB7Unpacker)
34 process.dtAB7DigiMonitor = dtDigiMonitor.clone(
35 dtDigiLabel =
"dtAB7Unpacker",
37 maxTDCHitsPerChamber = 5000
40 process.dtAB7DigiMonitor.performPerWireT0Calibration =
False
42 if hasattr(process,
"dtAB7Unpacker"):
43 print(
"[customise_for_slice_test]: extending dtDQMTask sequence to include AB7 digi monitoring")
44 process.dtDQMTask.replace(process.dtAB7Unpacker, process.dtAB7Unpacker
45 + process.dtAB7DigiMonitor)
49 print(
"[customise_for_slice_test]: customise dtTriggerBaseMonitor to include AB7 TP monitoring")
50 process.dtTriggerBaseMonitor.processAB7 =
True
def customise_for_slice_test
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)