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

Public Member Functions | |
| DbuNearRunQuality () | |
| DbuNearRunQuality (const DbuNearRunQuality &from) | |
| DbuNearRunQuality (Int_t RunConfigArray[], VldTimeStamp start, VldTimeStamp end, Int_t coldcrates, Int_t coldmindersspec, Int_t coldmenusspec, Int_t coldminderscal, Int_t coldmenuscal, Int_t hotmenusspec, Int_t hotmenuscal, Int_t timecounthotmenusspec, Int_t timecounthotmenuscal, Int_t timecountcoldmenusspec, Int_t timecountcoldmenuscal, Int_t timecountcoldmindersspec, Int_t timecountcoldminderscal, Float_t lirate, Int_t highadcspec, Int_t highadccal, Int_t nbcapidspec, Int_t nbcapidcal, Int_t nbparityspec, Int_t nbparitycal, Int_t nbmiscountspec, Int_t nbmiscountcal, Int_t nbprioritytruncspec, Int_t nbprioritytrunccal, Int_t nbsamemenuspec, Int_t nbsamemenucal, Int_t nbsharedminderspec, Int_t nbsharedmindercal, Int_t nbtransferminderspec, Int_t nbtransfermindercal, Float_t avglow, Float_t avghigh, Float_t avggate, Int_t snarlratemin, Int_t snarlratemax, Float_t snarlratemedian, Float_t snarlratemean) | |
| virtual | ~DbuNearRunQuality () |
| Bool_t | CanL2Cache () const |
| Bool_t | Compare (const DbuNearRunQuality &that) const |
| Int_t | GetRun () const |
| Int_t | GetSubRun () const |
| VldTimeStamp | GetStartTime () const |
| VldTimeStamp | GetEndTime () const |
| Int_t | GetSubrunLength () const |
| Int_t | GetPhysicsRun () const |
| Int_t | GetModifiedRun () const |
| Int_t | GetTestRun () const |
| Int_t | GetTriggersPlane () const |
| Int_t | GetTriggersActivity () const |
| Int_t | GetTriggersSpill () const |
| Int_t | GetRopMask () const |
| Int_t | GetTriggerMask () const |
| Int_t | GetColdCrates () const |
| Int_t | GetColdMindersSpec () const |
| Int_t | GetColdMenusSpec () const |
| Int_t | GetColdMindersCal () const |
| Int_t | GetColdMenusCal () const |
| Int_t | GetHotMenusSpec () const |
| Int_t | GetHotMenusCal () const |
| Int_t | GetTimeCountHotMenusSpec () const |
| Int_t | GetTimeCountHotMenusCal () const |
| Int_t | GetTimeCountColdMenusSpec () const |
| Int_t | GetTimeCountColdMenusCal () const |
| Int_t | GetTimeCountColdMindersSpec () const |
| Int_t | GetTimeCountColdMindersCal () const |
| Float_t | GetLIRate () const |
| Int_t | GetHighAdcSpec () const |
| Int_t | GetHighAdcCal () const |
| Int_t | GetNbCapidSpec () const |
| Int_t | GetNbCapidCal () const |
| Int_t | GetNbParitySpec () const |
| Int_t | GetNbParityCal () const |
| Int_t | GetNbMisCountSpec () const |
| Int_t | GetNbMisCountCal () const |
| Int_t | GetNbPriorityTruncSpec () const |
| Int_t | GetNbPriorityTruncCal () const |
| Int_t | GetNbSameMenuSpec () const |
| Int_t | GetNbSameMenuCal () const |
| Int_t | GetNbSharedMinderSpec () const |
| Int_t | GetNbSharedMinderCal () const |
| Int_t | GetNbTransferMinderSpec () const |
| Int_t | GetNbTransferMinderCal () const |
| Float_t | GetAvgLow () const |
| Float_t | GetAvgHigh () const |
| Float_t | GetAvgGate () const |
| Int_t | GetSnarlRateMin () const |
| Int_t | GetSnarlRateMax () const |
| Float_t | GetSnarlRateMedian () const |
| Float_t | GetSnarlRateMean () const |
| Bool_t | GetGoodRun (Int_t itask) const |
| Bool_t | GoodRun (Int_t itask) const |
| Bool_t | IsOK (Int_t itask) const |
| Bool_t | GoodRunType (Int_t itask) const |
| Bool_t | GoodReadout (Int_t itask) const |
| Bool_t | Short (Int_t itask) const |
| Bool_t | LowRate (Int_t itask) const |
| Bool_t | HighRate (Int_t itask) const |
| Bool_t | LIRate (Int_t itask) const |
| Bool_t | ColdReadout (Int_t itask) const |
| Bool_t | HotReadout (Int_t itask) const |
| Bool_t | BadReadoutErrors (Int_t itask) const |
| Bool_t | BadCapidError (Int_t itask) const |
| Bool_t | BadParityError (Int_t itask) const |
| Bool_t | BadMisCountError (Int_t itask) const |
| Bool_t | BadPriorityTruncateError (Int_t itask) const |
| Bool_t | BadSameMenuError (Int_t itask) const |
| Bool_t | BadSharedMinderError (Int_t itask) const |
| Bool_t | BadTransferMinderError (Int_t itask) const |
| Bool_t | HighADC (Int_t itask) const |
| Bool_t | BadSpillWindow (Int_t itask) const |
| Int_t | GetAggregateNo () const |
| UInt_t | GetIndex () const |
| UInt_t | GetIndex (UInt_t) const |
| virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
| virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
| virtual DbiTableRow * | CreateTableRow () const |
Static Public Member Functions | |
| UInt_t | GetIndex (Int_t run, Int_t subrun) |
Private Attributes | |
| Int_t | fRun |
| Int_t | fSubRun |
| VldTimeStamp | fStartTime |
| VldTimeStamp | fEndTime |
| Int_t | fSubrunLength |
| Int_t | fPhysicsRun |
| Int_t | fModifiedRun |
| Int_t | fTestRun |
| Int_t | fTriggersPlane |
| Int_t | fTriggersActivity |
| Int_t | fTriggersSpill |
| Int_t | fRopMask |
| Int_t | fTriggerMask |
| Int_t | fColdCrates |
| Int_t | fColdMindersSpec |
| Int_t | fColdMenusSpec |
| Int_t | fColdMindersCal |
| Int_t | fColdMenusCal |
| Int_t | fHotMenusSpec |
| Int_t | fHotMenusCal |
| Int_t | fTimeCountHotMenusSpec |
| Int_t | fTimeCountHotMenusCal |
| Int_t | fTimeCountColdMenusSpec |
| Int_t | fTimeCountColdMenusCal |
| Int_t | fTimeCountColdMindersSpec |
| Int_t | fTimeCountColdMindersCal |
| Float_t | fLIRate |
| Int_t | fHighAdcSpec |
| Int_t | fHighAdcCal |
| Int_t | fNbCapidSpec |
| Int_t | fNbCapidCal |
| Int_t | fNbParitySpec |
| Int_t | fNbParityCal |
| Int_t | fNbMisCountSpec |
| Int_t | fNbMisCountCal |
| Int_t | fNbPriorityTruncSpec |
| Int_t | fNbPriorityTruncCal |
| Int_t | fNbSameMenuSpec |
| Int_t | fNbSameMenuCal |
| Int_t | fNbSharedMinderSpec |
| Int_t | fNbSharedMinderCal |
| Int_t | fNbTransferMinderSpec |
| Int_t | fNbTransferMinderCal |
| Float_t | fAvgLow |
| Float_t | fAvgHigh |
| Float_t | fAvgGate |
| Int_t | fSnarlRateMin |
| Int_t | fSnarlRateMax |
| Float_t | fSnarlRateMedian |
| Float_t | fSnarlRateMean |
|
|
|
Definition at line 71 of file DbuNearRunQuality.h. 00071 : 00072 DbiTableRow(from) 00073 { *this = from; }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Definition at line 129 of file DbuNearRunQuality.h. 00129 { };
|
|
|
Definition at line 161 of file DbuNearRunQuality.cxx. References fNbCapidCal, and fNbCapidSpec. Referenced by BadReadoutErrors(). 00162 {
00163 if( itask>=0 && itask<=1 ){ // any task
00164 if ( fNbCapidSpec>5
00165 || fNbCapidCal>15 ) return 1;
00166 }
00167 return 0;
00168 }
|
|
|
Definition at line 179 of file DbuNearRunQuality.cxx. References fNbMisCountCal, and fNbMisCountSpec. Referenced by BadReadoutErrors(). 00180 {
00181 if( itask>=0 && itask<=1 ){ // any task
00182 if ( fNbMisCountSpec>5
00183 || fNbMisCountCal>10 ) return 1;
00184 }
00185 return 0;
00186 }
|
|
|
Definition at line 170 of file DbuNearRunQuality.cxx. References fNbParityCal, and fNbParitySpec. Referenced by BadReadoutErrors(). 00171 {
00172 if( itask>=0 && itask<=1 ){ // any task
00173 if ( fNbParitySpec>5
00174 || fNbParityCal>10 ) return 1;
00175 }
00176 return 0;
00177 }
|
|
|
Definition at line 188 of file DbuNearRunQuality.cxx. References fNbPriorityTruncCal, and fNbPriorityTruncSpec. Referenced by BadReadoutErrors(). 00189 {
00190 if( itask==1 ){
00191 if ( fNbPriorityTruncSpec>25
00192 || fNbPriorityTruncCal>50 ) return 1;
00193 }
00194 else if( itask==0 ){
00195 if ( fNbPriorityTruncSpec>5
00196 || fNbPriorityTruncCal>10 ) return 1;
00197 }
00198 return 0;
00199 }
|
|
|
Definition at line 133 of file DbuNearRunQuality.cxx. References BadCapidError(), BadMisCountError(), BadParityError(), BadPriorityTruncateError(), BadSameMenuError(), BadSharedMinderError(), and BadTransferMinderError(). Referenced by RunQualityFinder::QueryDB(). 00134 {
00135 if ( this->BadCapidError(itask)
00136 || this->BadParityError(itask)
00137 || this->BadMisCountError(itask)
00138 || this->BadPriorityTruncateError(itask)
00139 || this->BadSameMenuError(itask)
00140 || this->BadSharedMinderError(itask)
00141 || this->BadTransferMinderError(itask)
00142 ){
00143 return 1;
00144 }
00145 return 0;
00146 }
|
|
|
Definition at line 201 of file DbuNearRunQuality.cxx. References fNbSameMenuCal, and fNbSameMenuSpec. Referenced by BadReadoutErrors(). 00202 {
00203 if( itask==1 ){
00204 if ( fNbSameMenuSpec>25
00205 || fNbSameMenuCal>50 ) return 1;
00206 }
00207 else if( itask==0 ){
00208 if ( fNbSameMenuSpec>5
00209 || fNbSameMenuCal>10 ) return 1;
00210 }
00211 return 0;
00212 }
|
|
|
Definition at line 214 of file DbuNearRunQuality.cxx. References fNbSharedMinderCal, and fNbSharedMinderSpec. Referenced by BadReadoutErrors(). 00215 {
00216 if( itask==1 ){
00217 if ( fNbSharedMinderSpec>25
00218 || fNbSharedMinderCal>50 ) return 1;
00219 }
00220 else if( itask==0 ){
00221 if ( fNbSharedMinderSpec>5
00222 || fNbSharedMinderCal>10 ) return 1;
00223 }
00224 return 0;
00225 }
|
|
|
Definition at line 118 of file DbuNearRunQuality.cxx. References fAvgGate, fAvgHigh, and fAvgLow. Referenced by RunQualityFinder::QueryDB(). 00119 {
00120 if( itask==1 ){
00121 if( fAvgGate>100
00122 && ( fAvgLow/fAvgGate>1.05
00123 || fAvgHigh/fAvgGate>1.05 ) ) return 1;
00124 }
00125 else if( itask==0 ){
00126 if ( fAvgGate>200
00127 && (fAvgLow-fAvgGate)>200 ) return 1;
00128 }
00129 return 0;
00130 }
|
|
|
Definition at line 227 of file DbuNearRunQuality.cxx. References fNbTransferMinderCal, and fNbTransferMinderSpec. Referenced by BadReadoutErrors(). 00228 {
00229 if( itask==1 ){
00230 if ( fNbTransferMinderSpec>25
00231 || fNbTransferMinderCal>50 ) return 1;
00232 }
00233 else if( itask==0 ){
00234 if ( fNbTransferMinderSpec>5
00235 || fNbTransferMinderCal>10 ) return 1;
00236 }
00237 return 0;
00238 }
|
|
|
Reimplemented from DbiTableRow. Definition at line 132 of file DbuNearRunQuality.h. 00132 { return kTRUE; }
|
|
|
Definition at line 90 of file DbuNearRunQuality.cxx. References fTimeCountColdMenusCal, fTimeCountColdMenusSpec, fTimeCountColdMindersCal, and fTimeCountColdMindersSpec. Referenced by RunQualityFinder::QueryDB(). 00091 {
00092 if( itask==1 ){
00093 if( fTimeCountColdMenusCal>96
00094 || fTimeCountColdMenusSpec>96
00095 || fTimeCountColdMindersCal>4
00096 || fTimeCountColdMindersSpec>4 ) return 1;
00097 }
00098 else if( itask==0 ){
00099 if( fTimeCountColdMenusCal>320
00100 || fTimeCountColdMenusSpec>120
00101 || fTimeCountColdMindersCal>4
00102 || fTimeCountColdMindersSpec>4 ) return 1;
00103 }
00104 return 0;
00105 }
|
|
|
|
Implements DbiTableRow. Definition at line 274 of file DbuNearRunQuality.h. 00274 { return new DbuNearRunQuality; }
|
|
||||||||||||
|
Implements DbiTableRow. Definition at line 259 of file DbuNearRunQuality.cxx. References DbiRowStream::CurColName(), fAvgGate, fAvgHigh, fAvgLow, fColdCrates, fColdMenusCal, fColdMenusSpec, fColdMindersCal, fColdMindersSpec, fEndTime, fHighAdcCal, fHighAdcSpec, fHotMenusCal, fHotMenusSpec, fLIRate, fModifiedRun, fNbCapidCal, fNbCapidSpec, fNbMisCountCal, fNbMisCountSpec, fNbParityCal, fNbParitySpec, fNbPriorityTruncCal, fNbPriorityTruncSpec, fNbSameMenuCal, fNbSameMenuSpec, fNbSharedMinderCal, fNbSharedMinderSpec, fNbTransferMinderCal, fNbTransferMinderSpec, fPhysicsRun, fRopMask, fRun, fSnarlRateMax, fSnarlRateMedian, fSnarlRateMin, fStartTime, fSubRun, fSubrunLength, fTestRun, fTimeCountColdMenusCal, fTimeCountColdMenusSpec, fTimeCountColdMindersCal, fTimeCountColdMindersSpec, fTimeCountHotMenusCal, fTimeCountHotMenusSpec, fTriggerMask, fTriggersActivity, fTriggersPlane, fTriggersSpill, DbiRowStream::IncrementCurCol(), MSG, DbiRowStream::NumCols(), and DbiRowStream::TableName(). 00260 {
00261 if ( rs.TableName() == "DBUNEARRUNQUALITY" ) {
00262 rs >> fRun
00263 >> fSubRun
00264 >> fStartTime
00265 >> fEndTime
00266 >> fSubrunLength
00267 >> fPhysicsRun
00268 >> fModifiedRun
00269 >> fTestRun
00270 >> fTriggersPlane
00271 >> fTriggersActivity
00272 >> fTriggersSpill
00273 >> fRopMask
00274 >> fTriggerMask
00275 >> fColdCrates
00276 >> fColdMindersSpec
00277 >> fColdMenusSpec
00278 >> fColdMindersCal
00279 >> fColdMenusCal
00280 >> fHotMenusSpec
00281 >> fHotMenusCal
00282 >> fTimeCountHotMenusSpec
00283 >> fTimeCountHotMenusCal
00284 >> fTimeCountColdMenusSpec
00285 >> fTimeCountColdMenusCal
00286 >> fTimeCountColdMindersSpec
00287 >> fTimeCountColdMindersCal
00288 >> fLIRate
00289 >> fHighAdcSpec
00290 >> fHighAdcCal
00291 >> fNbCapidSpec
00292 >> fNbCapidCal
00293 >> fNbParitySpec
00294 >> fNbParityCal
00295 >> fNbMisCountSpec
00296 >> fNbMisCountCal
00297 >> fNbPriorityTruncSpec
00298 >> fNbPriorityTruncCal
00299 >> fNbSameMenuSpec
00300 >> fNbSameMenuCal
00301 >> fNbSharedMinderSpec
00302 >> fNbSharedMinderCal
00303 >> fNbTransferMinderSpec
00304 >> fNbTransferMinderCal
00305 >> fAvgLow
00306 >> fAvgHigh
00307 >> fAvgGate
00308 >> fSnarlRateMin
00309 >> fSnarlRateMax
00310 >> fSnarlRateMedian
00311 >> fSnarlRateMean;
00312 }
00313 else {
00314 Int_t numCol = rs.NumCols();
00315 for (Int_t curCol = 2; curCol <= numCol; ++curCol) {
00316 string colName = rs.CurColName();
00317 if( colName == "RUN" ) rs >> fRun;
00318 else if ( colName == "SUBRUN" ) rs >> fSubRun;
00319 else if ( colName == "STARTTIME" ) rs >> fStartTime;
00320 else if ( colName == "ENDTIME" ) rs >> fEndTime;
00321 else if ( colName == "SUBRUNLENGTH" ) rs >> fSubrunLength;
00322 else if ( colName == "PHYSICSRUN" ) rs >> fPhysicsRun;
00323 else if ( colName == "MODIFIEDRUN" ) rs >> fModifiedRun;
00324 else if ( colName == "TESTRUN" ) rs >> fTestRun;
00325 else if ( colName == "TRIGGERSPLANE" ) rs >> fTriggersPlane;
00326 else if ( colName == "TRIGGERSACTIVITY" ) rs >> fTriggersActivity;
00327 else if ( colName == "TRIGGERSSPILL" ) rs >> fTriggersSpill;
00328 else if ( colName == "ROPMASK" ) rs >> fRopMask;
00329 else if ( colName == "TRIGGERMASK" ) rs >> fTriggerMask;
00330 else if ( colName == "COLDCRATES" ) rs >> fColdCrates;
00331 else if ( colName == "COLDMINDERSSPEC" ) rs >> fColdMindersSpec;
00332 else if ( colName == "COLDMENUSSPEC" ) rs >> fColdMenusSpec;
00333 else if ( colName == "COLDMINDERSCAL" ) rs >> fColdMindersCal;
00334 else if ( colName == "COLDMENUSCAL" ) rs >> fColdMenusCal;
00335 else if ( colName == "HOTMENUSSPEC" ) rs >> fHotMenusSpec;
00336 else if ( colName == "HOTMENUSCAL" ) rs >> fHotMenusCal;
00337 else if ( colName == "TIMECOUNTHOTMENUSSPEC" ) rs >> fTimeCountHotMenusSpec;
00338 else if ( colName == "TIMECOUNTHOTMENUSCAL" ) rs >> fTimeCountHotMenusCal;
00339 else if ( colName == "TIMECOUNTCOLDMENUSSPEC" ) rs >> fTimeCountColdMenusSpec;
00340 else if ( colName == "TIMECOUNTCOLDMENUSCAL" ) rs >> fTimeCountColdMenusCal;
00341 else if ( colName == "TIMECOUNTCOLDMINDERSSPEC" ) rs >> fTimeCountColdMindersSpec;
00342 else if ( colName == "TIMECOUNTCOLDMINDERSCAL" ) rs >> fTimeCountColdMindersCal;
00343 else if ( colName == "LIRATE" ) rs >> fLIRate;
00344 else if ( colName == "HIGHADCSPEC" ) rs >> fHighAdcSpec;
00345 else if ( colName == "HIGHADCCAL" ) rs >> fHighAdcCal;
00346 else if ( colName == "NBCAPIDSPEC" ) rs >> fNbCapidSpec;
00347 else if ( colName == "NBCAPIDCAL" ) rs >> fNbCapidCal;
00348 else if ( colName == "NBPARITYSPEC" ) rs >> fNbParitySpec;
00349 else if ( colName == "NBPARITYCAL" ) rs >> fNbParityCal;
00350 else if ( colName == "NBMISCOUNTSPEC" ) rs >> fNbMisCountSpec;
00351 else if ( colName == "NBMISCOUNTCAL" ) rs >> fNbMisCountCal;
00352 else if ( colName == "NBPRIORITYTRUNCSPEC" ) rs >> fNbPriorityTruncSpec;
00353 else if ( colName == "NBPRIORITYTRUNCCAL" ) rs >> fNbPriorityTruncCal;
00354 else if ( colName == "NBSAMEMENUSPEC" ) rs >> fNbSameMenuSpec;
00355 else if ( colName == "NBSAMEMENUCAL" ) rs >> fNbSameMenuCal;
00356 else if ( colName == "NBSHAREDMINDERSPEC" ) rs >> fNbSharedMinderSpec;
00357 else if ( colName == "NBSHAREDMINDERCAL" ) rs >> fNbSharedMinderCal;
00358 else if ( colName == "NBTRANSFERMINDERSPEC" ) rs >> fNbTransferMinderSpec;
00359 else if ( colName == "NBTRANSFERMINDERCAL" ) rs >> fNbTransferMinderCal;
00360 else if ( colName == "AVGLOW" ) rs >> fAvgLow;
00361 else if ( colName == "AVGHIGH" ) rs >> fAvgHigh;
00362 else if ( colName == "AVGGATE" ) rs >> fAvgGate;
00363 else if ( colName == "SNARLRATEMIN" ) rs >> fSnarlRateMin;
00364 else if ( colName == "SNARLRATEMAX" ) rs >> fSnarlRateMax;
00365 else if ( colName == "SNARLRATEMEDIAN" ) rs >> fSnarlRateMedian;
00366 else if ( colName == "SNARLRATEMEAN" ) rs >> fSnarlRateMean;
00367 else {
00368 MSG("NearRunQuality",Msg::kDebug) << "Ignoring column "
00369 << curCol
00370 << "(" << colName << ")" << endl;
00371 rs.IncrementCurCol();
00372 }
00373 }
00374 }
00375 }//EOFUNCTION
|
|
|
Reimplemented from DbiTableRow. Definition at line 264 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::WriteToDatabase(). 00264 { return fRun; }
|
|
|
Definition at line 233 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00233 { return fAvgGate; }
|
|
|
Definition at line 232 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00232 { return fAvgHigh; }
|
|
|
Definition at line 231 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00231 { return fAvgLow; }
|
|
|
Definition at line 201 of file DbuNearRunQuality.h. Referenced by NuExtraction::ExtractDataQuality(), and FillNearRunQuality::ReadFromDatabase(). 00201 { return fColdCrates; }
|
|
|
Definition at line 205 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00205 { return fColdMenusCal; }
|
|
|
Definition at line 203 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00203 { return fColdMenusSpec; }
|
|
|
Definition at line 204 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00204 { return fColdMindersCal; }
|
|
|
Definition at line 202 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00202 { return fColdMindersSpec; }
|
|
|
Definition at line 191 of file DbuNearRunQuality.h. Referenced by RunQualityFinder::QueryDB(), and FillNearRunQuality::ReadFromDatabase(). 00191 { return fEndTime; }
|
|
|
Definition at line 239 of file DbuNearRunQuality.h. References IsOK(). Referenced by FillNearRunQuality::ReadFromDatabase(), and FillNearRunQuality::WriteToDatabase(). 00239 { return this->IsOK(itask); }
|
|
|
Definition at line 216 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00216 { return fHighAdcCal; }
|
|
|
Definition at line 215 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00215 { return fHighAdcSpec; }
|
|
|
Definition at line 207 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00207 { return fHotMenusCal; }
|
|
|
Definition at line 206 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00206 { return fHotMenusSpec; }
|
|
||||||||||||
|
Definition at line 251 of file DbuNearRunQuality.cxx. References run(). 00252 {
00253 if( run>=0 && subrun>=0 && subrun<1000 ){
00254 return 1000*run+subrun;
00255 }
00256 return 0;
00257 }
|
|
|
Reimplemented from DbiTableRow. Definition at line 267 of file DbuNearRunQuality.h. References fRun, fSubRun, and GetIndex(). 00267 { return this->GetIndex(fRun,fSubRun); }
|
|
|
Definition at line 266 of file DbuNearRunQuality.h. Referenced by GetIndex(), and RunQualityFinder::QueryDB(). 00266 { return this->GetIndex(fRun,fSubRun); }
|
|
|
Definition at line 214 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00214 { return fLIRate; }
|
|
|
Definition at line 194 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00194 { return fModifiedRun; }
|
|
|
Definition at line 218 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00218 { return fNbCapidCal; }
|
|
|
Definition at line 217 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00217 { return fNbCapidSpec; }
|
|
|
Definition at line 222 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00222 { return fNbMisCountCal; }
|
|
|
Definition at line 221 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00221 { return fNbMisCountSpec; }
|
|
|
Definition at line 220 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00220 { return fNbParityCal; }
|
|
|
Definition at line 219 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00219 { return fNbParitySpec; }
|
|
|
Definition at line 224 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00224 { return fNbPriorityTruncCal; }
|
|
|
Definition at line 223 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00223 { return fNbPriorityTruncSpec; }
|
|
|
Definition at line 226 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00226 { return fNbSameMenuCal; }
|
|
|
Definition at line 225 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00225 { return fNbSameMenuSpec; }
|
|
|
Definition at line 228 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00228 { return fNbSharedMinderCal; }
|
|
|
Definition at line 227 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00227 { return fNbSharedMinderSpec; }
|
|
|
Definition at line 230 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00230 { return fNbTransferMinderCal; }
|
|
|
Definition at line 229 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00229 { return fNbTransferMinderSpec; }
|
|
|
Definition at line 193 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00193 { return fPhysicsRun; }
|
|
|
Definition at line 199 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00199 { return fRopMask; }
|
|
|
Definition at line 188 of file DbuNearRunQuality.h. Referenced by RunQualityUtil::MakeRunList(), RunQualityFinder::QueryDB(), and FillNearRunQuality::ReadFromDatabase(). 00188 { return fRun; }
|
|
|
Definition at line 235 of file DbuNearRunQuality.h. Referenced by NuExtraction::ExtractDataQuality(), and FillNearRunQuality::ReadFromDatabase(). 00235 { return fSnarlRateMax; }
|
|
|
Definition at line 237 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00237 { return fSnarlRateMean; }
|
|
|
Definition at line 236 of file DbuNearRunQuality.h. Referenced by NuExtraction::ExtractDataQuality(), and FillNearRunQuality::ReadFromDatabase(). 00236 { return fSnarlRateMedian; }
|
|
|
Definition at line 234 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00234 { return fSnarlRateMin; }
|
|
|
Definition at line 190 of file DbuNearRunQuality.h. Referenced by RunQualityFinder::QueryDB(), and FillNearRunQuality::ReadFromDatabase(). 00190 { return fStartTime; }
|
|
|
Definition at line 189 of file DbuNearRunQuality.h. Referenced by RunQualityUtil::MakeRunList(), RunQualityFinder::QueryDB(), and FillNearRunQuality::ReadFromDatabase(). 00189 { return fSubRun; }
|
|
|
Definition at line 192 of file DbuNearRunQuality.h. Referenced by NuExtraction::ExtractDataQuality(), and FillNearRunQuality::ReadFromDatabase(). 00192 { return fSubrunLength; }
|
|
|
Definition at line 195 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00195 { return fTestRun; }
|
|
|
Definition at line 211 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00211 { return fTimeCountColdMenusCal; }
|
|
|
Definition at line 210 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00210 { return fTimeCountColdMenusSpec; }
|
|
|
Definition at line 213 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00213 { return fTimeCountColdMindersCal; }
|
|
|
Definition at line 212 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00212 { return fTimeCountColdMindersSpec; }
|
|
|
Definition at line 209 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00209 { return fTimeCountHotMenusCal; }
|
|
|
Definition at line 208 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00208 { return fTimeCountHotMenusSpec; }
|
|
|
Definition at line 200 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00200 { return fTriggerMask; }
|
|
|
Definition at line 197 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00197 { return fTriggersActivity; }
|
|
|
Definition at line 196 of file DbuNearRunQuality.h. Referenced by FillNearRunQuality::ReadFromDatabase(). 00196 { return fTriggersPlane; }
|
|
|
Definition at line 198 of file DbuNearRunQuality.h. Referenced by NuExtraction::ExtractDataQuality(), and FillNearRunQuality::ReadFromDatabase(). 00198 { return fTriggersSpill; }
|
|
|
Definition at line 71 of file DbuNearRunQuality.cxx. References fColdCrates. Referenced by RunQualityFinder::QueryDB(). 00072 {
00073 if( itask>=0 && itask<=1 ){ // any task
00074 if( fColdCrates==0 ) return 1;
00075 }
00076 return 0;
00077 }
|
|
|
Definition at line 240 of file DbuNearRunQuality.h. References IsOK(). Referenced by RunQualityUtil::MakeRunList(), and RunQualityFinder::QueryDB(). 00240 { return this->IsOK(itask); }
|
|
|
Definition at line 37 of file DbuNearRunQuality.cxx. References fPhysicsRun, fRun, and fTestRun. Referenced by RunQualityFinder::QueryDB(). 00038 {
00039 if( itask>=0 && itask<=1 ){ // any task
00040 if( fRun>=0
00041 && fPhysicsRun==1 && fTestRun==0 ) return 1;
00042 }
00043 return 0;
00044 }
|
|
|
Definition at line 242 of file DbuNearRunQuality.cxx. References fHighAdcCal, and fHighAdcSpec. Referenced by RunQualityFinder::QueryDB(). 00243 {
00244 if( itask>=0 && itask<=1 ){ // any task
00245 if ( fHighAdcSpec>200
00246 || fHighAdcCal>200 ) return 1;
00247 }
00248 return 0;
00249 }
|
|
|
Definition at line 54 of file DbuNearRunQuality.cxx. References fSnarlRateMax, and fSnarlRateMedian. Referenced by RunQualityFinder::QueryDB(). 00055 {
00056 if( itask>=0 && itask<=1 ){ // any task
00057 if( fSnarlRateMedian>50
00058 || fSnarlRateMax>500 ) return 1;
00059 }
00060 return 0;
00061 }
|
|
|
Definition at line 107 of file DbuNearRunQuality.cxx. References fTimeCountHotMenusCal. Referenced by RunQualityFinder::QueryDB(). 00108 {
00109 if( itask==1 ){
00110 if( fTimeCountHotMenusCal>640 ) return 1;
00111 }
00112 else if( itask==0 ){
00113 if( fTimeCountHotMenusCal>640 ) return 1;
00114 }
00115 return 0;
00116 }
|
|
|
Definition at line 18 of file DbuNearRunQuality.cxx. Referenced by GetGoodRun(), and GoodRun(). 00019 {
00020 if( this->GoodRunType(itask)
00021 && this->GoodReadout(itask)
00022 && !this->Short(itask)
00023 && !this->LowRate(itask)
00024 && !this->HighRate(itask)
00025 && !this->LIRate(itask)
00026 && !this->ColdReadout(itask)
00027 && !this->HotReadout(itask)
00028 && !this->BadReadoutErrors(itask)
00029 && !this->BadSpillWindow(itask)
00030 && !this->HighADC(itask)
00031 ){
00032 return 1;
00033 }
00034 return 0;
00035 }
|
|
|
Definition at line 79 of file DbuNearRunQuality.cxx. References fLIRate. Referenced by RunQualityFinder::QueryDB(). 00080 {
00081 if( itask==1 ){
00082 if( fLIRate>1.0 ) return 1;
00083 }
00084 else if( itask==0 ){
00085 if( fLIRate>0.0 ) return 1;
00086 }
00087 return 0;
00088 }
|
|
|
Definition at line 46 of file DbuNearRunQuality.cxx. References fTriggersPlane, and fTriggersSpill. Referenced by RunQualityFinder::QueryDB(). 00047 {
00048 if( itask>=0 && itask<=1 ){ // any task
00049 if( fTriggersPlane+fTriggersSpill<400 ) return 1;
00050 }
00051 return 0;
00052 }
|
|
|
Definition at line 63 of file DbuNearRunQuality.cxx. References fSubrunLength. Referenced by RunQualityFinder::QueryDB(). 00064 {
00065 if( itask>=0 && itask<=1 ){ // any task
00066 if( fSubrunLength<400 ) return 1;
00067 }
00068 return 0;
00069 }
|
|
||||||||||||
|
|
Definition at line 324 of file DbuNearRunQuality.h. Referenced by BadSpillWindow(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 323 of file DbuNearRunQuality.h. Referenced by BadSpillWindow(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 322 of file DbuNearRunQuality.h. Referenced by BadSpillWindow(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 292 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), GoodReadout(), and Store(). |
|
|
Definition at line 296 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 294 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 295 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 293 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 282 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 307 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), HighADC(), and Store(). |
|
|
Definition at line 306 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), HighADC(), and Store(). |
|
|
Definition at line 298 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 297 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 305 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), LIRate(), and Store(). |
|
|
Definition at line 285 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 309 of file DbuNearRunQuality.h. Referenced by BadCapidError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 308 of file DbuNearRunQuality.h. Referenced by BadCapidError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 313 of file DbuNearRunQuality.h. Referenced by BadMisCountError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 312 of file DbuNearRunQuality.h. Referenced by BadMisCountError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 311 of file DbuNearRunQuality.h. Referenced by BadParityError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 310 of file DbuNearRunQuality.h. Referenced by BadParityError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 315 of file DbuNearRunQuality.h. Referenced by BadPriorityTruncateError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 314 of file DbuNearRunQuality.h. Referenced by BadPriorityTruncateError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 317 of file DbuNearRunQuality.h. Referenced by BadSameMenuError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 316 of file DbuNearRunQuality.h. Referenced by BadSameMenuError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 319 of file DbuNearRunQuality.h. Referenced by BadSharedMinderError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 318 of file DbuNearRunQuality.h. Referenced by BadSharedMinderError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 321 of file DbuNearRunQuality.h. Referenced by BadTransferMinderError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 320 of file DbuNearRunQuality.h. Referenced by BadTransferMinderError(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 284 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), GoodRunType(), and Store(). |
|
|
Definition at line 290 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 279 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), GetIndex(), GoodRunType(), and Store(). |
|
|
Definition at line 326 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), HighRate(), and Store(). |
|
|
Definition at line 328 of file DbuNearRunQuality.h. Referenced by Compare(), and DbuNearRunQuality(). |
|
|
Definition at line 327 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), HighRate(), and Store(). |
|
|
Definition at line 325 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 281 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 280 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), GetIndex(), and Store(). |
|
|
Definition at line 283 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), Short(), and Store(). |
|
|
Definition at line 286 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), GoodRunType(), and Store(). |
|
|
Definition at line 302 of file DbuNearRunQuality.h. Referenced by ColdReadout(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 301 of file DbuNearRunQuality.h. Referenced by ColdReadout(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 304 of file DbuNearRunQuality.h. Referenced by ColdReadout(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 303 of file DbuNearRunQuality.h. Referenced by ColdReadout(), Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 300 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), HotReadout(), and Store(). |
|
|
Definition at line 299 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 291 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 288 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), and Store(). |
|
|
Definition at line 287 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), LowRate(), and Store(). |
|
|
Definition at line 289 of file DbuNearRunQuality.h. Referenced by Compare(), DbuNearRunQuality(), Fill(), LowRate(), and Store(). |
1.3.9.1