#include <Dcs_Mag_Far.h>
Inheritance diagram for Dcs_Mag_Far:

Public Member Functions | |
| Dcs_Mag_Far () | |
| Dcs_Mag_Far (const Dcs_Mag_Far &from) | |
| Dcs_Mag_Far (Float_t a, Float_t b, UInt_t c, Float_t d1, Float_t d2, Float_t d3, Float_t d4, Float_t d5, Float_t d6, Float_t d7, Float_t d8, Float_t d9, Float_t d10, Float_t d11, Float_t d12, Float_t d13, Float_t d14, Float_t d15, Float_t d16, Float_t d17, Float_t d18, Float_t d19, Float_t d20, Float_t d21, Float_t d22, Float_t d23, Float_t d24, Float_t d25, Float_t d26, Float_t d27, Float_t d28, Float_t d29, Float_t e) | |
| virtual | ~Dcs_Mag_Far () |
| Bool_t | CanL2Cache () const |
| Bool_t | Compare (const Dcs_Mag_Far &that) const |
| UInt_t | GetIndex (UInt_t) const |
| Float_t | GetCurrent () const |
| Float_t | GetVoltage () const |
| Int_t | GetSupermodule () const |
| Float_t | GetTherm1 () const |
| Float_t | GetTherm2 () const |
| Float_t | GetTherm3 () const |
| Float_t | GetTherm4 () const |
| Float_t | GetTherm5 () const |
| Float_t | GetTherm6 () const |
| Float_t | GetTherm7 () const |
| Float_t | GetTherm8 () const |
| Float_t | GetTherm9 () const |
| Float_t | GetTherm10 () const |
| Float_t | GetTherm11 () const |
| Float_t | GetTherm12 () const |
| Float_t | GetTherm13 () const |
| Float_t | GetTherm14 () const |
| Float_t | GetTherm15 () const |
| Float_t | GetTherm16 () const |
| Float_t | GetTherm17 () const |
| Float_t | GetTherm18 () const |
| Float_t | GetTherm19 () const |
| Float_t | GetTherm20 () const |
| Float_t | GetTherm21 () const |
| Float_t | GetTherm22 () const |
| Float_t | GetTherm23 () const |
| Float_t | GetTherm24 () const |
| Float_t | GetTherm25 () const |
| Float_t | GetTherm26 () const |
| Float_t | GetTherm27 () const |
| Float_t | GetTherm28 () const |
| Float_t | GetTherm29 () const |
| Float_t | GetImbalance () const |
| Int_t | GetAggregateNo () const |
| virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
| virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
| virtual DbiTableRow * | CreateTableRow () const |
Private Attributes | |
| Float_t | fCurrent |
| Float_t | fVoltage |
| Int_t | iSupermod |
| Float_t | fTherm1 |
| Float_t | fTherm2 |
| Float_t | fTherm3 |
| Float_t | fTherm4 |
| Float_t | fTherm5 |
| Float_t | fTherm6 |
| Float_t | fTherm7 |
| Float_t | fTherm8 |
| Float_t | fTherm9 |
| Float_t | fTherm10 |
| Float_t | fTherm11 |
| Float_t | fTherm12 |
| Float_t | fTherm13 |
| Float_t | fTherm14 |
| Float_t | fTherm15 |
| Float_t | fTherm16 |
| Float_t | fTherm17 |
| Float_t | fTherm18 |
| Float_t | fTherm19 |
| Float_t | fTherm20 |
| Float_t | fTherm21 |
| Float_t | fTherm22 |
| Float_t | fTherm23 |
| Float_t | fTherm24 |
| Float_t | fTherm25 |
| Float_t | fTherm26 |
| Float_t | fTherm27 |
| Float_t | fTherm28 |
| Float_t | fTherm29 |
| Float_t | fImbalance |
|
|
Definition at line 28 of file Dcs_Mag_Far.h. 00028 { }
|
|
|
Definition at line 29 of file Dcs_Mag_Far.h. 00029 : DbiTableRow(from) { *this = from; }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 30 of file Dcs_Mag_Far.h. References fCurrent, fImbalance, fTherm1, fTherm10, fTherm11, fTherm12, fTherm13, fTherm14, fTherm15, fTherm16, fTherm17, fTherm18, fTherm19, fTherm2, fTherm20, fTherm21, fTherm22, fTherm23, fTherm24, fTherm25, fTherm26, fTherm27, fTherm28, fTherm29, fTherm3, fTherm4, fTherm5, fTherm6, fTherm7, fTherm8, fTherm9, fVoltage, and iSupermod. 00039 : fCurrent(a) ,fVoltage(b), iSupermod(c) 00040 , fTherm1(d1) ,fTherm2(d2) ,fTherm3(d3) ,fTherm4(d4) 00041 , fTherm5(d5) ,fTherm6(d6) ,fTherm7(d7) ,fTherm8(d8) 00042 , fTherm9(d9) ,fTherm10(d10) ,fTherm11(d11) ,fTherm12(d12) 00043 , fTherm13(d13) ,fTherm14(d14) ,fTherm15(d15) ,fTherm16(d16) 00044 , fTherm17(d17) ,fTherm18(d18) ,fTherm19(d19) ,fTherm20(d20) 00045 , fTherm21(d21) ,fTherm22(d22) ,fTherm23(d23) ,fTherm24(d24) 00046 , fTherm25(d25) ,fTherm26(d26) ,fTherm27(d27) ,fTherm28(d28) 00047 , fTherm29(d29) ,fImbalance(e) 00048 { }
|
|
|
Definition at line 49 of file Dcs_Mag_Far.h. 00049 { };
|
|
|
Reimplemented from DbiTableRow. Definition at line 53 of file Dcs_Mag_Far.h. 00053 { return kTRUE; }
|
|
|
|
Implements DbiTableRow. Definition at line 129 of file Dcs_Mag_Far.h. 00129 { return new Dcs_Mag_Far; }
|
|
||||||||||||
|
Implements DbiTableRow. Definition at line 30 of file Dcs_Mag_Far.cxx. 00031 {
00032 //
00033 //
00034 // Purpose: Fill object from Result Set
00035 //
00036 // Arguments:
00037 // rs in Result Set used to fill object
00038 // vrec in Associated validity record (or 0 if filling
00039 // DbiValidityRec)
00040 //
00041 // o Fill object from current row of Result Set.
00042 // This method demonstrates both the "dumb" fill method (just
00043 // load the data as it comes) and the smart method (check column
00044 // name and load according to column order).
00045
00046 // if ( rs.TableName() != "DCS_MAG_FAR"
00047 // && rs.TableName() != "Dcs_Mag_Far" ) {
00048
00049 // Dumb method.
00050 rs >> fCurrent >> fVoltage >> iSupermod >> fTherm1 >> fTherm2 >> fTherm3 >> fTherm4 >> fTherm5 >> fTherm6 >> fTherm7 >> fTherm8 >> fTherm9 >> fTherm10 >> fTherm11 >> fTherm12 >> fTherm13 >> fTherm14 >> fTherm15 >> fTherm16 >> fTherm17 >> fTherm18 >> fTherm19 >> fTherm20 >> fTherm21 >> fTherm22 >> fTherm23 >> fTherm24 >> fTherm25 >> fTherm26 >> fTherm27 >> fTherm28 >> fTherm29 >> fImbalance;
00051
00052 /* }
00053
00054 // Smart method
00055 else {
00056 Int_t numCol = rs.NumCols();
00057 // The first column (SeqNo) has already been processed.
00058 for (Int_t curCol = rs.HasRowCounter() ? 3 : 2; curCol <= numCol; ++curCol) {
00059 string colName = rs.CurColName();
00060 if ( colName == "FAR_CURRENT" ) rs >> fCurrent;
00061 else if ( colName == "FAR_VOLTAGE" ) rs >> fVoltage;
00062 else if ( colName == "FAR_SUPERMODULE" ) rs >> iSupermod;
00063 else if ( colName == "FAR_THERM1" ) rs >> fTherm1;
00064 else if ( colName == "FAR_THERM2" ) rs >> fTherm2;
00065 else if ( colName == "FAR_THERM3" ) rs >> fTherm3;
00066 else if ( colName == "FAR_THERM4" ) rs >> fTherm4;
00067 else if ( colName == "FAR_THERM5" ) rs >> fTherm5;
00068 else if ( colName == "FAR_THERM6" ) rs >> fTherm6;
00069 else if ( colName == "FAR_THERM7" ) rs >> fTherm7;
00070 else if ( colName == "FAR_THERM8" ) rs >> fTherm8;
00071 else if ( colName == "FAR_THERM9" ) rs >> fTherm9;
00072 else if ( colName == "FAR_THERM10" ) rs >> fTherm10;
00073 else if ( colName == "FAR_THERM11" ) rs >> fTherm11;
00074 else if ( colName == "FAR_THERM12" ) rs >> fTherm12;
00075 else if ( colName == "FAR_THERM13" ) rs >> fTherm13;
00076 else if ( colName == "FAR_THERM14" ) rs >> fTherm14;
00077 else if ( colName == "FAR_THERM15" ) rs >> fTherm15;
00078 else if ( colName == "FAR_THERM16" ) rs >> fTherm16;
00079 else if ( colName == "FAR_THERM17" ) rs >> fTherm17;
00080 else if ( colName == "FAR_THERM18" ) rs >> fTherm18;
00081 else if ( colName == "FAR_THERM19" ) rs >> fTherm19;
00082 else if ( colName == "FAR_THERM20" ) rs >> fTherm20;
00083 else if ( colName == "FAR_THERM21" ) rs >> fTherm21;
00084 else if ( colName == "FAR_THERM22" ) rs >> fTherm22;
00085 else if ( colName == "FAR_THERM23" ) rs >> fTherm23;
00086 else if ( colName == "FAR_THERM24" ) rs >> fTherm24;
00087 else if ( colName == "FAR_THERM25" ) rs >> fTherm25;
00088 else if ( colName == "FAR_THERM26" ) rs >> fTherm26;
00089 else if ( colName == "FAR_THERM27" ) rs >> fTherm27;
00090 else if ( colName == "FAR_THERM28" ) rs >> fTherm28;
00091 else if ( colName == "FAR_THERM29" ) rs >> fTherm29;
00092 else {
00093 MSG("Dbi",Msg::kDebug) << "Ignoring column " << curCol
00094 << "(" << colName << ")"
00095 << "; not part of DcsMagFar" << endl;
00096 rs.IncrementCurCol();
00097 }
00098 }
00099
00100 }
00101 */
00102 }
|
|
|
Reimplemented from DbiTableRow. Definition at line 123 of file Dcs_Mag_Far.h. 00123 { return iSupermod; }
|
|
|
Definition at line 90 of file Dcs_Mag_Far.h. 00090 { return fCurrent; }
|
|
|
Definition at line 122 of file Dcs_Mag_Far.h. 00122 { return fImbalance; }
|
|
|
Reimplemented from DbiTableRow. Definition at line 89 of file Dcs_Mag_Far.h. 00089 { return iSupermod; }
|
|
|
Definition at line 92 of file Dcs_Mag_Far.h. 00092 { return iSupermod; }
|
|
|
Definition at line 93 of file Dcs_Mag_Far.h. 00093 { return fTherm1; }
|
|
|
Definition at line 102 of file Dcs_Mag_Far.h. 00102 { return fTherm10; }
|
|
|
Definition at line 103 of file Dcs_Mag_Far.h. 00103 { return fTherm11; }
|
|
|
Definition at line 104 of file Dcs_Mag_Far.h. 00104 { return fTherm12; }
|
|
|
Definition at line 105 of file Dcs_Mag_Far.h. 00105 { return fTherm13; }
|
|
|
Definition at line 106 of file Dcs_Mag_Far.h. 00106 { return fTherm14; }
|
|
|
Definition at line 107 of file Dcs_Mag_Far.h. 00107 { return fTherm15; }
|
|
|
Definition at line 108 of file Dcs_Mag_Far.h. 00108 { return fTherm16; }
|
|
|
Definition at line 109 of file Dcs_Mag_Far.h. 00109 { return fTherm17; }
|
|
|
Definition at line 110 of file Dcs_Mag_Far.h. 00110 { return fTherm18; }
|
|
|
Definition at line 111 of file Dcs_Mag_Far.h. 00111 { return fTherm19; }
|
|
|
Definition at line 94 of file Dcs_Mag_Far.h. 00094 { return fTherm2; }
|
|
|
Definition at line 112 of file Dcs_Mag_Far.h. 00112 { return fTherm20; }
|
|
|
Definition at line 113 of file Dcs_Mag_Far.h. 00113 { return fTherm21; }
|
|
|
Definition at line 114 of file Dcs_Mag_Far.h. 00114 { return fTherm22; }
|
|
|
Definition at line 115 of file Dcs_Mag_Far.h. 00115 { return fTherm23; }
|
|
|
Definition at line 116 of file Dcs_Mag_Far.h. 00116 { return fTherm24; }
|
|
|
Definition at line 117 of file Dcs_Mag_Far.h. 00117 { return fTherm25; }
|
|
|
Definition at line 118 of file Dcs_Mag_Far.h. 00118 { return fTherm26; }
|
|
|
Definition at line 119 of file Dcs_Mag_Far.h. 00119 { return fTherm27; }
|
|
|
Definition at line 120 of file Dcs_Mag_Far.h. 00120 { return fTherm28; }
|
|
|
Definition at line 121 of file Dcs_Mag_Far.h. 00121 { return fTherm29; }
|
|
|
Definition at line 95 of file Dcs_Mag_Far.h. 00095 { return fTherm3; }
|
|
|
Definition at line 96 of file Dcs_Mag_Far.h. 00096 { return fTherm4; }
|
|
|
Definition at line 97 of file Dcs_Mag_Far.h. 00097 { return fTherm5; }
|
|
|
Definition at line 98 of file Dcs_Mag_Far.h. 00098 { return fTherm6; }
|
|
|
Definition at line 99 of file Dcs_Mag_Far.h. 00099 { return fTherm7; }
|
|
|
Definition at line 100 of file Dcs_Mag_Far.h. 00100 { return fTherm8; }
|
|
|
Definition at line 101 of file Dcs_Mag_Far.h. 00101 { return fTherm9; }
|
|
|
Definition at line 91 of file Dcs_Mag_Far.h. 00091 { return fVoltage; }
|
|
||||||||||||
|
Reimplemented from DbiTableRow. Definition at line 105 of file Dcs_Mag_Far.cxx. References fCurrent, fTherm1, fTherm10, fTherm11, fTherm12, fTherm13, fTherm14, fTherm15, fTherm16, fTherm17, fTherm18, fTherm19, fTherm2, fTherm20, fTherm21, fTherm22, fTherm23, fTherm24, fTherm25, fTherm26, fTherm27, fTherm28, fTherm29, fTherm3, fTherm4, fTherm5, fTherm6, fTherm7, fTherm8, fTherm9, fVoltage, and iSupermod. 00106 {
00107 // Purpose: Stream object to output row stream
00108 //
00109 // Arguments:
00110 // ors in Output row stream.
00111 // vrec in Associated validity record (or 0 if filling
00112 // DbiValidityRec)
00113 // o Stream object to output row stream.
00114
00115 ors << fCurrent << fVoltage << iSupermod << fTherm1 << fTherm2 << fTherm3 << fTherm4 << fTherm5 << fTherm6 << fTherm7 << fTherm8 << fTherm9 << fTherm10 << fTherm11 << fTherm12 << fTherm13 << fTherm14 << fTherm15 << fTherm16 << fTherm17 << fTherm18 << fTherm19 << fTherm20 << fTherm21 << fTherm22 << fTherm23 << fTherm24 << fTherm25 << fTherm26 << fTherm27 << fTherm28 << fTherm29 << fImbalance;
00116 }
|
|
|
Definition at line 135 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 167 of file Dcs_Mag_Far.h. Referenced by Compare(), and Dcs_Mag_Far(). |
|
|
Definition at line 138 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 147 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 148 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 149 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 150 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 151 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 152 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 153 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 154 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 155 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 156 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 139 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 157 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 158 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 159 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 160 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 161 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 162 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 163 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 164 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 165 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 166 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 140 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 141 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 142 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 143 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 144 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 145 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 146 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 136 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
|
|
Definition at line 137 of file Dcs_Mag_Far.h. Referenced by Compare(), Dcs_Mag_Far(), and Store(). |
1.3.9.1