CMS 3D CMS Logo

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

Variables

tuple ele_sequence
 
tuple elecMet
 
tuple elecMetCounter
 
tuple elecMetFilter = cms.Sequence(elecMet * elecMetCounter)
 
tuple elecMetSeq = cms.Sequence( WEnuHltFilter * ele_sequence * elecMetFilter * kt6PFJetsForRhoCorrectionWElectronSkim)
 
string ELECTRON_COLL = "gedGsfElectrons"
 
string ELECTRON_CUTS = "(abs(superCluster.eta)<2.5) && (ecalEnergy*sin(superClusterPosition.theta)>"
 
float ELECTRON_ET_CUT_MIN = 10.0
 
tuple goodElectrons
 

/ ___|___ / _| ____| | ___ ___| |_ _ __ ___ _ __ | | _/ __| |_| _| | |/ _ \/ __| __| '__/ _ | '_ \ | |_| __ \ _| |___| | __/ (__| |_| | | (_) | | | | ____|___/_| |_____|_|___|___|__|_| ___/|_| |_| More...

 
tuple GsfMatchedPhotonCands
 
string HLTPath = "HLT_Ele*"
 
                 _              _       

___ ___ _ __ ___| |_ __ _ _ __ | |_ ___ / __/ _ | '_ \/ __| __/ _` | '_ | __/ __| | (_| (_) | | | __ \ || (_| | | | | |___ \ ______/|_| |_|___/____,_|_| |_|__|___/ More...

 
string HLTProcessName = "HLT"
 
tuple kt6PFJetsForRhoCorrectionWElectronSkim
 
int MET_CUT_MIN = 20
 
string MT = "sqrt(2*daughter(0).pt*daughter(1).pt*(1 - cos(daughter(0).phi - daughter(1).phi)))"
 

|_ _( _ ) | _ \ | _ \ __ _(_)_ __ ___ | | / _ \/\ |_) | | |_) / _` | | '__/ __| | || (_> < __/ | __/ (_| | | | __ \ |_| ___/\/_| |_| __,_|_|_| |___/ More...

 
int MT_CUT_MIN = 50
 
tuple PassingHLT
 

|_ _| __(_) __ _ __ _ ___ _ __ | \/ | __ _| |_ ___| |__ (_)_ __ __ _ | || '__| |/ _|/ _ |/ _ \ '__| | |\/| |/ _` | __/ __| '_ | | '_ \ / _` | | || | | | (_| | (_| | __/ | | | | | (_| | || (__| | | | | | | | (_| | |_||_| |_|__, |__, |___|_| |_| |_|__,_|_____|_| |_|_|_| |_|__, | |___/ |___/ |___/ More...

 
tuple PassingWP80
 
tuple PassingWP90
 

| ____| | ___ ___| |_ _ __ ___ _ __ |_ _|__| | | _| | |/ _ \/ __| __| '__/ _ | '_ \ | |/ _` | | |___| | __/ (__| |_| | | (_) | | | | | | (_| | |_____|_|___|___|__|_| ___/|_| |_| |_____,_| More...

 
float TAG_ELECTRON_ET_CUT_MIN = 20.0
 
float W_ELECTRON_ET_CUT_MIN = 27.0
 
tuple WElecTagHLT
 

|_ _|_ _ __ _ | _ \ ___ / _(_)_ __ (_) |_(_) ___ _ __ | |/ _|/ _ | | | | |/ _ \ |_| | '_ | | __| |/ _ | '_ \ | | (_| | (_| | | |_| | __/ _| | | | | | |_| | (_) | | | | |_|__,_|__, | |____/ ___|_| |_|_| |_|_|__|_|___/|_| |_| |___/ More...

 
tuple WElectronSkimContent = OutALCARECOEcalCalElectron.clone()
 
tuple WEnuHltFilter
 

Variable Documentation

tuple WElectronSkim_cff.ele_sequence
Initial value:
1 = cms.Sequence(
2  goodElectrons +
3  PassingWP80 +
4  WElecTagHLT
5  )

Definition at line 120 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.elecMet
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  decay = cms.string("pfMet WElecTagHLT"), # charge coniugate states are implied
3  checkCharge = cms.bool(False),
4  cut = cms.string(("daughter(0).pt > %f && daughter(1).pt > %f && "+MT+" > %f") % (MET_CUT_MIN, W_ELECTRON_ET_CUT_MIN, MT_CUT_MIN))
5 )

Definition at line 136 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.elecMetCounter
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("elecMet"),
3  minNumber = cms.uint32(1)
4  )

Definition at line 141 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.elecMetFilter = cms.Sequence(elecMet * elecMetCounter)

Definition at line 145 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.elecMetSeq = cms.Sequence( WEnuHltFilter * ele_sequence * elecMetFilter * kt6PFJetsForRhoCorrectionWElectronSkim)

Definition at line 162 of file WElectronSkim_cff.py.

string WElectronSkim_cff.ELECTRON_COLL = "gedGsfElectrons"

Definition at line 17 of file WElectronSkim_cff.py.

string WElectronSkim_cff.ELECTRON_CUTS = "(abs(superCluster.eta)<2.5) && (ecalEnergy*sin(superClusterPosition.theta)>"

Definition at line 18 of file WElectronSkim_cff.py.

float WElectronSkim_cff.ELECTRON_ET_CUT_MIN = 10.0

Definition at line 14 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.goodElectrons
Initial value:
1 = cms.EDFilter("GsfElectronRefSelector",
2  src = cms.InputTag( ELECTRON_COLL ),
3  cut = cms.string( ELECTRON_CUTS )
4 )


/ ___|___ / _| ____| | ___ ___| |_ _ __ ___ _ __ | | _/ __| |_| _| | |/ _ \/ __| __| '__/ _ | '_ \ | |_| __ \ _| |___| | __/ (__| |_| | | (_) | | | | ____|___/_| |_____|_|___|___|__|_| ___/|_| |_|

GsfElectron ################

Definition at line 31 of file WElectronSkim_cff.py.

Referenced by WZInterestingEventSelector.filter().

tuple WElectronSkim_cff.GsfMatchedPhotonCands
Initial value:
1 = cms.EDProducer("ElectronMatchedCandidateProducer",
2  src = cms.InputTag("goodPhotons"),
3  ReferenceElectronCollection = cms.untracked.InputTag("goodElectrons"),
4  deltaR = cms.untracked.double(0.3)
5 )

Definition at line 36 of file WElectronSkim_cff.py.

string WElectronSkim_cff.HLTPath = "HLT_Ele*"

                 _              _       

___ ___ _ __ ___| |_ __ _ _ __ | |_ ___ / __/ _ | '_ \/ __| __/ _` | '_ | __/ __| | (_| (_) | | | __ \ || (_| | | | | |___ \ ______/|_| |_|___/____,_|_| |_|__|___/

Definition at line 10 of file WElectronSkim_cff.py.

string WElectronSkim_cff.HLTProcessName = "HLT"

Definition at line 11 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.kt6PFJetsForRhoCorrectionWElectronSkim
Initial value:
1 = RecoJets.Configuration.RecoPFJets_cff.kt6PFJets.clone(
2  doRhoFastjet = True,
3  Rho_EtaMax = 2.5
4 )

Definition at line 156 of file WElectronSkim_cff.py.

int WElectronSkim_cff.MET_CUT_MIN = 20

Definition at line 21 of file WElectronSkim_cff.py.

string WElectronSkim_cff.MT = "sqrt(2*daughter(0).pt*daughter(1).pt*(1 - cos(daughter(0).phi - daughter(1).phi)))"


|_ _( _ ) | _ \ | _ \ __ _(_)_ __ ___ | | / _ \/\ |_) | | |_) / _` | | '__/ __| | || (_> < __/ | __/ (_| | | | __ \ |_| ___/\/_| |_| __,_|_|_| |___/

Definition at line 135 of file WElectronSkim_cff.py.

int WElectronSkim_cff.MT_CUT_MIN = 50

Definition at line 22 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.PassingHLT
Initial value:
1 = cms.EDProducer("trgMatchGsfElectronProducer",
2  InputProducer = cms.InputTag( ELECTRON_COLL ),
3  hltTags = cms.untracked.string( HLTPath ),
4  triggerEventTag = cms.untracked.InputTag("hltTriggerSummaryAOD","",HLTProcessName),
5  triggerResultsTag = cms.untracked.InputTag("TriggerResults","",HLTProcessName)
6 )


|_ _| __(_) __ _ __ _ ___ _ __ | \/ | __ _| |_ ___| |__ (_)_ __ __ _ | || '__| |/ _|/ _ |/ _ \ '__| | |\/| |/ _` | __/ __| '_ | | '_ \ / _` | | || | | | (_| | (_| | __/ | | | | | (_| | || (__| | | | | | | | (_| | |_||_| |_|__, |__, |___|_| |_| |_|__,_|_____|_| |_|_|_| |_|__, | |___/ |___/ |___/

Trigger ##################

Definition at line 102 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.PassingWP80
Initial value:
1 = goodElectrons.clone(
2 cut = cms.string(
3  goodElectrons.cut.value() +
4  " && (gsfTrack.hitPattern().numberOfHits(\'MISSING_INNER_HITS\')==0 && !(-0.02<convDist<0.02 && -0.02<convDcot<0.02))"
5  " && (ecalEnergy*sin(superClusterPosition.theta)>" + str(ELECTRON_ET_CUT_MIN) + ")"
6  " && ((isEB"
7  " && ( dr03TkSumPt/p4.Pt <0.12 && dr03EcalRecHitSumEt/p4.Pt < 0.09 && dr03HcalTowerSumEt/p4.Pt < 0.1 )" #wrt std WP80 relaxing iso cuts to WP90
8  " && (sigmaIetaIeta<0.01)"
9  " && ( -0.06<deltaPhiSuperClusterTrackAtVtx<0.06 )"
10  " && ( -0.004<deltaEtaSuperClusterTrackAtVtx<0.004 )"
11  " && (hadronicOverEm<0.12)"
12  ")"
13  " || (isEE"
14  " && ( dr03TkSumPt/p4.Pt <0.05 && dr03EcalRecHitSumEt/p4.Pt < 0.06 && dr03HcalTowerSumEt/p4.Pt < 0.03 )"
15  " && (sigmaIetaIeta<0.03)"
16  " && ( -0.03<deltaPhiSuperClusterTrackAtVtx<0.03 )"
17  " && ( -0.007<deltaEtaSuperClusterTrackAtVtx<0.007 )"
18  " && (hadronicOverEm<0.10) "
19  "))"
20  )
21 )

Definition at line 71 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.PassingWP90
Initial value:
1 = goodElectrons.clone(
2 cut = cms.string(
3  goodElectrons.cut.value() +
4  " && (gsfTrack.hitPattern().numberOfHits(\'MISSING_INNER_HITS\')<=1 && !(-0.02<convDist<0.02 && -0.02<convDcot<0.02))" #wrt std WP90 allowing 1 numberOfMissingExpectedHits
5  " && (ecalEnergy*sin(superClusterPosition.theta)>" + str(ELECTRON_ET_CUT_MIN) + ")"
6  " && ((isEB"
7  " && ( dr03TkSumPt/p4.Pt <0.12 && dr03EcalRecHitSumEt/p4.Pt < 0.09 && dr03HcalTowerSumEt/p4.Pt < 0.1 )"
8  " && (sigmaIetaIeta<0.01)"
9  " && ( -0.8<deltaPhiSuperClusterTrackAtVtx<0.8 )"
10  " && ( -0.007<deltaEtaSuperClusterTrackAtVtx<0.007 )"
11  " && (hadronicOverEm<0.12)"
12  ")"
13  " || (isEE"
14  " && ( dr03TkSumPt/p4.Pt <0.07 && dr03EcalRecHitSumEt/p4.Pt < 0.07 && dr03HcalTowerSumEt/p4.Pt < 0.07 )"
15  " && (sigmaIetaIeta<0.03)"
16  " && ( -0.7<deltaPhiSuperClusterTrackAtVtx<0.7 )"
17  " && ( -0.009<deltaEtaSuperClusterTrackAtVtx<0.009 )"
18  " && (hadronicOverEm<0.1) "
19  "))"
20  )
21 )


| ____| | ___ ___| |_ _ __ ___ _ __ |_ _|__| | | _| | |/ _ \/ __| __| '__/ _ | '_ \ | |/ _` | | |___| | __/ (__| |_| | | (_) | | | | | | (_| | |_____|_|___|___|__|_| ___/|_| |_| |_____,_|

Electron ID ######

Definition at line 49 of file WElectronSkim_cff.py.

float WElectronSkim_cff.TAG_ELECTRON_ET_CUT_MIN = 20.0

Definition at line 15 of file WElectronSkim_cff.py.

float WElectronSkim_cff.W_ELECTRON_ET_CUT_MIN = 27.0

Definition at line 16 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.WElecTagHLT
Initial value:
1 = PassingHLT.clone(
2  InputProducer = cms.InputTag( "PassingWP80" )
3  )


|_ _|_ _ __ _ | _ \ ___ / _(_)_ __ (_) |_(_) ___ _ __ | |/ _|/ _ | | | | |/ _ \ |_| | '_ | | __| |/ _ | '_ \ | | (_| | (_| | | |_| | __/ _| | | | | | |_| | (_) | | | | |_|__,_|__, | |____/ ___|_| |_|_| |_|_|__|_|___/|_| |_| |___/

Definition at line 116 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.WElectronSkimContent = OutALCARECOEcalCalElectron.clone()

Definition at line 166 of file WElectronSkim_cff.py.

tuple WElectronSkim_cff.WEnuHltFilter
Initial value:
1 = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
2  throw = cms.bool(False),
3  HLTPaths = [HLTPath]
4  )

Definition at line 148 of file WElectronSkim_cff.py.