JAPAn
Just Another Parity Analyzer
Loading...
Searching...
No Matches
QwCombinedBCM.cc File Reference

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>
boost::mt19937 QwCombinedBCM< T >::fRandomnessGenerator
 
template<typename T>
boost::random::uniform_real_distribution< double > QwCombinedBCM< T >::fDistribution
 

Detailed Description

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.

Variable Documentation

◆ QwCombinedBCM< T >::fDistribution

template<typename T>
boost::random::uniform_real_distribution<double> QwCombinedBCM< T >::fDistribution

Definition at line 35 of file QwCombinedBCM.cc.

◆ QwCombinedBCM< T >::fRandomnessGenerator

template<typename T>
boost::mt19937 QwCombinedBCM< T >::fRandomnessGenerator

Definition at line 34 of file QwCombinedBCM.cc.