CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/CalibTracker/SiStripCommon/interface/SiStripDCSStatus.h

Go to the documentation of this file.
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