CMS 3D CMS Logo

DTTTrigFillWithAverage.h
Go to the documentation of this file.
1 #ifndef CalibMuon_DTTTrigFillWithAverage_H
2 #define CalibMuon_DTTTrigFillWithAverage_H
3 
13 
14 namespace edm {
15  class ParameterSet;
16 }
17 
18 class DTTtrig;
19 class DTGeometry;
20 
21 namespace dtCalibration {
22 
24 public:
25  // Constructor
27 
28  // Destructor
29  ~DTTTrigFillWithAverage() override;
30 
31  void setES(const edm::EventSetup& setup) override;
32  DTTTrigData correction(const DTSuperLayerId&) override;
33 
34 private:
35  void getAverage();
36 
39 
41 
42  struct {
43  float aveMean;
44  float rmsMean;
45  float aveSigma;
46  float rmsSigma;
47  float aveKFactor;
48  } initialTTrig_;
49 
51 };
52 
53 } // namespace
54 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
HLT enums.