CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Variables
ZElectronSkim_cff Namespace Reference

Variables

float ELECTRON_ET_CUT_MIN_LOOSE = 10.0
 
float ELECTRON_ET_CUT_MIN_TIGHT = 20.0
 cut on electron tag More...
 
string HLTPath = "HLT_Ele*"
 
string HLTProcessName = "HLT"
 
int MASS_CUT_MIN = 40
 
tuple PassingTightId
 
tuple PassingVeryLooseId
 
tuple tagGsf
 
tuple tagGsfCounter
 
tuple tagGsfFilter = cms.Sequence(tagGsf * tagGsfCounter)
 
tuple tagGsfSeq = cms.Sequence( ZEEHltFilter * Zele_sequence * tagGsfFilter )
 
tuple ZEEHltFilter = copy.deepcopy(hltHighLevel)
 
tuple Zele_sequence
 

Variable Documentation

float ZElectronSkim_cff.ELECTRON_ET_CUT_MIN_LOOSE = 10.0

Definition at line 8 of file ZElectronSkim_cff.py.

float ZElectronSkim_cff.ELECTRON_ET_CUT_MIN_TIGHT = 20.0

cut on electron tag

Definition at line 7 of file ZElectronSkim_cff.py.

string ZElectronSkim_cff.HLTPath = "HLT_Ele*"

Definition at line 3 of file ZElectronSkim_cff.py.

string ZElectronSkim_cff.HLTProcessName = "HLT"

Definition at line 4 of file ZElectronSkim_cff.py.

int ZElectronSkim_cff.MASS_CUT_MIN = 40

Definition at line 10 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.PassingTightId
Initial value:
1 = PassingVeryLooseId.clone(
2  cut = cms.string(
3  PassingVeryLooseId.cut.value() +
4  " && (ecalEnergy*sin(superClusterPosition.theta)>" + str(ELECTRON_ET_CUT_MIN_TIGHT) + ")"
5  )
6  )

Definition at line 46 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.PassingVeryLooseId
Initial value:
1 = goodElectrons.clone(
2  cut = cms.string(
3  goodElectrons.cut.value() +
4  # " && (gsfTrack.trackerExpectedHitsInner.numberOfHits<=1 && !(-0.02<convDist<0.02 && -0.02<convDcot<0.02))" #wrt std WP90 allowing 1 numberOfMissingExpectedHits
5  " && (gsfTrack.trackerExpectedHitsInner.numberOfHits<=1 )" #wrt std WP90 allowing 1 numberOfMissingExpectedHits
6  " && (ecalEnergy*sin(superClusterPosition.theta)>" + str(ELECTRON_ET_CUT_MIN_LOOSE) + ")"
7  " && ((isEB"
8  " && ( dr03TkSumPt/p4.Pt <0.2 && dr03EcalRecHitSumEt/p4.Pt < 0.3 && dr03HcalTowerSumEt/p4.Pt < 0.3 )"
9  " && (sigmaIetaIeta<0.012)"
10  " && ( -0.8<deltaPhiSuperClusterTrackAtVtx<0.8 )"
11  " && ( -0.01<deltaEtaSuperClusterTrackAtVtx<0.01 )"
12  " && (hadronicOverEm<0.15)"
13  ")"
14  " || (isEE"
15  " && ( dr03TkSumPt/p4.Pt <0.2 && dr03EcalRecHitSumEt/p4.Pt < 0.3 && dr03HcalTowerSumEt/p4.Pt < 0.3 )"
16  " && (sigmaIetaIeta<0.033)"
17  " && ( -0.7<deltaPhiSuperClusterTrackAtVtx<0.7 )"
18  " && ( -0.01<deltaEtaSuperClusterTrackAtVtx<0.01 )"
19  " && (hadronicOverEm<0.15) "
20  "))"
21  )
22  )

Definition at line 23 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.tagGsf
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  # decay = cms.string("PassingWP90 goodElectrons"),
3  # decay = cms.string("PassingVeryLooseId PassingVeryLooseId"),
4  decay = cms.string("PassingTightId PassingVeryLooseId"),
5  checkCharge = cms.bool(False),
6  cut = cms.string("mass > " + str(MASS_CUT_MIN))
7  )

Definition at line 73 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.tagGsfCounter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("tagGsf"),
3  minNumber = cms.uint32(1)
4  )

Definition at line 80 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.tagGsfFilter = cms.Sequence(tagGsf * tagGsfCounter)

Definition at line 84 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.tagGsfSeq = cms.Sequence( ZEEHltFilter * Zele_sequence * tagGsfFilter )

Definition at line 85 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.ZEEHltFilter = copy.deepcopy(hltHighLevel)

Definition at line 69 of file ZElectronSkim_cff.py.

tuple ZElectronSkim_cff.Zele_sequence
Initial value:
1 = cms.Sequence(
2  PassingVeryLooseId
3  *PassingTightId
4  )

Definition at line 53 of file ZElectronSkim_cff.py.