QwAnalysis
|
#include <QwBeamDetectorID.h>
Public Member Functions | |
QwBeamDetectorID (Int_t subbankid, Int_t offset, TString name, TString dettype, TString modtype) | |
QwBeamDetectorID (Int_t subbankid, QwParameterFile ¶mfile) | |
QwBeamDetectorID (const QwBeamDetectorID &input) | |
~QwBeamDetectorID () | |
Bool_t | ReportInitErrors () const |
void | Print () const |
Data Fields | |
Int_t | fSubbankIndex |
Int_t | fWordInSubbank |
TString | fmoduletype |
TString | fdetectorname |
TString | fdetectortype |
EQwBeamInstrumentType | fTypeID |
Int_t | fIndex |
UInt_t | fSubelement |
TString | fChannelName |
TString | fSubelementName |
Private Member Functions | |
QwBeamDetectorID () | |
Definition at line 27 of file QwBeamDetectorID.h.
QwBeamDetectorID::QwBeamDetectorID | ( | Int_t | subbankid, |
Int_t | offset, | ||
TString | name, | ||
TString | dettype, | ||
TString | modtype | ||
) |
Definition at line 19 of file QwBeamDetectorID.cc.
References fTypeID, and GetQwBeamInstrumentType().
QwBeamDetectorID::QwBeamDetectorID | ( | Int_t | subbankid, |
QwParameterFile & | paramfile | ||
) |
Definition at line 29 of file QwBeamDetectorID.cc.
References fChannelName, fdetectorname, fdetectortype, fmoduletype, fSubelement, fSubelementName, fTypeID, fWordInSubbank, VQwScaler_Channel::GetBufferOffset(), QwVQWK_Channel::GetBufferOffset(), GetQwBeamInstrumentType(), QwQPD::GetSubElementIndex(), QwLinearDiodeArray::GetSubElementIndex(), QwBPMCavity::GetSubElementIndex(), QwBPMStripline< T >::GetSubElementIndex(), QwParameterFile::GetTypedNextToken(), kQwBPMCavity, kQwBPMStripline, kQwLinearArray, and kQwQPD.
QwBeamDetectorID::QwBeamDetectorID | ( | const QwBeamDetectorID & | input | ) |
Definition at line 83 of file QwBeamDetectorID.cc.
References fChannelName, fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fSubelementName, fTypeID, and fWordInSubbank.
|
inline |
Definition at line 33 of file QwBeamDetectorID.h.
|
private |
void QwBeamDetectorID::Print | ( | ) | const |
Definition at line 127 of file QwBeamDetectorID.cc.
References fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fTypeID, and fWordInSubbank.
Bool_t QwBeamDetectorID::ReportInitErrors | ( | ) | const |
Definition at line 98 of file QwBeamDetectorID.cc.
References QwLog::endl(), fChannelName, fdetectortype, fmoduletype, fSubelement, fSubelementName, fTypeID, fWordInSubbank, kInvalidSubelementIndex, kQwUnknownDeviceType, and QwError.
Referenced by QwBeamLine::LoadChannelMap().
TString QwBeamDetectorID::fChannelName |
Definition at line 53 of file QwBeamDetectorID.h.
Referenced by QwBeamDetectorID(), and ReportInitErrors().
TString QwBeamDetectorID::fdetectorname |
Definition at line 47 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::LoadChannelMap(), Print(), and QwBeamDetectorID().
TString QwBeamDetectorID::fdetectortype |
Definition at line 48 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), and ReportInitErrors().
Int_t QwBeamDetectorID::fIndex |
Definition at line 51 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::GetElement(), QwBeamLine::LoadChannelMap(), Print(), and QwBeamDetectorID().
TString QwBeamDetectorID::fmoduletype |
Definition at line 46 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), and ReportInitErrors().
Int_t QwBeamDetectorID::fSubbankIndex |
Definition at line 39 of file QwBeamDetectorID.h.
Referenced by Print(), and QwBeamDetectorID().
UInt_t QwBeamDetectorID::fSubelement |
Definition at line 52 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), and ReportInitErrors().
TString QwBeamDetectorID::fSubelementName |
Definition at line 54 of file QwBeamDetectorID.h.
Referenced by QwBeamDetectorID(), and ReportInitErrors().
EQwBeamInstrumentType QwBeamDetectorID::fTypeID |
Definition at line 50 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::GetElement(), QwBeamLine::LoadChannelMap(), Print(), QwBeamDetectorID(), and ReportInitErrors().
Int_t QwBeamDetectorID::fWordInSubbank |
Definition at line 40 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), and ReportInitErrors().