#ifndef TDATAQUALITY_HXX_seen #define TDATAQUALITY_HXX_seen namespace COMET { class IDataQuality; } /// Class to use the popen command to run a script and /// read the output. In this case it will query the /// offline database to retrieve the data quality info. class COMET::IDataQuality { public: IDataQuality(void); int allFlags; int TPCFlag; int TPC1Flag; int TPC2Flag; int TPC3Flag; int FGDFlag; int FGD1Flag; int FGD2Flag; int ECALFlag; int DSECALFlag; int BarECALFlag; int P0DECALFlag; int P0DFlag; int SMRDFlag; int MAGNETFlag; int INGRIDFlag; void getStatus(int); int TPCStatus(void); int TPC1Status(void); int TPC2Status(void); int TPC3Status(void); int FGDStatus(void); int FGD1Status(void); int FGD2Status(void); int ECALStatus(void); int DSECALStatus(void); int BarECALStatus(void); int P0DECALStatus(void); int P0DStatus(void); int SMRDStatus(void); int MAGNETStatus(void); int INGRIDStatus(void); int AllStatus(void); int *TPCData; int *FGDData; int *ECALData; int *P0DData; int *SMRDData; int *MAGNETData; int *INGRIDData; }; #endif /*TDATAQUALITY_HXX_seen*/