CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual ~DTTTrigFillWithAverage();
30 
31  virtual void setES(const edm::EventSetup& setup);
32  virtual DTTTrigData correction(const DTSuperLayerId&);
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
DTTTrigFillWithAverage(const edm::ParameterSet &)
virtual void setES(const edm::EventSetup &setup)
struct dtCalibration::DTTTrigFillWithAverage::@63 initialTTrig_
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
virtual DTTTrigData correction(const DTSuperLayerId &)