CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Enumerations | Functions
electronSelectionsParameters.h File Reference
#include <vector>

Go to the source code of this file.

Namespaces

 HWWFunctions
 

Enumerations

enum  HWWFunctions::cand_tightness { HWWFunctions::CAND_01, HWWFunctions::CAND_02 }
 
enum  HWWFunctions::cic_tightness {
  HWWFunctions::CIC_VERYLOOSE, HWWFunctions::CIC_LOOSE, HWWFunctions::CIC_MEDIUM, HWWFunctions::CIC_TIGHT,
  HWWFunctions::CIC_SUPERTIGHT, HWWFunctions::CIC_HYPERTIGHT1, HWWFunctions::CIC_HYPERTIGHT2, HWWFunctions::CIC_HYPERTIGHT3,
  HWWFunctions::CIC_HYPERTIGHT4
}
 
enum  HWWFunctions::vbtf_tightness {
  HWWFunctions::VBTF_35X_95, HWWFunctions::VBTF_35X_90, HWWFunctions::VBTF_35X_85, HWWFunctions::VBTF_35X_80,
  HWWFunctions::VBTF_35X_70, HWWFunctions::VBTF_35X_60, HWWFunctions::VBTF_35Xr2_70, HWWFunctions::VBTF_35Xr2_60,
  HWWFunctions::VBTF_80_NOHOEEND, HWWFunctions::VBTF_85_NOHOEEND, HWWFunctions::VBTF_85, HWWFunctions::VBTF_70_NOHOEEND,
  HWWFunctions::VBTF_90_HLT, HWWFunctions::VBTF_90_HLT_CALOIDT_TRKIDVL, HWWFunctions::VBTF_95_NOHOEEND
}
 
enum  HWWFunctions::wp2012_tightness { HWWFunctions::VETO, HWWFunctions::LOOSE, HWWFunctions::MEDIUM, HWWFunctions::TIGHT }
 

Functions

void HWWFunctions::eidAssign (std::vector< double > &cutarr, double cutvals[], unsigned int size)
 
void HWWFunctions::eidAssign (std::vector< int > &cutarr, int cutvals[], unsigned int size)
 
void HWWFunctions::eidAssign (std::vector< bool > &cutarr, bool cutvals[], unsigned int size)
 
void HWWFunctions::eidGetVBTF (const vbtf_tightness tightness, std::vector< double > &cutdeta, std::vector< double > &cutdphi, std::vector< double > &cuthoe, std::vector< double > &cutsee, std::vector< double > &cutreliso)
 
void HWWFunctions::eidGetWP2012 (const wp2012_tightness tightness, std::vector< double > &cutdeta, std::vector< double > &cutdphi, std::vector< double > &cuthoe, std::vector< double > &cutsee, std::vector< double > &cutooemoop, std::vector< double > &cutd0vtx, std::vector< double > &cutdzvtx, std::vector< bool > &cutvtxfit, std::vector< int > &cutmhit, std::vector< double > &cutrelisohighpt, std::vector< double > &cutrelisolowpt)