test
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