CMS 3D CMS Logo

PhotonConversionTrajectorySeedProducerFromQuadruplets_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 photonConvTrajSeedFromQuadruplets = cms.EDProducer("PhotonConversionTrajectorySeedProducerFromQuadruplets",
4  TrackRefitter = cms.InputTag('TrackRefitter',''),
5  primaryVerticesTag = cms.InputTag("offlinePrimaryVertices"),
6  beamSpotInputTag = cms.InputTag("offlineBeamSpot"),
7  newSeedCandidates = cms.string("conv2SeedCandidates"),
8  xcheckSeedCandidates = cms.string("xcheckSeedCandidates"),
9  DoxcheckSeedCandidates = cms.bool(False),
10  OrderedHitsFactoryPSet = cms.PSet(
11  maxElement = cms.uint32(900000),
12  SeedingLayers = cms.InputTag('conv2LayerPairs')
13  ),
14  SeedComparitorPSet = cms.PSet(
15  ComponentName = cms.string('PixelClusterShapeSeedComparitor'), #'LowPtClusterShapeSeedComparitor') #none
16  FilterAtHelixStage = cms.bool(True),#Def: True
17  FilterPixelHits = cms.bool(False),#Def: False
18  FilterStripHits = cms.bool(True),#Def: True
19  ClusterShapeHitFilterName = cms.string('ClusterShapeHitFilter'),
20  ClusterShapeCacheSrc = cms.InputTag("siPixelClusterShapeCache") # not really needed here since FilterPixelHits=False
21  ),
22  ClusterCheckPSet = cms.PSet(
23  PixelClusterCollectionLabel = cms.InputTag("siPixelClusters"),
24  MaxNumberOfStripClusters = cms.uint32(50000),
25  doClusterCheck = cms.bool(True),
26  ClusterCollectionLabel = cms.InputTag("siStripClusters"),
27  MaxNumberOfPixelClusters = cms.uint32(10000)
28  ),
29  RegionFactoryPSet = cms.PSet(
30  RegionPSet = cms.PSet( precise = cms.bool(True),
31  beamSpot = cms.InputTag("offlineBeamSpot"),
32  originRadius = cms.double(3.0),
33  ptMin = cms.double(0.2),
34  originHalfLength = cms.double(12.0)
35  ),
36  ComponentName = cms.string('GlobalRegionProducerFromBeamSpot')
37  ),
38  SeedCreatorPSet = cms.PSet(
39  ComponentName = cms.string('SeedForPhotonConversionFromQuadruplets'),
40  SeedMomentumForBOFF = cms.double(5.0),
41  propagator = cms.string('PropagatorWithMaterial')
42  ),
43  QuadCutPSet = cms.PSet(
44  Cut_minLegPt = cms.double(0.6), #GeV
45  Cut_maxLegPt = cms.double(10.), #GeV
46  rejectAllQuads = cms.bool(False),
47  apply_DeltaPhiCuts = cms.bool(True),
48  apply_Arbitration = cms.bool(True),
49  apply_ClusterShapeFilter = cms.bool(True),
50  apply_zCACut = cms.bool(False),
51  Cut_zCA = cms.double(100), #cm
52  Cut_DeltaRho = cms.double(12.), #cm
53  Cut_BeamPipeRadius = cms.double(3.) #cm
54  )
55  )
56 
57 
58 
59