00001 #ifndef SiStripDCSStatus_H 00002 #define SiStripDCSStatus_H 00003 00004 #include "FWCore/Framework/interface/Event.h" 00005 #include "FWCore/Framework/interface/EventSetup.h" 00006 00007 class SiStripDCSStatus { 00008 public: 00009 SiStripDCSStatus(); 00010 ~SiStripDCSStatus(); 00011 00012 bool getStatus(edm::Event const& e, edm::EventSetup const& eSetup); 00013 00014 private: 00015 00016 void initialise(edm::Event const& e, edm::EventSetup const& eSetup); 00017 00018 bool TIBTIDinDAQ, TOBinDAQ, TECFinDAQ, TECBinDAQ; 00019 bool statusTIBTID, statusTOB, statusTECF, statusTECB; 00020 bool trackerAbsent; 00021 bool rawdataAbsent; 00022 bool initialised; 00023 }; 00024 00025 #endif