|
JAPAn
Just Another Parity Analyzer
|
Combined beam current monitor implementation using weighted averages. More...
#include "QwCombinedBCM.h"#include <stdexcept>#include "QwVQWK_Channel.h"#include "QwADC18_Channel.h"#include "QwScaler_Channel.h"#include "QwMollerADC_Channel.h"
Include dependency graph for QwCombinedBCM.cc:Go to the source code of this file.
Variables | |
| template<typename T> | |
| std::mt19937 | QwCombinedBCM< T >::fRandomnessGenerator |
| template<typename T> | |
| std::uniform_real_distribution< double > | QwCombinedBCM< T >::fDistribution |
| template<typename T> | |
| std::function< double()> | QwCombinedBCM< T >::fRandomVariable = []() -> double { return QwCombinedBCM<T>::fDistribution(QwCombinedBCM<T>::fRandomnessGenerator); } |
Combined beam current monitor implementation using weighted averages.
Combined beam current monitor implementation: weighted average of multiple BCMs with optional beam trip simulation, resolution smearing, and random event generation. Template class supporting various channel types. Documentation-only edits; runtime behavior unchanged.
Definition in file QwCombinedBCM.cc.
| std::uniform_real_distribution<double> QwCombinedBCM< T >::fDistribution |
Definition at line 35 of file QwCombinedBCM.cc.
| std::mt19937 QwCombinedBCM< T >::fRandomnessGenerator |
Definition at line 34 of file QwCombinedBCM.cc.
| std::function<double()> QwCombinedBCM< T >::fRandomVariable = []() -> double { return QwCombinedBCM<T>::fDistribution(QwCombinedBCM<T>::fRandomnessGenerator); } |
Definition at line 36 of file QwCombinedBCM.cc.
Referenced by QwCombinedBCM< T >::RandomizeEventData().