Combines a group of trigger gates for majority trigger. Glorified Sum()
.
More...
Public Member Functions | |
MajorityTriggerCombiner (std::string const &logCategory="MajorityTriggerCombiner") | |
template<typename GateObj > | |
GateObj | combine (std::vector< GateObj > const &gates) const |
Combines all the gates (by cryostat) in a single majority gate. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from icarus::ns::util::mfLoggingClass | |
mfLoggingClass (std::string const &logCategory) | |
Constructor: initializes with the specified log category. More... | |
std::string | logCategory () const |
Returns the logging category string for this object. More... | |
mfLoggingClass const & | loggingClass () const |
Returns this object (as a logging class object). More... | |
mf::LogError | mfLogError (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogError() stream for logging. More... | |
mf::LogWarning | mfLogWarning (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogWarning() stream for logging. More... | |
mf::LogProblem | mfLogProblem (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogProblem() stream for logging. More... | |
mf::LogInfo | mfLogInfo (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogInfo() stream for logging. More... | |
mf::LogVerbatim | mfLogVerbatim (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogVerbatim() stream for logging. More... | |
mf::LogDebug | mfLogDebug (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogDebug() stream for logging. More... | |
mf::LogTrace | mfLogTrace (std::string const &file={}, int const lineNumber=0) const |
Returns a mf::LogTrace() stream for logging. More... | |
Combines a group of trigger gates for majority trigger. Glorified Sum()
.
Definition at line 92 of file MajorityTriggerSimulation_module.cc.
|
inline |
Definition at line 99 of file MajorityTriggerSimulation_module.cc.
|
inline |
Combines all the gates (by cryostat) in a single majority gate.
Definition at line 104 of file MajorityTriggerSimulation_module.cc.