12 #ifndef __Qw_COMBINEDBCM__
13 #define __Qw_COMBINEDBCM__
57 Int_t
ProcessEvBuffer(UInt_t* buffer, UInt_t word_position_in_buffer, UInt_t subelement = 0) {
return 0; };
void SetCalibrationFactor(Double_t calib)
VQwHardwareChannel * GetCharge()
VQwBCM & operator=(const VQwBCM &value)
void SetPedestal(Double_t ped)
void SetPedestal(Double_t ped)
void SetBCMForCombo(VQwBCM *bcm, Double_t weight, Double_t sumqw)
std::vector< Double_t > fWeights
QwCombinedBCM(TString subsystemname, TString name, TString type)
UInt_t UpdateErrorFlag()
Update the error flag based on the error flags of internally contained objects Return paramter is the...
Definition of the pure virtual base class of all data elements.
const VQwHardwareChannel * GetCharge() const
void SetSubsystemName(TString sysname)
Set the name of the inheriting subsystem name.
QwCombinedBCM(const QwCombinedBCM &source)
static const double T
Magnetic field: base unit is T.
QwCombinedBCM(TString name)
QwCombinedBCM(TString subsystem, TString name)
Bool_t ApplySingleEventCuts()
void InitializeChannel(TString name, TString datatosave)
void SetCalibrationFactor(Double_t calib)
std::vector< QwBCM< T > * > fElement
Int_t ProcessEvBuffer(UInt_t *buffer, UInt_t word_position_in_buffer, UInt_t subelement=0)
Process the CODA event buffer for this element.