#include <TSoftwareAdcModule.hh>
TSoftwareAdcModuleに対する継承グラフ
Public 型 | |
enum | { tStatusSuccess = 0 } |
Public メソッド | |
TSoftwareAdcModule (Tint nchannel=tDefaultChannel, Tint scale=tDefaultScale, Trandom_t randtype=tRandomGaussian) | |
TSoftwareAdcModule (const TSoftwareAdcModule &right) | |
virtual | ~TSoftwareAdcModule () |
virtual Tint | Clear () |
virtual Tint | Update () |
virtual Tint | Initialize () |
virtual Tvoid | FillData (TDataElement &element, Tint channel) |
virtual const TSoftwareAdcModule & | operator= (const TSoftwareAdcModule &right) |
virtual Tbool | operator== (const TSoftwareAdcModule &right) const |
virtual Tbool | operator!= (const TSoftwareAdcModule &right) const |
virtual Tint | GetScale () const |
virtual const TintList & | GetMean () const |
virtual Tint | GetMean (Tint channel) const |
virtual const TintList & | GetSigma () const |
virtual Tint | GetSigma (Tint channel) const |
virtual const TChannel & | GetChannel () const |
virtual Tint | GetData (Tint channel) const |
virtual Trandom_t | GetRandomType () const |
virtual Tvoid | SetScale (Tint scale) |
virtual Tvoid | SetMean (const TintList &meanlist) |
virtual Tvoid | SetMean (Tint channel, Tint mean) |
virtual Tvoid | SetSigma (const TintList &sigmalist) |
virtual Tvoid | SetSigma (Tint channel, Tint sigma) |
virtual Tvoid | SetChannel (const TChannel &channels) |
virtual Tvoid | SetData (Tint channel, Tint data) |
virtual Tvoid | GetRandomType (Trandom_t randomtype) |
virtual Tbool | operator== (const TSoftwareModule &right) const |
virtual Tbool | operator== (const TModule &right) const |
virtual Tbool | operator!= (const TSoftwareModule &right) const |
virtual Tbool | operator!= (const TModule &right) const |
Tint | GetNumberOfChannels () const |
Tint | GetStatus () const |
Tvoid | SetNumberOfChannels (Tint nchannel) |
Tvoid | SetStatus (Tint status) |
Tbool | IsSuccess () const |
Static Public メソッド | |
Tint | GetSeed () |
const TRandomEngine & | GetRandomEngine () |
Tvoid | SetSeed (Tint seed) |
Tvoid | SetRandomEngine (const TRandomEngine &engine) |
Protected 型 | |
enum | { tDataOverFlow = -1 } |
enum | { tDefaultScale = 4096 } |
enum | { tDefaultChannel = 16 } |
Protected メソッド | |
virtual Tvoid | setParameters () |
virtual Tvoid | fillGaussian () |
Protected 変数 | |
Tint | theScale |
TintList | theMean |
TintList | theSigma |
TChannel | theChannel |
Trandom_t | theRandomType |
Tint | theNumberOfChannels |
Tint | theStatus |
Static Protected 変数 | |
Tint | theSeed = (Tint)time( 0 ) |
TRandomEngine | theRandomEngine |
TSoftwareAdcModule.hh の 62 行で定義されています。
|
TSoftwareAdcModule.hh の 66 行で定義されています。 |
|
TSoftwareAdcModule.hh の 67 行で定義されています。 |
|
TSoftwareAdcModule.hh の 68 行で定義されています。 |
|
TModule.hh の 61 行で定義されています。 |
|
TSoftwareAdcModule.cc の 26 行で定義されています。 参照 setParameters(), と Update(). |
|
TSoftwareAdcModule.cc の 35 行で定義されています。 参照 SetRandomEngine(), と SetSeed(). |
|
TSoftwareAdcModule.cc の 44 行で定義されています。 |
|
TModuleに実装されています. TSoftwareAdcModule.cc の 47 行で定義されています。 参照 theChannel, TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess. 呼出 Initialize(). |
|
TModuleに実装されています. TSoftwareAdcModule.cc の 84 行で定義されています。 参照 TDataElement::FillData(), Tcerr, Tendl, theChannel, TModule::theNumberOfChannels, TModule::theStatus, tTypeInt, と Tvoid. |
|
TSoftwareAdcModule.cc の 147 行で定義されています。 参照 tDataOverFlow, Tdouble, theChannel, theMean, TModule::theNumberOfChannels, theRandomEngine, theScale, theSigma, TModule::theStatus, Tint, TRandomGaussian, と Tvoid. 呼出 Update(). |
|
TSoftwareAdcModule.hh の 166 行で定義されています。 参照 TChannel, と theChannel. |
|
TSoftwareAdcModule.hh の 171 行で定義されています。 参照 Tcerr, Tendl, theChannel, TModule::theNumberOfChannels, と Tint. |
|
TSoftwareAdcModule.hh の 141 行で定義されています。 参照 Tcerr, Tendl, theMean, TModule::theNumberOfChannels, と Tint. |
|
TSoftwareAdcModule.hh の 136 行で定義されています。 |
|
TModule.hh の 96 行で定義されています。 参照 TModule::theNumberOfChannels, と Tint. |
|
TSoftwareAdcModule.hh の 248 行で定義されています。 参照 theRandomEngine, と TRandomEngine. 呼出 operator=(). |
|
TSoftwareAdcModule.hh の 237 行で定義されています。 参照 theRandomType, と Tvoid. |
|
TSoftwareAdcModule.hh の 181 行で定義されています。 参照 theRandomType, と Trandom_t. |
|
TSoftwareAdcModule.hh の 131 行で定義されています。 |
|
TSoftwareAdcModule.hh の 243 行で定義されています。 呼出 operator=(). |
|
TSoftwareAdcModule.hh の 156 行で定義されています。 参照 Tcerr, Tendl, TModule::theNumberOfChannels, theSigma, と Tint. |
|
TSoftwareAdcModule.hh の 151 行で定義されています。 |
|
TModule.hh の 107 行で定義されています。 参照 TModule::theStatus, と Tint. |
|
TModuleに実装されています. TSoftwareAdcModule.cc の 73 行で定義されています。 参照 Clear(), setParameters(), theMean, TModule::theNumberOfChannels, theSigma, TModule::theStatus, Tint, と TModule::tStatusSuccess. |
|
TModule.hh の 118 行で定義されています。 参照 Tbool, Tfalse, TModule::theStatus, と Ttrue. |
|
TModule.cc の 43 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
TSoftwareModule.cc の 40 行で定義されています。 参照 Tbool. |
|
TSoftwareAdcModule.cc の 119 行で定義されています。 参照 Tbool, Tfalse, theChannel, theMean, theRandomType, と theSigma. |
|
TSoftwareAdcModule.cc の 96 行で定義されています。 参照 GetRandomEngine(), GetSeed(), SetRandomEngine(), SetSeed(), theChannel, theMean, theRandomType, と theSigma. |
|
TModule.cc の 38 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
TSoftwareModule.cc の 35 行で定義されています。 参照 Tbool. |
|
TSoftwareAdcModule.cc の 108 行で定義されています。 参照 Tbool, theChannel, theMean, theRandomType, theSigma, と Ttrue. |
|
TSoftwareAdcModule.hh の 222 行で定義されています。 参照 theChannel, と Tvoid. |
|
TSoftwareAdcModule.hh の 228 行で定義されています。 参照 Tcerr, Tendl, theChannel, TModule::theNumberOfChannels, と Tvoid. |
|
TSoftwareAdcModule.hh の 198 行で定義されています。 参照 Tcerr, Tendl, theMean, TModule::theNumberOfChannels, と Tvoid. |
|
TSoftwareAdcModule.hh の 192 行で定義されています。 |
|
TModule.hh の 101 行で定義されています。 |
|
TSoftwareAdcModule.cc の 130 行で定義されています。 参照 Tdouble, theMean, TModule::theNumberOfChannels, theRandomEngine, theScale, theSigma, Tint, TRandomFlat, と Tvoid. 呼出 Initialize(), と TSoftwareAdcModule(). |
|
TSoftwareAdcModule.hh の 259 行で定義されています。 参照 theRandomEngine, と Tvoid. 呼出 operator=(), と TSoftwareAdcModule(). |
|
TSoftwareAdcModule.hh の 186 行で定義されています。 |
|
TSoftwareAdcModule.hh の 253 行で定義されています。 呼出 operator=(), と TSoftwareAdcModule(). |
|
TSoftwareAdcModule.hh の 213 行で定義されています。 参照 Tcerr, Tendl, TModule::theNumberOfChannels, theSigma, と Tvoid. |
|
TSoftwareAdcModule.hh の 207 行で定義されています。 |
|
TModule.hh の 112 行で定義されています。 参照 TModule::theStatus, と Tvoid. 呼出 TCamacModule::ReadInterrupt(), と TCamacModule::WaitInterrupt(). |
|
TModuleに実装されています. TSoftwareAdcModule.cc の 55 行で定義されています。 参照 fillGaussian(), theRandomType, TModule::theStatus, Tint, tRandomChiSquare, tRandomExponential, tRandomGamma, tRandomGaussian, tRandomLandau, tRandomPoisson, と tRandomUnknown. |
|
TSoftwareAdcModule.hh の 74 行で定義されています。 呼出 Clear(), FillData(), fillGaussian(), GetChannel(), GetData(), operator!=(), operator=(), operator==(), SetChannel(), と SetData(). |
|
TSoftwareAdcModule.hh の 72 行で定義されています。 呼出 fillGaussian(), GetMean(), Initialize(), operator!=(), operator=(), operator==(), SetMean(), と setParameters(). |
|
|
呼出 fillGaussian(), GetRandomEngine(), setParameters(), と SetRandomEngine(). |
|
TSoftwareAdcModule.hh の 75 行で定義されています。 呼出 GetRandomType(), operator!=(), operator=(), operator==(), と Update(). |
|
TSoftwareAdcModule.hh の 71 行で定義されています。 呼出 fillGaussian(), GetScale(), setParameters(), と SetScale(). |
|
TSoftwareAdcModule.cc の 23 行で定義されています。 |
|
TSoftwareAdcModule.hh の 73 行で定義されています。 呼出 fillGaussian(), GetSigma(), Initialize(), operator!=(), operator=(), operator==(), setParameters(), と SetSigma(). |
|