CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTFiltCand.h
Go to the documentation of this file.
1 #ifndef HLTFiltCand_h
2 #define HLTFiltCand_h
3 
19 
20 //
21 // class declaration
22 //
23 
24 class HLTFiltCand : public HLTFilter {
25 
26  public:
27  explicit HLTFiltCand(const edm::ParameterSet&);
28  ~HLTFiltCand();
29  virtual bool filter(edm::Event&, const edm::EventSetup&);
30 
31  private:
32  edm::InputTag photTag_; // input tag identifying product containing photons
33  edm::InputTag elecTag_; // input tag identifying product containing electrons
34  edm::InputTag muonTag_; // input tag identifying product containing muons
35  edm::InputTag tausTag_; // input tag identifying product containing taus
36  edm::InputTag jetsTag_; // input tag identifying product containing jets
37  edm::InputTag metsTag_; // input tag identifying product containing METs
38  edm::InputTag mhtsTag_; // input tag identifying product containing HTs
39  edm::InputTag trckTag_; // input tag identifying product containing Tracks
40  edm::InputTag ecalTag_; // input tag identifying product containing SuperClusters
41 
42  bool saveTags_; // whether to save all these tags
43 
44  double min_Pt_; // min pt cut
45 };
46 
47 #endif //HLTFiltCand_h
edm::InputTag elecTag_
Definition: HLTFiltCand.h:33
bool saveTags_
Definition: HLTFiltCand.h:42
edm::InputTag muonTag_
Definition: HLTFiltCand.h:34
HLTFiltCand(const edm::ParameterSet &)
Definition: HLTFiltCand.cc:45
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition: HLTFiltCand.cc:84
edm::InputTag mhtsTag_
Definition: HLTFiltCand.h:38
edm::InputTag metsTag_
Definition: HLTFiltCand.h:37
edm::InputTag photTag_
Definition: HLTFiltCand.h:32
edm::InputTag jetsTag_
Definition: HLTFiltCand.h:36
edm::InputTag ecalTag_
Definition: HLTFiltCand.h:40
double min_Pt_
Definition: HLTFiltCand.h:44
edm::InputTag tausTag_
Definition: HLTFiltCand.h:35
edm::InputTag trckTag_
Definition: HLTFiltCand.h:39