CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTGlobalSums.h
Go to the documentation of this file.
1 #ifndef HLTGlobalSums_h
2 #define HLTGlobalSums_h
3 
19 #include<string>
20 
21 //
22 // class declaration
23 //
24 
25 template<typename T, int Tid>
26 class HLTGlobalSums : public HLTFilter {
27 
28  public:
29 
30  explicit HLTGlobalSums(const edm::ParameterSet&);
32  virtual bool filter(edm::Event&, const edm::EventSetup&);
33 
34  private:
35  // configuration
36  edm::InputTag inputTag_; // input tag identifying MET product
37  bool saveTag_; // whether to save this tag
38  std::string observable_; // which observable to cut on
39  double min_,max_; // cut: Min<=observable<=Max
40  int min_N_; // how many needed to pass
41  int tid_; // TriggerObjectType based on observable_
42 };
43 
44 #endif //HLTGlobalSums_h
HLTGlobalSums(const edm::ParameterSet &)
std::string observable_
Definition: HLTGlobalSums.h:38
virtual bool filter(edm::Event &, const edm::EventSetup &)
edm::InputTag inputTag_
Definition: HLTGlobalSums.h:36