CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PhotonSelectorAlgo Class Reference

#include <PhotonSelectorAlgo.h>

Public Member Functions

bool passPhotonSelection (const reco::Photon &) const
 
 PhotonSelectorAlgo (float choice, 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_, float comb_iso, float loose_hoe)
 
 ~PhotonSelectorAlgo ()
 

Private Attributes

float c_Et_
 
float c_hoe_
 
float c_iso_ecal_a_
 
float c_iso_ecal_b_
 
float c_iso_hcal_a_
 
float c_iso_hcal_b_
 
float c_iso_track_a_
 
float c_iso_track_b_
 
int choice_
 
float comb_iso_
 
float loose_hoe_
 

Detailed Description

Definition at line 8 of file PhotonSelectorAlgo.h.

Constructor & Destructor Documentation

◆ PhotonSelectorAlgo()

PhotonSelectorAlgo::PhotonSelectorAlgo ( float  choice,
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_,
float  comb_iso,
float  loose_hoe 
)

◆ ~PhotonSelectorAlgo()

PhotonSelectorAlgo::~PhotonSelectorAlgo ( )
inline

Definition at line 22 of file PhotonSelectorAlgo.h.

22 {};

Member Function Documentation

◆ passPhotonSelection()

bool PhotonSelectorAlgo::passPhotonSelection ( const reco::Photon ) const

Member Data Documentation

◆ c_Et_

float PhotonSelectorAlgo::c_Et_
private

Definition at line 31 of file PhotonSelectorAlgo.h.

◆ c_hoe_

float PhotonSelectorAlgo::c_hoe_
private

Definition at line 38 of file PhotonSelectorAlgo.h.

◆ c_iso_ecal_a_

float PhotonSelectorAlgo::c_iso_ecal_a_
private

Definition at line 35 of file PhotonSelectorAlgo.h.

◆ c_iso_ecal_b_

float PhotonSelectorAlgo::c_iso_ecal_b_
private

Definition at line 35 of file PhotonSelectorAlgo.h.

◆ c_iso_hcal_a_

float PhotonSelectorAlgo::c_iso_hcal_a_
private

Definition at line 37 of file PhotonSelectorAlgo.h.

◆ c_iso_hcal_b_

float PhotonSelectorAlgo::c_iso_hcal_b_
private

Definition at line 37 of file PhotonSelectorAlgo.h.

◆ c_iso_track_a_

float PhotonSelectorAlgo::c_iso_track_a_
private

Definition at line 33 of file PhotonSelectorAlgo.h.

◆ c_iso_track_b_

float PhotonSelectorAlgo::c_iso_track_b_
private

Definition at line 33 of file PhotonSelectorAlgo.h.

◆ choice_

int PhotonSelectorAlgo::choice_
private

Definition at line 28 of file PhotonSelectorAlgo.h.

◆ comb_iso_

float PhotonSelectorAlgo::comb_iso_
private

Definition at line 41 of file PhotonSelectorAlgo.h.

◆ loose_hoe_

float PhotonSelectorAlgo::loose_hoe_
private

Definition at line 42 of file PhotonSelectorAlgo.h.