CMS 3D CMS Logo

Functions | Variables
TrackingParticleSelectionsForEfficiency_cff Namespace Reference

Functions

def _modifyForPhase1 (pset)
 
def _modifyForPhase1Efficiency (pset)
 
def _modifyForPhase2 (pset)
 
def _modifyForPhase2Efficiency (pset)
 

Variables

 chargedOnly
 
 generalTpSelectorBlock
 
 generalTpSelectorForEfficiencyBlock
 
 intimeOnly
 
 invertRapidityCut
 
 lip
 
 maxPhi
 
 maxRapidity
 
 minHit
 
 minPhi
 
 minRapidity
 
 pdgId
 
 ptMax
 
 ptMin
 
 signalOnly
 
 stableOnly
 
 tip
 
 TpSelectorForEfficiencyVsEtaBlock
 
 TpSelectorForEfficiencyVsPhiBlock
 
 TpSelectorForEfficiencyVsPtBlock
 
 TpSelectorForEfficiencyVsVTXRBlock
 
 TpSelectorForEfficiencyVsVTXZBlock
 

Function Documentation

◆ _modifyForPhase1()

def TrackingParticleSelectionsForEfficiency_cff._modifyForPhase1 (   pset)
private

Definition at line 46 of file TrackingParticleSelectionsForEfficiency_cff.py.

46 def _modifyForPhase1(pset):
47  pset.minRapidity = -3
48  pset.maxRapidity = 3
49  pset.tip = 2.5 # beampipe is around 2.0, BPIX1 is at 2.9
50 
51 phase1Pixel.toModify(generalTpSelectorBlock, _modifyForPhase1) # for general TP selector, extend eta to full acceptance
52 phase1Pixel.toModify(TpSelectorForEfficiencyVsEtaBlock, _modifyForPhase1) # for efficiency vs eta, also extend eta to full acceptance
53 

◆ _modifyForPhase1Efficiency()

def TrackingParticleSelectionsForEfficiency_cff._modifyForPhase1Efficiency (   pset)
private

Definition at line 28 of file TrackingParticleSelectionsForEfficiency_cff.py.

29  pset.tip = 2.5 # beampipe is around 2.0, BPIX1 is at 2.9
30 
31 phase1Pixel.toModify(generalTpSelectorForEfficiencyBlock, _modifyForPhase1Efficiency)
32 

◆ _modifyForPhase2()

def TrackingParticleSelectionsForEfficiency_cff._modifyForPhase2 (   pset)
private

Definition at line 54 of file TrackingParticleSelectionsForEfficiency_cff.py.

54 def _modifyForPhase2(pset):
55  pset.minRapidity = -4.5
56  pset.maxRapidity = 4.5
57  pset.tip = 2.5 # IT1 will be around 3.0 (as in Phase1)
58 
59 phase2_tracker.toModify(generalTpSelectorBlock, _modifyForPhase2) # for general TP selector, extend eta to full acceptance
60 phase2_tracker.toModify(TpSelectorForEfficiencyVsEtaBlock, _modifyForPhase2) # for efficiency vs eta, also extend eta to full acceptance

◆ _modifyForPhase2Efficiency()

def TrackingParticleSelectionsForEfficiency_cff._modifyForPhase2Efficiency (   pset)
private

Definition at line 33 of file TrackingParticleSelectionsForEfficiency_cff.py.

34  pset.minRapidity = -3.5 # within efficient eta range in phase-2
35  pset.maxRapidity = 3.5 # within efficient eta range in phase-2
36  pset.tip = 2.5 # IT1 will be around 3.0 (as in Phase1)
37 
38 phase2_tracker.toModify(generalTpSelectorForEfficiencyBlock, _modifyForPhase2Efficiency)
39 

Variable Documentation

◆ chargedOnly

TrackingParticleSelectionsForEfficiency_cff.chargedOnly

◆ generalTpSelectorBlock

TrackingParticleSelectionsForEfficiency_cff.generalTpSelectorBlock

◆ generalTpSelectorForEfficiencyBlock

TrackingParticleSelectionsForEfficiency_cff.generalTpSelectorForEfficiencyBlock

◆ intimeOnly

TrackingParticleSelectionsForEfficiency_cff.intimeOnly

◆ invertRapidityCut

TrackingParticleSelectionsForEfficiency_cff.invertRapidityCut

◆ lip

TrackingParticleSelectionsForEfficiency_cff.lip

◆ maxPhi

TrackingParticleSelectionsForEfficiency_cff.maxPhi

◆ maxRapidity

TrackingParticleSelectionsForEfficiency_cff.maxRapidity

◆ minHit

TrackingParticleSelectionsForEfficiency_cff.minHit

◆ minPhi

TrackingParticleSelectionsForEfficiency_cff.minPhi

◆ minRapidity

TrackingParticleSelectionsForEfficiency_cff.minRapidity

◆ pdgId

TrackingParticleSelectionsForEfficiency_cff.pdgId

◆ ptMax

TrackingParticleSelectionsForEfficiency_cff.ptMax

◆ ptMin

TrackingParticleSelectionsForEfficiency_cff.ptMin

◆ signalOnly

TrackingParticleSelectionsForEfficiency_cff.signalOnly

◆ stableOnly

TrackingParticleSelectionsForEfficiency_cff.stableOnly

◆ tip

TrackingParticleSelectionsForEfficiency_cff.tip

◆ TpSelectorForEfficiencyVsEtaBlock

TrackingParticleSelectionsForEfficiency_cff.TpSelectorForEfficiencyVsEtaBlock

◆ TpSelectorForEfficiencyVsPhiBlock

TrackingParticleSelectionsForEfficiency_cff.TpSelectorForEfficiencyVsPhiBlock

◆ TpSelectorForEfficiencyVsPtBlock

TrackingParticleSelectionsForEfficiency_cff.TpSelectorForEfficiencyVsPtBlock

◆ TpSelectorForEfficiencyVsVTXRBlock

TrackingParticleSelectionsForEfficiency_cff.TpSelectorForEfficiencyVsVTXRBlock

◆ TpSelectorForEfficiencyVsVTXZBlock

TrackingParticleSelectionsForEfficiency_cff.TpSelectorForEfficiencyVsVTXZBlock