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 
14 
15 namespace edm {
16  class ParameterSet;
17 }
18 
19 class DTTtrig;
20 class DTGeometry;
21 
22 namespace dtCalibration {
23 
25 public:
26  // Constructor
28 
29  // Destructor
30  virtual ~DTTTrigFillWithAverage();
31 
32  virtual void setES(const edm::EventSetup& setup);
33  virtual DTTTrigData correction(const DTSuperLayerId&);
34 
35 private:
36  void getAverage();
37 
40 
42 
43  struct {
44  float aveMean;
45  float rmsMean;
46  float aveSigma;
47  float rmsSigma;
48  float aveKFactor;
49  } initialTTrig_;
50 
52 };
53 
54 } // namespace
55 #endif
struct dtCalibration::DTTTrigFillWithAverage::@54 initialTTrig_
DTTTrigFillWithAverage(const edm::ParameterSet &)
virtual void setES(const edm::EventSetup &setup)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
virtual DTTTrigData correction(const DTSuperLayerId &)