|
JAPAn
Just Another Parity Analyzer
|
Beam detector mapping/ID decoded from map files. More...
#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 () | |
Beam detector mapping/ID decoded from map files.
Definition at line 26 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 fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fTypeID, fWordInSubbank, and GetQwBeamInstrumentType().
Referenced by QwBeamDetectorID().
Here is the call graph for this function:
Here is the caller graph for this function:| QwBeamDetectorID::QwBeamDetectorID | ( | Int_t | subbankid, |
| QwParameterFile & | paramfile ) |
Definition at line 29 of file QwBeamDetectorID.cc.
References fChannelName, fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fSubelementName, fTypeID, fWordInSubbank, QwADC18_Channel::GetBufferOffset(), QwMollerADC_Channel::GetBufferOffset(), QwVQWK_Channel::GetBufferOffset(), VQwScaler_Channel::GetBufferOffset(), GetQwBeamInstrumentType(), QwBPMStripline< T >::GetSubElementIndex(), QwLinearDiodeArray::GetSubElementIndex(), QwQPD::GetSubElementIndex(), QwParameterFile::GetTypedNextToken(), kQwBPMCavity, kQwBPMStripline, kQwLinearArray, kQwQPD, QwBPMCavity::ParseChannelName(), and QwParameterFile::ReturnValue().
Here is the call graph for this function:| QwBeamDetectorID::QwBeamDetectorID | ( | const QwBeamDetectorID & | input | ) |
Definition at line 98 of file QwBeamDetectorID.cc.
References fChannelName, fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fSubelementName, fTypeID, fWordInSubbank, and QwBeamDetectorID().
Here is the call graph for this function:
|
inline |
Definition at line 32 of file QwBeamDetectorID.h.
|
private |
| void QwBeamDetectorID::Print | ( | ) | const |
Definition at line 142 of file QwBeamDetectorID.cc.
References fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fTypeID, and fWordInSubbank.
| Bool_t QwBeamDetectorID::ReportInitErrors | ( | ) | const |
Definition at line 113 of file QwBeamDetectorID.cc.
References QwLog::endl(), fChannelName, fdetectortype, fmoduletype, fSubelement, fSubelementName, fTypeID, fWordInSubbank, kInvalidSubelementIndex, kQwUnknownDeviceType, and QwError.
Referenced by QwBeamLine::LoadChannelMap().
Here is the call graph for this function:
Here is the caller graph for this function:| TString QwBeamDetectorID::fChannelName |
Definition at line 52 of file QwBeamDetectorID.h.
Referenced by QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| TString QwBeamDetectorID::fdetectorname |
Definition at line 46 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::LoadChannelMap(), Print(), QwBeamDetectorID(), QwBeamDetectorID(), and QwBeamDetectorID().
| TString QwBeamDetectorID::fdetectortype |
Definition at line 47 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| Int_t QwBeamDetectorID::fIndex |
Definition at line 50 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::GetElement(), QwBeamLine::LoadChannelMap(), Print(), QwBeamDetectorID(), QwBeamDetectorID(), and QwBeamDetectorID().
| TString QwBeamDetectorID::fmoduletype |
Definition at line 45 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::LoadChannelMap(), Print(), QwBeamDetectorID(), QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| Int_t QwBeamDetectorID::fSubbankIndex |
Definition at line 38 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), QwBeamDetectorID(), and QwBeamDetectorID().
| UInt_t QwBeamDetectorID::fSubelement |
Definition at line 51 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| TString QwBeamDetectorID::fSubelementName |
Definition at line 53 of file QwBeamDetectorID.h.
Referenced by QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| EQwBeamInstrumentType QwBeamDetectorID::fTypeID |
Definition at line 49 of file QwBeamDetectorID.h.
Referenced by QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::AddToElementList(), QwBeamLine::GetElement(), QwBeamLine::LoadChannelMap(), Print(), QwBeamDetectorID(), QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().
| Int_t QwBeamDetectorID::fWordInSubbank |
Definition at line 39 of file QwBeamDetectorID.h.
Referenced by Print(), QwBeamDetectorID(), QwBeamDetectorID(), QwBeamDetectorID(), and ReportInitErrors().