CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
muonSelections.h File Reference
#include "DQM/PhysicsHWW/interface/HWW.h"

Go to the source code of this file.

Classes

struct  HWWFunctions::mu2012_tightness
 

Namespaces

 HWWFunctions
 

Enumerations

enum  HWWFunctions::SelectionType {
  HWWFunctions::NominalWWV0, HWWFunctions::muonSelectionFO_mu_ww, HWWFunctions::muonSelectionFO_mu_ww_iso10, HWWFunctions::NominalWWV1,
  HWWFunctions::muonSelectionFO_mu_wwV1, HWWFunctions::muonSelectionFO_mu_wwV1_iso10, HWWFunctions::muonSelectionFO_mu_wwV1_iso10_d0, HWWFunctions::NominalSmurfV3,
  HWWFunctions::NominalSmurfV4, HWWFunctions::NominalSmurfV5, HWWFunctions::NominalSmurfV6, HWWFunctions::muonSelectionFO_mu_smurf_04,
  HWWFunctions::muonSelectionFO_mu_smurf_10
}
 

Functions

bool HWWFunctions::isGoodStandardMuon (HWW &, unsigned int index)
 
bool HWWFunctions::isPFMuon (HWW &, int index, bool requireSamePt=true, float dpt_max=1.0)
 
double HWWFunctions::mud0PV (HWW &, unsigned int index)
 
double HWWFunctions::mud0PV_smurfV3 (HWW &, unsigned int index)
 
double HWWFunctions::mud0PV_wwV1 (HWW &, unsigned int index)
 
double HWWFunctions::mudzPV_smurfV3 (HWW &, unsigned int index)
 
double HWWFunctions::mudzPV_wwV1 (HWW &, unsigned int index)
 
bool HWWFunctions::muonId (HWW &, unsigned int index, SelectionType type)
 
bool HWWFunctions::muonIdNotIsolated (HWW &, unsigned int index, SelectionType type)
 
double HWWFunctions::muonIsoValue (HWW &, unsigned int, bool=true)
 
double HWWFunctions::muonIsoValue_ECAL (HWW &, unsigned int, bool=true)
 
double HWWFunctions::muonIsoValue_HCAL (HWW &, unsigned int, bool=true)
 
double HWWFunctions::muonIsoValue_TRK (HWW &, unsigned int, bool=true)
 
double HWWFunctions::muonIsoValuePF (HWW &, unsigned int imu, unsigned int ivtx, float coner=0.4, float minptn=1.0, float dzcut=0.1, int filterId=0)