26 std::ostringstream
os;
42 return StatusCode::SUCCESS;
57 std::array<std::string, 2> gainName{
"_LG",
"_HG"};
73 std::array<std::string, 2> moduleName{
module+gainName[0],
module+gainName[1]};
77 for (
const TileRawChannel* rawChannel : *rawChannelCollectionLegacy) {
86 std::string channelName = moduleName[
gain] +
"_channel";
89 std::string amplitudeName = moduleName[
gain] +
"_amplitude";
91 fill(
"TileRawChannelAmpLegacy", monitoredChannel, monitoredAmplitude);
96 for (
const TileRawChannel* rawChannel : *rawChannelCollectionFlx) {
103 amplitudeFlx[
channel][
gain] = rawChannel->amplitude();
105 std::string channelName = moduleName[
gain] +
"_channel";
108 std::string amplitudeName = moduleName[
gain] +
"_amplitude";
110 fill(
"TileRawChannelAmpFlx", monitoredChannel, monitoredAmplitude);
116 std::string channelName = moduleName[
gain] +
"_channel";
117 std::string amplitudeName = moduleName[
gain] +
"_amplitude";
118 std::string amplitudeDiffName = moduleName[
gain] +
"_amplitude_diff";
132 fill(
"TileRawChannelAmpDiff", monitoredChannel, monitoredAmplitudeDiff);
133 fill(
"TileRawChannelAmpDiffVsLegacy", monitoredAmplitude, monitoredAmplitudeDiff);
139 fill(
"TileRawChannelFlxMonExecuteTime",
timer);
141 return StatusCode::SUCCESS;