29 Bool_t localDebug = kFALSE;
31 if( localDebug )
QwMessage<<
"Creating BCM of type: "<<type<<
" with name: "<<
32 name<<
". Subsystem Name: " <<subsystemname<<
" and clock name="<<clock<<
"\n";
37 }
else if ( type ==
"SIS3801" ) {
39 }
else if ( type ==
"SCALER" || type ==
"SIS3801D24" ) {
42 QwWarning <<
"BCM of type="<<type<<
" is UNSUPPORTED!!\n";
49 Bool_t localDebug = kFALSE;
57 }
else if ( type ==
"SIS3801" ) {
59 }
else if ( type ==
"SCALER" || type ==
"SIS3801D24" ) {
62 QwWarning <<
"BCM of type="<<type<<
" is UNSUPPORTED!!\n";
72 Bool_t localDebug = kFALSE;
74 if( localDebug )
QwMessage<<
"Creating CombinedBCM of type: "<<type<<
" with name: "<<
75 name<<
". Subsystem Name: " <<subsystemname<<
"\n";
80 }
else if ( type ==
"SIS3801" ) {
82 }
else if ( type ==
"SCALER" || type ==
"SIS3801D24" ) {
85 QwWarning <<
"BCM of type="<<type<<
" is UNSUPPORTED!!\n";
92 Bool_t localDebug = kFALSE;
100 }
else if ( type ==
"SIS3801" ) {
102 }
else if ( type ==
"SCALER" || type ==
"SIS3801D24" ) {
105 QwWarning <<
"BCM of type="<<type<<
" is UNSUPPORTED!!\n";
#define QwMessage
Predefined log drain for regular messages.
static VQwBCM * Create(TString subsystemname, TString type, TString name, TString clock="")
A fast way of creating a BCM of specified type.
TString GetModuleType() const
Return the type of the beam instrument.
static std::ostream & endl(std::ostream &)
End of the line.
#define QwWarning
Predefined log drain for warnings.
static VQwBCM * CreateCombo(TString subsystemname, TString type, TString name)
A fast way of creating a combo BCM of specified type.