CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalHFStatusBitFromRecHits.h
Go to the documentation of this file.
1 #ifndef HCALHFSTATUSBITFROMRECHITS_H
2 #define HCALHFSTATUSBITFROMRECHITS_H 1
3 
10 
11 
22 public:
25  HcalHFStatusBitFromRecHits(double shortR, double shortET, double shortE,
26  double longR, double longET, double longE);
27 
28  // Destructor
30 
31  // The important stuff! Methods for setting the status flag values
33  HcalChannelQuality* myqual,
34  const HcalSeverityLevelComputer* mySeverity);
35 
36  // getter functions
43 
45 
46  // setter functions
49  void set_long_ETthreshold(double x){long_thresholdET_=x; return;}
53 
54 private:
55  // variables for cfg files
57  double long_thresholdET_; // minimum energy needed before the noise algorithm is run
60  double short_thresholdET_; // minimum energy needed before the noise algorithm is run
62 };
63 
64 #endif
void hfSetFlagFromRecHits(HFRecHitCollection &rec, HcalChannelQuality *myqual, const HcalSeverityLevelComputer *mySeverity)
Definition: DDAxes.h:10