CMS 3D CMS Logo

Phase2TrackerValidateDigi_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 digiValid = cms.EDAnalyzer("Phase2TrackerValidateDigi",
4  Verbosity = cms.bool(False),
5  TopFolderName = cms.string("Ph2TkPixelDigi"),
6  PixelPlotFillingFlag = cms.bool(False),
7  OuterTrackerDigiSource = cms.InputTag("mix", "Tracker"),
8  OuterTrackerDigiSimLinkSource = cms.InputTag("simSiPixelDigis", "Tracker"),
9  InnerPixelDigiSource = cms.InputTag("simSiPixelDigis","Pixel"),
10  InnerPixelDigiSimLinkSource = cms.InputTag("simSiPixelDigis", "Pixel"),
11  PSimHitSource = cms.VInputTag('g4SimHits:TrackerHitsPixelBarrelLowTof',
12  'g4SimHits:TrackerHitsPixelBarrelHighTof',
13  'g4SimHits:TrackerHitsPixelEndcapLowTof',
14  'g4SimHits:TrackerHitsPixelEndcapHighTof',
15  'g4SimHits:TrackerHitsTIBLowTof',
16  'g4SimHits:TrackerHitsTIBHighTof',
17  'g4SimHits:TrackerHitsTIDLowTof',
18  'g4SimHits:TrackerHitsTIDHighTof',
19  'g4SimHits:TrackerHitsTOBLowTof',
20  'g4SimHits:TrackerHitsTOBHighTof',
21  'g4SimHits:TrackerHitsTECLowTof',
22  'g4SimHits:TrackerHitsTECHighTof'),
23  SimTrackSource = cms.InputTag("g4SimHits"),
24  SimVertexSource = cms.InputTag("g4SimHits"),
25  GeometryType = cms.string('idealForDigi'),
26  PtCutOff = cms.double(9.5),
27  EtaCutOff = cms.double(3.5),
28  TOFLowerCutOff = cms.double(-12.5),
29  TOFUpperCutOff = cms.double(12.5),
30  TrackPtH = cms.PSet(
31  Nbins = cms.int32(50),
32  xmin = cms.double(0.0),
33  xmax = cms.double(100.0)
34  ),
35  TrackEtaH = cms.PSet(
36  Nbins = cms.int32(45),
37  xmin = cms.double(-4.5),
38  xmax = cms.double(4.5)
39  ),
40  TrackPhiH = cms.PSet(
41  Nbins = cms.int32(64),
42  xmin = cms.double(-3.2),
43  xmax = cms.double(3.2)
44  ),
45  SimHitElossH = cms.PSet(
46  Nbins = cms.int32(100),
47  xmin = cms.double(0.0),
48  xmax = cms.double(100000.0)
49  ),
50  SimHitDxH = cms.PSet(
51  Nbins = cms.int32(1000),
52  xmin = cms.double(0.0),
53  xmax = cms.double(0.1)
54  ),
55  SimHitDyH = cms.PSet(
56  Nbins = cms.int32(1000),
57  xmin = cms.double(0.0),
58  xmax = cms.double(0.1)
59  ),
60  SimHitDzH = cms.PSet(
61  Nbins = cms.int32(150),
62  xmin = cms.double(0.0),
63  xmax = cms.double(0.03)
64  ),
65  XYPositionMapH = cms.PSet(
66  Nxbins = cms.int32(1250),
67  xmin = cms.double(-1250.),
68  xmax = cms.double(1250.),
69  Nybins = cms.int32(1250),
70  ymin = cms.double(-1250.),
71  ymax = cms.double(1250.)
72  ),
73  RZPositionMapH = cms.PSet(
74  Nxbins = cms.int32(3000),
75  xmin = cms.double(-3000.),
76  xmax = cms.double(3000.),
77  Nybins = cms.int32(1250),
78  ymin = cms.double(0.),
79  ymax = cms.double(1250.)
80  ),
81  TOFEtaMapH = cms.PSet(
82  Nxbins = cms.int32(45),
83  xmin = cms.double(-4.5),
84  xmax = cms.double(4.5),
85  Nybins = cms.int32(100),
86  ymin = cms.double(0.),
87  ymax = cms.double(50.)
88  ),
89  TOFPhiMapH = cms.PSet(
90  Nxbins = cms.int32(64),
91  xmin = cms.double(-3.2),
92  xmax = cms.double(3.2),
93  Nybins = cms.int32(100),
94  ymin = cms.double(0.),
95  ymax = cms.double(50.)
96  ),
97  TOFZMapH = cms.PSet(
98  Nxbins = cms.int32(3000),
99  xmin = cms.double(-300.),
100  xmax = cms.double(300.),
101  Nybins = cms.int32(100),
102  ymin = cms.double(0.),
103  ymax = cms.double(50.)
104  ),
105  TOFRMapH = cms.PSet(
106  Nxbins = cms.int32(1200),
107  xmin = cms.double(0.),
108  xmax = cms.double(120.),
109  Nybins = cms.int32(100),
110  ymin = cms.double(0.),
111  ymax = cms.double(50.)
112  )
113 )