CMS 3D CMS Logo

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

Variables

tuple pfCandidateToVertexAssociation
 
tuple pfMETcorrType0
 
tuple selectedPrimaryVertexHighestPtTrackSumForPFMEtCorrType0
 
tuple selectedVerticesForPFMEtCorrType0
 
tuple trackToVertexAssociation = Tracks2Vertex.clone()
 
tuple type0PFMEtCorrection
 
tuple type0PFMEtCorrectionPFCandToVertexAssociation
 

Variable Documentation

tuple pfMETCorrectionType0_cfi.pfCandidateToVertexAssociation
Initial value:
1 = PFCandAssoMap.clone(
2  VertexTrackAssociationMap = cms.InputTag('trackToVertexAssociation')
3 )

Definition at line 29 of file pfMETCorrectionType0_cfi.py.

Referenced by Type0PFMETcorrInputProducer.produce().

tuple pfMETCorrectionType0_cfi.pfMETcorrType0
Initial value:
1 = cms.EDProducer("Type0PFMETcorrInputProducer",
2  srcPFCandidateToVertexAssociations = cms.InputTag('pfCandidateToVertexAssociation'),
3  srcHardScatterVertex = cms.InputTag('selectedPrimaryVertexHighestPtTrackSumForPFMEtCorrType0'),
4  correction = cms.PSet(
5  formula = cms.string("-([0] + [1]*x)*(1.0 + TMath::Erf(-[2]*TMath::Power(x, [3])))"),
6  par0 = cms.double(0.),
7  par1 = cms.double(-0.703151),
8  par2 = cms.double(0.0303531),
9  par3 = cms.double(0.909209)
10  ),
11  minDz = cms.double(0.2) # [cm], minimum distance required between pile-up vertices and "hard scatter" vertex
12 )

Definition at line 37 of file pfMETCorrectionType0_cfi.py.

tuple pfMETCorrectionType0_cfi.selectedPrimaryVertexHighestPtTrackSumForPFMEtCorrType0
Initial value:
1 = cms.EDFilter("PATSingleVertexSelector",
2  mode = cms.string('firstVertex'),
3  vertices = cms.InputTag('selectedVerticesForPFMEtCorrType0'),
4  filter = cms.bool(False)
5 )

Definition at line 12 of file pfMETCorrectionType0_cfi.py.

tuple pfMETCorrectionType0_cfi.selectedVerticesForPFMEtCorrType0
Initial value:
1 = cms.EDFilter("VertexSelector",
2  src = cms.InputTag('offlinePrimaryVertices'),
3  cut = cms.string("isValid & ndof >= 4 & chi2 > 0 & tracksSize > 0 & abs(z) < 24 & abs(position.Rho) < 2."),
4  filter = cms.bool(False)
5 )

Definition at line 6 of file pfMETCorrectionType0_cfi.py.

tuple pfMETCorrectionType0_cfi.trackToVertexAssociation = Tracks2Vertex.clone()

Definition at line 26 of file pfMETCorrectionType0_cfi.py.

tuple pfMETCorrectionType0_cfi.type0PFMEtCorrection
Initial value:
1 = cms.Sequence(
2  type0PFMEtCorrectionPFCandToVertexAssociation
3  * pfMETcorrType0
4 )

Definition at line 59 of file pfMETCorrectionType0_cfi.py.

tuple pfMETCorrectionType0_cfi.type0PFMEtCorrectionPFCandToVertexAssociation
Initial value:
1 = cms.Sequence(
2  selectedVerticesForPFMEtCorrType0
3  * selectedPrimaryVertexHighestPtTrackSumForPFMEtCorrType0
4  * particleFlowDisplacedVertex
5  * trackToVertexAssociation
6  * pfCandidateToVertexAssociation
7 )

Definition at line 51 of file pfMETCorrectionType0_cfi.py.