#include <NearReadout.h>
Public Types | |
| enum | Status_t { kUnconnected = 0, kConnected = 1, kLI = 2, kError = 3 } |
Public Member Functions | |
| NearReadout () | |
| ~NearReadout () | |
| Status_t | ConnectedMinder (Int_t, Int_t, Int_t) |
Public Attributes | |
| std::vector< std::string > | status_str |
Private Attributes | |
| int | stp_num |
| Status_t | kReadout |
| Status_t | CrateSetup0 [16][8] |
| Status_t | CrateSetup1 [16][8] |
| Status_t | CrateSetup2 [16][8] |
| Status_t | CrateSetup3 [16][8] |
|
|
Definition at line 17 of file NearReadout.h. Referenced by ConnectedMinder(). 00017 {
00018 kUnconnected = 0,
00019 kConnected = 1,
00020 kLI = 2,
00021 kError=3
00022 };
|
|
|
Definition at line 8 of file NearReadout.cxx. 00009 {
00010 stp_num=1;
00011 kReadout=kError;
00012 status_str.push_back("Unconnected");
00013 status_str.push_back("Connected");
00014 status_str.push_back("Light Injection");
00015 status_str.push_back("Error");
00016
00017 Status_t tmpCrateSetup0[16][8] = {{kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00018 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00019 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00020 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00021 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00022 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00023 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00024 {kUnconnected,kLI,kLI,kLI,kLI,kLI,kLI,kUnconnected},
00025 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00026 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00027 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00028 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00029 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00030 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00031 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00032 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected}};
00033
00034 for(int i=0;i<16;i++){
00035 for(int j=0;j<8;j++){
00036
00037 CrateSetup0[i][j] = tmpCrateSetup0[i][j];
00038
00039 }
00040 }
00041
00042
00043
00044
00045 Status_t tmpCrateSetup1[16][8] = {{kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00046 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00047 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00048 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00049 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00050 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00051 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00052 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00053 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00054 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00055 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00056 {kConnected,kConnected,kConnected,kUnconnected,kConnected,kConnected,kConnected,kUnconnected},
00057 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00058 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00059 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00060 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected}};
00061
00062 for(int i=0;i<16;i++){
00063 for(int j=0;j<8;j++){
00064
00065 CrateSetup1[i][j] = tmpCrateSetup1[i][j];
00066
00067 }
00068 }
00069
00070
00071 Status_t tmpCrateSetup2[16][8] = {{kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00072 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00073 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00074 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00075 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00076 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00077 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00078 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00079 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00080 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00081 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00082 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00083 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00084 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00085 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00086 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected}};
00087
00088 for(int i=0;i<16;i++){
00089 for(int j=0;j<8;j++){
00090
00091 CrateSetup2[i][j] = tmpCrateSetup2[i][j];
00092 }
00093 }
00094
00095
00096 Status_t tmpCrateSetup3[16][8] = {{kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00097 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00098 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00099 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00100 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00101 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00102 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00103 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00104 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00105 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00106 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kUnconnected,kUnconnected},
00107 {kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected,kConnected},
00108 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00109 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00110 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected},
00111 {kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected,kUnconnected}};
00112
00113 for(int i=0;i<16;i++){
00114 for(int j=0;j<8;j++){
00115
00116 CrateSetup3[i][j] = tmpCrateSetup3[i][j];
00117 }
00118 }
00119
00120
00121
00122
00123 }
|
|
|
Definition at line 125 of file NearReadout.cxx. 00126 {
00127
00128 }
|
|
||||||||||||||||
|
Definition at line 130 of file NearReadout.cxx. References CrateSetup0, CrateSetup1, CrateSetup2, CrateSetup3, kReadout, and Status_t. Referenced by FillNearRunQuality::ProcessBlock(). 00130 {
00131
00132 if(crate==0) kReadout = CrateSetup0[master - 9][minder];
00133 if(crate==1) kReadout = CrateSetup1[master - 9][minder];
00134 if(crate>=2 && (crate % 2)==0) kReadout = CrateSetup2[master - 9][minder]; //even
00135 if(crate>=2 && (crate % 2)) kReadout = CrateSetup3[master - 9][minder]; //odd
00136
00137 return kReadout;
00138
00139 }
|
|
|
Definition at line 32 of file NearReadout.h. Referenced by ConnectedMinder(). |
|
|
Definition at line 33 of file NearReadout.h. Referenced by ConnectedMinder(). |
|
|
Definition at line 34 of file NearReadout.h. Referenced by ConnectedMinder(). |
|
|
Definition at line 35 of file NearReadout.h. Referenced by ConnectedMinder(). |
|
|
Definition at line 31 of file NearReadout.h. Referenced by ConnectedMinder(). |
|
|
Definition at line 24 of file NearReadout.h. |
|
|
Definition at line 30 of file NearReadout.h. |
1.3.9.1