LDMX Software
Trigger
Algo
src
Trigger
Event
TrigEnergySum.cxx
1
#include "Trigger/Event/TrigEnergySum.h"
2
3
#include <iostream>
4
5
ClassImp(
trigger::TrigEnergySum
);
6
7
namespace
trigger {
8
TrigEnergySum::TrigEnergySum
(
int
layer,
int
hwEnergy)
9
: layer_{layer}, module_{0}, hw_energy_{hwEnergy}, energy_{0} {}
10
TrigEnergySum::TrigEnergySum
(
int
layer,
int
module,
float
energy)
11
: layer_{layer}, module_{module}, hw_energy_{0}, energy_{energy} {}
12
13
std::ostream &operator<<(std::ostream &s,
const
trigger::TrigEnergySum
&sum) {
14
s <<
"TrigEnergySum { "
<<
"(layer "
<< sum.layer() <<
", hwEnergy "
15
<< sum.hwEnergy() <<
" } "
;
16
return
s;
17
}
18
19
std::ostream &operator<<(std::ostream &s,
20
const
trigger::TrigEnergySumCollection &sums) {
21
s <<
"TrigEnergySumCollection { "
<< std::endl;
22
for
(
auto
sum : sums) s <<
" "
<< sum << std::endl;
23
s <<
"}"
;
24
return
s;
25
}
26
27
}
// namespace trigger
trigger::TrigEnergySum
Contains the trigger output for generic calo objects.
Definition
TrigEnergySum.h:24
trigger::TrigEnergySum::TrigEnergySum
TrigEnergySum()=default
Default Constructor.
Generated by
1.12.0