Go to the documentation of this file.
30 float fraction = ( float( 100.0 ) * (float)(
m_pass + 1 ) ) / (
float)
m_seen;
33 info() <<
name() <<
":Prescaler::execute - filter failed" <<
endmsg;
35 info() <<
name() <<
":Prescaler::execute - filter passed" <<
endmsg;
42 info() <<
name() <<
":Prescaler::finalize - total events: " <<
m_seen <<
", passed events: " <<
m_pass <<
endmsg;
int m_pass
Number of events passed.
StatusCode finalize() override
standard finalization method
const std::string & name() const override
The identifying name of the algorithm object.
void setFilterPassed(bool state) const
Set the filter passed flag to the specified state.
StatusCode finalize() override
int m_seen
Number of events seen.
StatusCode initialize() override
Gaudi::CheckedProperty< double > m_percentPass
Percentage of events that should be passed.
StatusCode initialize() override
standard initialization method
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode execute() override
standard execution method
constexpr static const auto SUCCESS
Prescaler(std::string name, ISvcLocator *pSvcLocator)
Constructor(s)