Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:11:30

0001 #ifndef DQM_SiStripCommissioningClients_CalibrationHistograms_H
0002 #define DQM_SiStripCommissioningClients_CalibrationHistograms_H
0003 
0004 #include "DQM/SiStripCommissioningClients/interface/CommissioningHistograms.h"
0005 #include "DQMServices/Core/interface/DQMStore.h"
0006 
0007 class CalibrationHistograms : virtual public CommissioningHistograms {
0008 public:
0009   CalibrationHistograms(const edm::ParameterSet& pset, DQMStore*, const sistrip::RunType& task = sistrip::CALIBRATION);
0010   ~CalibrationHistograms() override;
0011 
0012   void histoAnalysis(bool debug) override;
0013 
0014   void printAnalyses() override;  // override
0015 
0016   void save(std::string& filename, uint32_t run_number = 0, std::string partitionName = "");
0017 
0018 private:
0019   // Needed for the calibration-scan analysis
0020   float targetRiseTime_;
0021   float targetDecayTime_;
0022   bool tuneSimultaneously_;
0023 };
0024 
0025 #endif  // DQM_SiStripCommissioningClients_CalibrationHistograms_H