#include <Detector.h>
Inheritance diagram for DetectorBase< Rtrsmra_t, Logic_t >:


Public Types | |
| typedef Darray< Logic_t > | DarrayType |
| typedef Rtrsmra_t::DataType | DataType |
| typedef Logic_t | LogicType |
Public Member Functions | |
| DarrayType | Detectge (const DataType t) |
| DarrayType | Detectge (const DataType *ta) |
| DarrayType | Detectgt (const DataType t) |
| DarrayType | Detectgt (const DataType *ta) |
| DarrayType | Detectle (const DataType t) |
| DarrayType | Detectle (const DataType *ta) |
| DarrayType | Detectlt (const DataType t) |
| DarrayType | Detectlt (const DataType *ta) |
| DetectorBase (Rtrsmra_t &x) | |
| virtual void | map (const int *ha, DarrayType &da) |
| virtual | ~DetectorBase () |
Protected Attributes | |
| int * | _ha |
| int | _mmax |
| DataType * | _ta |
| Rtrsmra_t * | _x |
|
|||||
|
Reimplemented in Detector< Rtrsmra< float, array >, Logic_t >, and Detector< Rtrsmra< double, array >, Logic_t >. Definition at line 20 of file Detector.h. |
|
|||||
|
Definition at line 18 of file Detector.h. |
|
|||||
|
Definition at line 19 of file Detector.h. |
|
||||||||||
|
Definition at line 22 of file Detector.h.
|
|
|||||||||
|
Definition at line 29 of file Detector.h.
|
|
||||||||||
|
Definition at line 87 of file Detector.h.
00087 {
00088 for(int m=0;m<=_mmax;m++) _ta[m]=t;
00089 (*_x).detectge(_ta,_ha);
00090 Darray<Logic_t> da(_mmax+1);
00091 map(_ha,da);
00092 return da;
00093 }
|
|
||||||||||
|
Definition at line 56 of file Detector.h.
00056 {
00057 (*_x).detectge(ta,_ha);
00058 Darray<Logic_t> da(_mmax+1);
00059 map(_ha,da);
00060 return da;
00061 }
|
|
||||||||||
|
Definition at line 79 of file Detector.h.
00079 {
00080 for(int m=0;m<=_mmax;m++) _ta[m]=t;
00081 (*_x).detectgt(_ta,_ha);
00082 Darray<Logic_t> da(_mmax+1);
00083 map(_ha,da);
00084 return da;
00085 }
|
|
||||||||||
|
Definition at line 49 of file Detector.h.
00049 {
00050 (*_x).detectgt(ta,_ha);
00051 Darray<Logic_t> da(_mmax+1);
00052 map(_ha,da);
00053 return da;
00054 }
|
|
||||||||||
|
Definition at line 71 of file Detector.h.
00071 {
00072 for(int m=0;m<=_mmax;m++) _ta[m]=t;
00073 (*_x).detectle(_ta,_ha);
00074 Darray<Logic_t> da(_mmax+1);
00075 map(_ha,da);
00076 return da;
00077 }
|
|
||||||||||
|
Definition at line 42 of file Detector.h.
00042 {
00043 (*_x).detectle( ta, _ha );
00044 Darray<Logic_t> da( _mmax + 1 );
00045 map( _ha, da );
00046 return da;
00047 }
|
|
||||||||||
|
Definition at line 63 of file Detector.h.
00063 {
00064 for(int m=0;m<=_mmax;m++) _ta[m]=t;
00065 (*_x).detectlt(_ta,_ha);
00066 Darray<Logic_t> da(_mmax+1);
00067 map(_ha,da);
00068 return da;
00069 }
|
|
||||||||||
|
Definition at line 35 of file Detector.h.
00035 {
00036 (*_x).detectlt( ta, _ha );
00037 Darray<Logic_t> da( _mmax + 1 );
00038 map( _ha, da );
00039 return da;
00040 }
|
|
||||||||||||||||
|
Reimplemented in Detector< Rtrsmra< float, array >, Logic_t >, and Detector< Rtrsmra< double, array >, Logic_t >. Definition at line 95 of file Detector.h. Referenced by DetectorBase< Rtrsmra< float, array >, Logic_t >.Detectge(), DetectorBase< Rtrsmra< float, array >, Logic_t >.Detectgt(), DetectorBase< Rtrsmra< float, array >, Logic_t >.Detectle(), and DetectorBase< Rtrsmra< float, array >, Logic_t >.Detectlt().
00095 {
00096 for(int m=0;m<=_mmax;m++) da[m]=float(ha[m]);
00097 }
|
|
|||||
|
Definition at line 101 of file Detector.h. |
|
|||||
|
Definition at line 102 of file Detector.h. |
|
|||||
|
Definition at line 100 of file Detector.h. |
|
|||||
|
Definition at line 103 of file Detector.h. |
1.3.6