Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:59

0001 #ifndef Validation_DTRecHits_DTRecHitClients_h
0002 #define Validation_DTRecHits_DTRecHitClients_h
0003 
0004 /** \class DTDataIntegrityTest
0005  * *
0006  *  DQM Client to check the data integrity
0007  *
0008  *  \author S. Bolognesi - INFN TO
0009  *
0010  */
0011 
0012 #include "DQMServices/Core/interface/DQMEDHarvester.h"
0013 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0014 
0015 class DTRecHitClients : public DQMEDHarvester {
0016 public:
0017   /// Constructor
0018   DTRecHitClients(const edm::ParameterSet &ps);
0019   /// Destructor
0020   ~DTRecHitClients() override;
0021 
0022 protected:
0023   /// End Job
0024   void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
0025 
0026 private:
0027   // Switches for analysis at various steps
0028   bool doStep1_;
0029   bool doStep2_;
0030   bool doStep3_;
0031   bool local_;
0032   bool doall_;
0033 };
0034 
0035 #endif  // Validation_DTRecHits_DTRecHitClients_h