CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhotonSelectorAlgo.h
Go to the documentation of this file.
1 #ifndef PFProducer_PhotonSelectorAlgo_H
2 #define PFProducer_PhotonSelectorAlgo_H
3 
4 #include "TMath.h"
7 
8 
10 
11  public:
12 
14  float c_iso_track_a, float c_iso_track_b,
15  float c_iso_ecal_a, float c_iso_ecal_b,
16  float c_iso_hcal_a, float c_hcal_b,
17  float c_hoe_
18  );
19 
20 
22 
23  bool passPhotonSelection(const reco::Photon &) const ;
24 
25  private:
26  // Et cut
27  float c_Et_;
28  // Track iso, constant term & slope
30  // ECAL iso, constant term & slope
32  // HCAL iso, constant term & slope
34  float c_hoe_;
35 
36 };
37 #endif
bool passPhotonSelection(const reco::Photon &) const
PhotonSelectorAlgo(float c_Et_, float c_iso_track_a, float c_iso_track_b, float c_iso_ecal_a, float c_iso_ecal_b, float c_iso_hcal_a, float c_hcal_b, float c_hoe_)