CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
electronTagProbeAnalyzer_cfi.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 # histos limits and binning
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 dqmElectronTagProbeAnalysis = cms.EDAnalyzer("ElectronTagProbeAnalyzer",
8 
9  Verbosity = cms.untracked.int32(0),
10  FinalStep = cms.string("AtRunEnd"),
11  InputFile = cms.string(""),
12  OutputFile = cms.string(""),
13  InputFolderName = cms.string("Egamma/Electrons/TagAndProbe"),
14  OutputFolderName = cms.string("Egamma/Electrons/TagAndProbe"),
15 
16  Selection = cms.int32(3), # 0=All elec, 1=Etcut, 2=Iso, 3=eId
17  ElectronCollection = cms.InputTag("gsfElectrons"),
18  MatchingObjectCollection = cms.InputTag("mergedSuperClusters"),
19  TrackCollection = cms.InputTag("generalTracks"),
20  GsfTrackCollection = cms.InputTag("electronGsfTracks"),
21  VertexCollection = cms.InputTag(""),
22  BeamSpot = cms.InputTag("offlineBeamSpot"),
23  ReadAOD = cms.bool(False),
24 
25  #MatchingCondition = cms.string("Cone"),
26  #MaxPtMatchingObject = cms.double(100.0),
27  #MaxAbsEtaMatchingObject = cms.double(2.5),
28  #DeltaR = cms.double(0.3),
29 
30  MassLow = cms.double(60),
31  MassHigh = cms.double(120),
32  TpCheckSign = cms.bool(True),
33  TagCheckClass = cms.bool(False),
34  ProbeEtCut = cms.bool(False),
35  ProbeCheckClass = cms.bool(False),
36 
37  MinEt = cms.double(10.),
38  MinPt = cms.double(0.),
39  MaxAbsEta = cms.double(2.5),
40  SelectEb = cms.bool(False),
41  SelectEe = cms.bool(False),
42  SelectNotEbEeGap = cms.bool(False),
43  SelectEcalDriven = cms.bool(False),
44  SelectTrackerDriven = cms.bool(False),
45  MinEopBarrel = cms.double(0.),
46  MaxEopBarrel = cms.double(10000.),
47  MinEopEndcaps = cms.double(0.),
48  MaxEopEndcaps = cms.double(10000.),
49  MinDetaBarrel = cms.double(0.),
50  MaxDetaBarrel = cms.double(10000.),
51  MinDetaEndcaps = cms.double(0.),
52  MaxDetaEndcaps = cms.double(10000.),
53  MinDphiBarrel = cms.double(0.),
54  MaxDphiBarrel = cms.double(10000.),
55  MinDphiEndcaps = cms.double(0.),
56  MaxDphiEndcaps = cms.double(10000.),
57  MinSigIetaIetaBarrel = cms.double(0.),
58  MaxSigIetaIetaBarrel = cms.double(10000.),
59  MinSigIetaIetaEndcaps = cms.double(0.),
60  MaxSigIetaIetaEndcaps = cms.double(10000.),
61  MaxHoeBarrel = cms.double(10000.),
62  MaxHoeEndcaps = cms.double(10000.),
63  MinMva = cms.double(-10000.),
64  MaxTipBarrel = cms.double(10000.),
65  MaxTipEndcaps = cms.double(10000.),
66  MaxTkIso03 = cms.double(1.),
67  MaxHcalIso03Depth1Barrel = cms.double(10000.),
68  MaxHcalIso03Depth1Endcaps = cms.double(10000.),
69  MaxHcalIso03Depth2Endcaps = cms.double(10000.),
70  MaxEcalIso03Barrel = cms.double(10000.),
71  MaxEcalIso03Endcaps = cms.double(10000.),
72 
73  TriggerResults = cms.InputTag("TriggerResults::HLT"),
74  NbinEta = cms.int32(50), NbinEta2D = cms.int32(50), EtaMin = cms.double(-2.5), EtaMax = cms.double(2.5),
75  NbinPhi = cms.int32(64), NbinPhi2D = cms.int32(32), PhiMax = cms.double(3.2), PhiMin = cms.double(-3.2),
76  NbinPt = cms.int32(50), NbinPtEff = cms.int32(19), NbinPt2D = cms.int32(50), PtMax = cms.double(100.0),
77  NbinP = cms.int32(50), NbinP2D = cms.int32(50), PMax = cms.double(300.0),
78  NbinEop = cms.int32(50), NbinEop2D = cms.int32(30), EopMax = cms.double(5.0), EopMaxSht = cms.double(3.0),
79  NbinDeta = cms.int32(100), DetaMin = cms.double(-0.005), DetaMax = cms.double(0.005),
80  NbinDphi = cms.int32(100), DphiMin = cms.double(-0.01), DphiMax = cms.double(0.01),
81  NbinDetaMatch = cms.int32(100), NbinDetaMatch2D = cms.int32(50), DetaMatchMin = cms.double(-0.05), DetaMatchMax = cms.double(0.05),
82  NbinDphiMatch = cms.int32(100), NbinDphiMatch2D = cms.int32(50), DphiMatchMin = cms.double(-0.2), DphiMatchMax = cms.double(0.2),
83  NbinFhits = cms.int32(30), FhitsMax = cms.double(30.0),
84  NbinLhits = cms.int32(5), LhitsMax = cms.double(10.0),
85  NbinXyz = cms.int32(50), NbinXyz2D = cms.int32(25),
86  NbinPopTrue = cms.int32(75), PopTrueMin = cms.double(0.0), PopTrueMax = cms.double(1.5),
87  NbinMee = cms.int32(100), MeeMin = cms.double(0.0), MeeMax = cms.double(150.),
88  NbinHoe = cms.int32(100), HoeMin = cms.double(0.0), HoeMax = cms.double(0.5)
89 )
90 
91