24 LOG(info) <<
"Setup global cuts and processes";
42 mgr.loadCutsAndProcessesFromJSON();
45 LOG(info) <<
"Set default settings for processes and cuts.";
46 mgr.DefaultProcesses({{EProc::kPAIR,
params.PAIR},
47 {EProc::kCOMP,
params.COMP},
48 {EProc::kPHOT,
params.PHOT},
49 {EProc::kPFIS,
params.PFIS},
50 {EProc::kDRAY,
params.DRAY},
51 {EProc::kANNI,
params.ANNI},
52 {EProc::kBREM,
params.BREM},
53 {EProc::kHADR,
params.HADR},
54 {EProc::kMUNU,
params.MUNU},
55 {EProc::kDCAY,
params.DCAY},
56 {EProc::kLOSS,
params.LOSS},
57 {EProc::kMULS,
params.MULS},
58 {EProc::kCKOV,
params.CKOV}});
60 mgr.DefaultCuts({{ECut::kCUTGAM,
params.CUTGAM},
61 {ECut::kCUTELE,
params.CUTELE},
62 {ECut::kCUTNEU,
params.CUTNEU},
63 {ECut::kCUTHAD,
params.CUTHAD},
64 {ECut::kCUTMUO,
params.CUTMUO},
65 {ECut::kBCUTE,
params.BCUTE},
66 {ECut::kBCUTM,
params.BCUTM},
67 {ECut::kDCUTE,
params.DCUTE},
68 {ECut::kDCUTM,
params.DCUTM},
69 {ECut::kPPCUTM,
params.PPCUTM},
70 {ECut::kTOFMAX,
params.TOFMAX}});
72 const char* settingProc = mgr.specialProcessesEnabled() ?
"enabled" :
"disabled";
73 const char* settingCut = mgr.specialCutsEnabled() ?
"enabled" :
"disabled";
74 LOG(info) <<
"Special process settings are " << settingProc <<
".";
75 LOG(info) <<
"Special cut settings are " << settingCut <<
".";