CMS 3D CMS Logo

HGVHistoProducerAlgoBlock_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 HGVHistoProducerAlgoBlock = cms.PSet(
4 
5  minEta = cms.double(-4.5),
6  maxEta = cms.double(4.5),
7  nintEta = cms.int32(100),
8  useFabsEta = cms.bool(False),
9 
10  #parameters for energy
11  minEne = cms.double(0.),
12  maxEne = cms.double(500.),
13  nintEne = cms.int32(250),
14 
15  #parameters for pt
16  minPt = cms.double(0.),
17  maxPt = cms.double(100.),
18  nintPt = cms.int32(100),
19 
20  #parameters for phi
21  minPhi = cms.double(-4.),
22  maxPhi = cms.double(4.),
23  nintPhi = cms.int32(100),
24 
25  #parameters for counting mixed hits clusters
26  minMixedHitsCluster = cms.double(0.),
27  maxMixedHitsCluster = cms.double(800.),
28  nintMixedHitsCluster = cms.int32(100),
29 
30  #parameters for the total amount of energy clustered by all layer clusters (fraction over caloparticles)
31  minEneCl = cms.double(0.),
32  maxEneCl = cms.double(110.),
33  nintEneCl = cms.int32(110),
34 
35  #parameters for the longitudinal depth barycenter
36  minLongDepBary = cms.double(0.),
37  maxLongDepBary = cms.double(110.),
38  nintLongDepBary = cms.int32(110),
39 
40  #z position of vertex
41  minZpos = cms.double(-550.),
42  maxZpos = cms.double(550.),
43  nintZpos = cms.int32(1100),
44 
45  #Parameters for the total number of layer clusters per layer
46  minTotNClsperlay = cms.double(0.),
47  maxTotNClsperlay = cms.double(50.),
48  nintTotNClsperlay = cms.int32(50),
49 
50  #Parameters for the energy clustered by layer clusters per layer (fraction)
51  minEneClperlay = cms.double(0.),
52  maxEneClperlay = cms.double(110.),
53  nintEneClperlay = cms.int32(110),
54 
55  #Parameters for the score both for:
56  #1. calo particle to layer clusters association per layer
57  #2. layer cluster to calo particles association per layer
58  minScore = cms.double(-1.01),
59  maxScore = cms.double(1.01),
60  nintScore = cms.int32(200),
61 
62  #Parameters for shared energy fraction. That is:
63  #1. Fraction of each of the layer clusters energy related to a
64  # calo particle over that calo particle's energy.
65  #2. Fraction of each of the calo particles energy
66  # related to a layer cluster over that layer cluster's energy.
67  minSharedEneFrac = cms.double(0.),
68  maxSharedEneFrac = cms.double(1.),
69  nintSharedEneFrac = cms.int32(100),
70 
71  #Parameters for the total number of layer clusters per thickness
72  minTotNClsperthick = cms.double(0.),
73  maxTotNClsperthick = cms.double(800.),
74  nintTotNClsperthick = cms.int32(100),
75 
76  #Parameters for the total number of cells per per thickness per layer
77  minTotNcellsperthickperlayer = cms.double(0.),
78  maxTotNcellsperthickperlayer = cms.double(500.),
79  nintTotNcellsperthickperlayer = cms.int32(100),
80 
81  #Parameters for the distance of cluster cells to seed cell per thickness per layer
82  minDisToSeedperthickperlayer = cms.double(0.),
83  maxDisToSeedperthickperlayer = cms.double(300.),
84  nintDisToSeedperthickperlayer = cms.int32(100),
85 
86  #Parameters for the energy weighted distance of cluster cells to seed cell per thickness per layer
87  minDisToSeedperthickperlayerenewei = cms.double(0.),
88  maxDisToSeedperthickperlayerenewei = cms.double(10.),
89  nintDisToSeedperthickperlayerenewei = cms.int32(50),
90 
91  #Parameters for the distance of cluster cells to max cell per thickness per layer
92  minDisToMaxperthickperlayer = cms.double(0.),
93  maxDisToMaxperthickperlayer = cms.double(300.),
94  nintDisToMaxperthickperlayer = cms.int32(100),
95 
96  #Parameters for the energy weighted distance of cluster cells to max cell per thickness per layer
97  minDisToMaxperthickperlayerenewei = cms.double(0.),
98  maxDisToMaxperthickperlayerenewei = cms.double(50.),
99  nintDisToMaxperthickperlayerenewei = cms.int32(50),
100 
101  #Parameters for the distance of cluster cells to max cell per thickness per layer
102  minDisSeedToMaxperthickperlayer = cms.double(0.),
103  maxDisSeedToMaxperthickperlayer = cms.double(300.),
104  nintDisSeedToMaxperthickperlayer = cms.int32(100),
105 
106  #Parameters for the energy of a cluster per thickness per layer
107  minClEneperthickperlayer = cms.double(0.),
108  maxClEneperthickperlayer = cms.double(10.),
109  nintClEneperthickperlayer = cms.int32(100),
110 
111  #Parameters for the energy density of cluster cells per thickness
112  minCellsEneDensperthick = cms.double(0.),
113  maxCellsEneDensperthick = cms.double(100.),
114  nintCellsEneDensperthick = cms.int32(200)
115 
116 )
117