CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Typedefs | Enumerations
analysisEnums.h File Reference
#include "Math/LorentzVector.h"
#include "Rtypes.h"
#include <vector>

Go to the source code of this file.

Typedefs

typedef std::pair
< LorentzVector, unsigned int > 
JetPair
 
typedef std::pair< bool,
unsigned int > 
LeptonPair
 
typedef
ROOT::Math::LorentzVector
< ROOT::Math::PxPyPzE4D< float > > 
LorentzVector
 
typedef UInt_t wwcuts_t
 

Enumerations

enum  EleFOTypes { EleFOV1, EleFOV2, EleFOV3, EleFOV4 }
 
enum  hyp_selection {
  PASSED_BaseLine = 1UL<<0, PASSED_Charge = 1UL<<1, PASSED_ZVETO = 1UL<<2, PASSED_ZControlSampleVeryTight = 1UL<<3,
  PASSED_ZControlSampleTight = 1UL<<4, PASSED_ZControlSampleLoose = 1UL<<5, PASSED_MET = 1UL<<6, PASSED_LT_FINAL = 1UL<<7,
  PASSED_LT_FO_MU1 = 1UL<<8, PASSED_LT_FO_MU2 = 1UL<<9, PASSED_LT_FO_ELEV1 = 1UL<<10, PASSED_LT_FO_ELEV2 = 1UL<<11,
  PASSED_LT_FO_ELEV3 = 1UL<<12, PASSED_LT_FO_ELEV4 = 1UL<<13, PASSED_LL_FINAL = 1UL<<14, PASSED_LL_FO_MU1 = 1UL<<15,
  PASSED_LL_FO_MU2 = 1UL<<16, PASSED_LL_FO_ELEV1 = 1UL<<17, PASSED_LL_FO_ELEV2 = 1UL<<18, PASSED_LL_FO_ELEV3 = 1UL<<19,
  PASSED_LL_FO_ELEV4 = 1UL<<20, PASSED_JETVETO = 1UL<<21, PASSED_TopControlSample = 1UL<<22, PASSED_1BJET = 1UL<<23,
  PASSED_SOFTMUVETO_NotInJets = 1UL<<24, PASSED_SOFTMUVETO = 1UL<<25, PASSED_EXTRALEPTONVETO = 1UL<<26, PASSED_TOPVETO_NotInJets = 1UL<<27,
  PASSED_TOPVETO = 1UL<<28, PASSED_Skim1 = 1UL<<29, PASSED_Trigger = 1UL<<30, PASSED_Skim3 = 1UL<<31
}
 
enum  jetregion { HCAL, HF, ALLJET }
 
enum  MuFOTypes { MuFOV1, MuFOV2 }
 
enum  WWJetType {
  CaloJet, jptJet, pfJet, TrkJet,
  GenJet
}
 

Typedef Documentation

typedef std::pair<LorentzVector,unsigned int> JetPair

Definition at line 11 of file analysisEnums.h.

typedef std::pair<bool, unsigned int> LeptonPair

Definition at line 12 of file analysisEnums.h.

typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > LorentzVector

Definition at line 9 of file analysisEnums.h.

typedef UInt_t wwcuts_t

Definition at line 10 of file analysisEnums.h.

Enumeration Type Documentation

enum EleFOTypes
Enumerator
EleFOV1 
EleFOV2 
EleFOV3 
EleFOV4 

Definition at line 25 of file analysisEnums.h.

Enumerator
PASSED_BaseLine 
PASSED_Charge 
PASSED_ZVETO 
PASSED_ZControlSampleVeryTight 
PASSED_ZControlSampleTight 
PASSED_ZControlSampleLoose 
PASSED_MET 
PASSED_LT_FINAL 
PASSED_LT_FO_MU1 
PASSED_LT_FO_MU2 
PASSED_LT_FO_ELEV1 
PASSED_LT_FO_ELEV2 
PASSED_LT_FO_ELEV3 
PASSED_LT_FO_ELEV4 
PASSED_LL_FINAL 
PASSED_LL_FO_MU1 
PASSED_LL_FO_MU2 
PASSED_LL_FO_ELEV1 
PASSED_LL_FO_ELEV2 
PASSED_LL_FO_ELEV3 
PASSED_LL_FO_ELEV4 
PASSED_JETVETO 
PASSED_TopControlSample 
PASSED_1BJET 
PASSED_SOFTMUVETO_NotInJets 
PASSED_SOFTMUVETO 
PASSED_EXTRALEPTONVETO 
PASSED_TOPVETO_NotInJets 
PASSED_TOPVETO 
PASSED_Skim1 
PASSED_Trigger 
PASSED_Skim3 

Definition at line 32 of file analysisEnums.h.

32  {
33  PASSED_BaseLine = 1UL<<0,
34  PASSED_Charge = 1UL<<1,
35  PASSED_ZVETO = 1UL<<2,
36  PASSED_ZControlSampleVeryTight = 1UL<<3, // within Z mass window +/- 5GeV
37  PASSED_ZControlSampleTight = 1UL<<4, // within Z mass window +/- 10GeV
38  PASSED_ZControlSampleLoose = 1UL<<5, // within Z mass window +/- 20GeV
39  PASSED_MET = 1UL<<6,
40  PASSED_LT_FINAL = 1UL<<7,
41  PASSED_LT_FO_MU1 = 1UL<<8,
42  PASSED_LT_FO_MU2 = 1UL<<9,
43  PASSED_LT_FO_ELEV1 = 1UL<<10,
44  PASSED_LT_FO_ELEV2 = 1UL<<11,
45  PASSED_LT_FO_ELEV3 = 1UL<<12,
46  PASSED_LT_FO_ELEV4 = 1UL<<13,
47  PASSED_LL_FINAL = 1UL<<14,
48  PASSED_LL_FO_MU1 = 1UL<<15,
49  PASSED_LL_FO_MU2 = 1UL<<16,
50  PASSED_LL_FO_ELEV1 = 1UL<<17,
51  PASSED_LL_FO_ELEV2 = 1UL<<18,
52  PASSED_LL_FO_ELEV3 = 1UL<<19,
53  PASSED_LL_FO_ELEV4 = 1UL<<20,
54  PASSED_JETVETO = 1UL<<21,
55  PASSED_TopControlSample = 1UL<<22, // 2 or more jets
56  PASSED_1BJET = 1UL<<23,
58  PASSED_SOFTMUVETO = 1UL<<25,
59  PASSED_EXTRALEPTONVETO = 1UL<<26,
60  PASSED_TOPVETO_NotInJets = 1UL<<27, // exclude jets over threshold from top tagging
61  PASSED_TOPVETO = 1UL<<28,
62  PASSED_Skim1 = 1UL<<29, // one fakable object + one final; full met
63  PASSED_Trigger = 1UL<<30,
64  PASSED_Skim3 = 1UL<<31 // one fakable object + one final
65 };
enum jetregion
Enumerator
HCAL 
HF 
ALLJET 

Definition at line 19 of file analysisEnums.h.

19 { HCAL, HF, ALLJET};
enum MuFOTypes
Enumerator
MuFOV1 
MuFOV2 

Definition at line 26 of file analysisEnums.h.

enum WWJetType
Enumerator
CaloJet 
jptJet 
pfJet 
TrkJet 
GenJet 

Definition at line 18 of file analysisEnums.h.