Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
PhysicsHWW
interface
analysisEnums.h
Go to the documentation of this file.
1
#ifndef WW_enums_h
2
#define WW_enums_h
3
4
#include "Math/LorentzVector.h"
5
#include "Rtypes.h"
6
#include <vector>
7
#include <vector>
8
9
typedef
ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> >
LorentzVector
;
10
typedef
UInt_t
wwcuts_t
;
// 32 bits only!
11
typedef
std::pair<LorentzVector,unsigned int>
JetPair
;
12
typedef
std::pair<bool, unsigned int>
LeptonPair
;
// first bool(true-muon, false-electron) , second index
13
14
//
15
// Jets
16
//
17
18
enum
WWJetType
{
CaloJet
,
jptJet
,
pfJet
,
TrkJet
,
GenJet
};
19
enum
jetregion
{
HCAL
,
HF
,
ALLJET
};
20
21
//
22
// Leptons
23
//
24
25
enum
EleFOTypes
{
EleFOV1
,
EleFOV2
,
EleFOV3
,
EleFOV4
};
26
enum
MuFOTypes
{
MuFOV1
,
MuFOV2
};
27
28
//
29
// Cuts
30
//
31
32
enum
hyp_selection
{
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,
57
PASSED_SOFTMUVETO_NotInJets
= 1UL<<24,
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
};
66
67
#endif
PASSED_Trigger
Definition:
analysisEnums.h:63
PASSED_LT_FO_ELEV4
Definition:
analysisEnums.h:46
GenJet
Definition:
analysisEnums.h:18
PASSED_LL_FO_MU2
Definition:
analysisEnums.h:49
PASSED_LL_FO_ELEV1
Definition:
analysisEnums.h:50
PASSED_BaseLine
Definition:
analysisEnums.h:33
PASSED_Skim3
Definition:
analysisEnums.h:64
HF
Definition:
analysisEnums.h:19
PASSED_LT_FO_MU1
Definition:
analysisEnums.h:41
JetPair
std::pair< LorentzVector, unsigned int > JetPair
Definition:
analysisEnums.h:11
wwcuts_t
UInt_t wwcuts_t
Definition:
analysisEnums.h:10
EleFOTypes
EleFOTypes
Definition:
analysisEnums.h:25
PASSED_1BJET
Definition:
analysisEnums.h:56
PASSED_LT_FO_MU2
Definition:
analysisEnums.h:42
ALLJET
Definition:
analysisEnums.h:19
CaloJet
Definition:
analysisEnums.h:18
PASSED_EXTRALEPTONVETO
Definition:
analysisEnums.h:59
PASSED_LL_FO_ELEV3
Definition:
analysisEnums.h:52
MuFOTypes
MuFOTypes
Definition:
analysisEnums.h:26
PASSED_SOFTMUVETO_NotInJets
Definition:
analysisEnums.h:57
pfJet
Definition:
analysisEnums.h:18
hyp_selection
hyp_selection
Definition:
analysisEnums.h:32
LeptonPair
std::pair< bool, unsigned int > LeptonPair
Definition:
analysisEnums.h:12
PASSED_ZVETO
Definition:
analysisEnums.h:35
PASSED_TOPVETO_NotInJets
Definition:
analysisEnums.h:60
MuFOV2
Definition:
analysisEnums.h:26
PASSED_LT_FO_ELEV1
Definition:
analysisEnums.h:43
PASSED_LT_FO_ELEV2
Definition:
analysisEnums.h:44
PASSED_LL_FO_ELEV2
Definition:
analysisEnums.h:51
TrkJet
Definition:
analysisEnums.h:18
PASSED_TopControlSample
Definition:
analysisEnums.h:55
EleFOV3
Definition:
analysisEnums.h:25
EleFOV2
Definition:
analysisEnums.h:25
PASSED_LT_FO_ELEV3
Definition:
analysisEnums.h:45
HCAL
Definition:
analysisEnums.h:19
PASSED_LL_FO_ELEV4
Definition:
analysisEnums.h:53
EleFOV1
Definition:
analysisEnums.h:25
PASSED_LL_FO_MU1
Definition:
analysisEnums.h:48
PASSED_SOFTMUVETO
Definition:
analysisEnums.h:58
EleFOV4
Definition:
analysisEnums.h:25
WWJetType
WWJetType
Definition:
analysisEnums.h:18
PASSED_MET
Definition:
analysisEnums.h:39
MuFOV1
Definition:
analysisEnums.h:26
PASSED_ZControlSampleVeryTight
Definition:
analysisEnums.h:36
PASSED_LL_FINAL
Definition:
analysisEnums.h:47
jptJet
Definition:
analysisEnums.h:18
PASSED_Charge
Definition:
analysisEnums.h:34
PASSED_JETVETO
Definition:
analysisEnums.h:54
jetregion
jetregion
Definition:
analysisEnums.h:19
PASSED_TOPVETO
Definition:
analysisEnums.h:61
PASSED_Skim1
Definition:
analysisEnums.h:62
PASSED_ZControlSampleLoose
Definition:
analysisEnums.h:38
PASSED_ZControlSampleTight
Definition:
analysisEnums.h:37
PASSED_LT_FINAL
Definition:
analysisEnums.h:40
reco::JetExtendedAssociation::LorentzVector
math::PtEtaPhiELorentzVectorF LorentzVector
Definition:
JetExtendedAssociation.h:25
Generated for CMSSW Reference Manual by
1.8.5