Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-02-16 06:16:11

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 HGVHistoProducerAlgoBlock = cms.PSet(
0004     minEta = cms.double(-4.5),
0005     maxEta = cms.double(4.5),
0006     nintEta = cms.int32(100),
0007     useFabsEta = cms.bool(False),
0008 
0009     #parameters for energy
0010     minEne  = cms.double(0.),
0011     maxEne  = cms.double(500.),
0012     nintEne = cms.int32(250),
0013 
0014     #parameters for pt
0015     minPt  = cms.double(0.),
0016     maxPt  = cms.double(100.),
0017     nintPt = cms.int32(100),
0018 
0019     #parameters for phi
0020     minPhi  = cms.double(-3.2),
0021     maxPhi  = cms.double(3.2),
0022     nintPhi = cms.int32(80),
0023 
0024     #parameters for counting mixed hits clusters
0025     minMixedHitsSimCluster = cms.double(0.),
0026     maxMixedHitsSimCluster = cms.double(800.),
0027     nintMixedHitsSimCluster = cms.int32(100),
0028 
0029     #parameters for counting mixed hits clusters
0030     minMixedHitsCluster = cms.double(0.),
0031     maxMixedHitsCluster = cms.double(800.),
0032     nintMixedHitsCluster = cms.int32(100),
0033 
0034     #parameters for the total amount of energy clustered by all layer clusters (fraction over caloparticles)
0035     minEneCl = cms.double(0.),
0036     maxEneCl = cms.double(110.),
0037     nintEneCl = cms.int32(110),
0038 
0039     #parameters for the longitudinal depth barycenter
0040     minLongDepBary = cms.double(0.),
0041     maxLongDepBary = cms.double(110.),
0042     nintLongDepBary = cms.int32(110),
0043 
0044     #z position of vertex
0045     minZpos = cms.double(-550.),
0046     maxZpos = cms.double(550.),
0047     nintZpos = cms.int32(1100),
0048 
0049     #Parameters for the total number of simclusters per layer
0050     minTotNsimClsperlay = cms.double(0.),
0051     maxTotNsimClsperlay = cms.double(50.),
0052     nintTotNsimClsperlay = cms.int32(50),
0053 
0054     #Parameters for the total number of layer clusters per layer
0055     minTotNClsperlay = cms.double(0.),
0056     maxTotNClsperlay = cms.double(50.),
0057     nintTotNClsperlay = cms.int32(50),
0058 
0059     #Parameters for the energy clustered by layer clusters per layer (fraction)
0060     minEneClperlay = cms.double(0.),
0061     maxEneClperlay = cms.double(110.),
0062     nintEneClperlay = cms.int32(110),
0063 
0064     #Parameters for the score both for:
0065     #1. calo particle to layer clusters association per layer
0066     #2. layer cluster to calo particles association per layer
0067     minScore = cms.double(0.),
0068     maxScore = cms.double(1.02),
0069     nintScore = cms.int32(51),
0070 
0071     #Parameters for shared energy fraction. That is:
0072     #1. Fraction of each of the layer clusters energy related to a
0073     #   calo particle over that calo particle's energy.
0074     #2. Fraction of each of the calo particles energy
0075     #   related to a layer cluster over that layer cluster's energy.
0076     minSharedEneFrac = cms.double(0.),
0077     maxSharedEneFrac = cms.double(1.02),
0078     nintSharedEneFrac = cms.int32(51),
0079     minTSTSharedEneFracEfficiency = cms.double(0.5),
0080 
0081     #Same as above for tracksters
0082     minTSTSharedEneFrac = cms.double(0.),
0083     maxTSTSharedEneFrac = cms.double(1.01),
0084     nintTSTSharedEneFrac = cms.int32(101),
0085 
0086     #Parameters for the total number of simclusters per thickness
0087     minTotNsimClsperthick = cms.double(0.),
0088     maxTotNsimClsperthick = cms.double(800.),
0089     nintTotNsimClsperthick = cms.int32(100),
0090 
0091     #Parameters for the total number of layer clusters per thickness
0092     minTotNClsperthick = cms.double(0.),
0093     maxTotNClsperthick = cms.double(800.),
0094     nintTotNClsperthick = cms.int32(100),
0095 
0096     #Parameters for the total number of cells per per thickness per layer
0097     minTotNcellsperthickperlayer = cms.double(0.),
0098     maxTotNcellsperthickperlayer = cms.double(500.),
0099     nintTotNcellsperthickperlayer = cms.int32(100),
0100 
0101     #Parameters for the distance of cluster cells to seed cell per thickness per layer
0102     minDisToSeedperthickperlayer  = cms.double(0.),
0103     maxDisToSeedperthickperlayer  = cms.double(300.),
0104     nintDisToSeedperthickperlayer = cms.int32(100),
0105 
0106     #Parameters for the energy weighted distance of cluster cells to seed cell per thickness per layer
0107     minDisToSeedperthickperlayerenewei  = cms.double(0.),
0108     maxDisToSeedperthickperlayerenewei  = cms.double(10.),
0109     nintDisToSeedperthickperlayerenewei = cms.int32(50),
0110 
0111     #Parameters for the distance of cluster cells to max cell per thickness per layer
0112     minDisToMaxperthickperlayer  = cms.double(0.),
0113     maxDisToMaxperthickperlayer  = cms.double(300.),
0114     nintDisToMaxperthickperlayer = cms.int32(100),
0115 
0116     #Parameters for the energy weighted distance of cluster cells to max cell per thickness per layer
0117     minDisToMaxperthickperlayerenewei  = cms.double(0.),
0118     maxDisToMaxperthickperlayerenewei  = cms.double(50.),
0119     nintDisToMaxperthickperlayerenewei = cms.int32(50),
0120 
0121     #Parameters for the distance of cluster cells to max cell per thickness per layer
0122     minDisSeedToMaxperthickperlayer  = cms.double(0.),
0123     maxDisSeedToMaxperthickperlayer  = cms.double(300.),
0124     nintDisSeedToMaxperthickperlayer = cms.int32(100),
0125 
0126     #Parameters for the energy of a cluster per thickness per layer
0127     minClEneperthickperlayer  = cms.double(0.),
0128     maxClEneperthickperlayer = cms.double(10.),
0129     nintClEneperthickperlayer = cms.int32(100),
0130 
0131     #Parameters for the energy density of cluster cells per thickness
0132     minCellsEneDensperthick = cms.double(0.),
0133     maxCellsEneDensperthick = cms.double(100.),
0134     nintCellsEneDensperthick = cms.int32(200),
0135 
0136     #Parameters for the total number of tracksters per event
0137     #We always treet one event as two events, one in +z one in -z
0138     minTotNTSTs = cms.double(0.),
0139     maxTotNTSTs = cms.double(50.),
0140     nintTotNTSTs = cms.int32(50),
0141 
0142     #Parameters for the total number of layer clusters in trackster
0143     minTotNClsinTSTs = cms.double(0.),
0144     maxTotNClsinTSTs = cms.double(400.),
0145     nintTotNClsinTSTs = cms.int32(100),
0146 
0147     #Parameters for the total number of layer clusters in trackster per layer
0148     minTotNClsinTSTsperlayer = cms.double(0.),
0149     maxTotNClsinTSTsperlayer = cms.double(50.),
0150     nintTotNClsinTSTsperlayer = cms.int32(50),
0151 
0152     #Parameters for the multiplicity of layer clusters in trackster
0153     minMplofLCs = cms.double(0.),
0154     maxMplofLCs = cms.double(20.),
0155     nintMplofLCs = cms.int32(20),
0156 
0157     #Parameters for cluster size
0158     minSizeCLsinTSTs = cms.double(0.),
0159     maxSizeCLsinTSTs = cms.double(50.),
0160     nintSizeCLsinTSTs = cms.int32(50),
0161 
0162     #Parameters for the energy of a cluster per multiplicity
0163     minClEnepermultiplicity  = cms.double(0.),
0164     maxClEnepermultiplicity = cms.double(10.),
0165     nintClEnepermultiplicity = cms.int32(10),
0166 
0167     #parameters for X
0168     minX  = cms.double(-300.),
0169     maxX  = cms.double(300.),
0170     nintX = cms.int32(100),
0171 
0172     #parameters for Y
0173     minY  = cms.double(-300.),
0174     maxY  = cms.double(300.),
0175     nintY = cms.int32(100),
0176 
0177     #parameters for Z
0178     minZ  = cms.double(-550.),
0179     maxZ  = cms.double(550.),
0180     nintZ = cms.int32(1100)
0181 )