)

# strip cluster monitor
# in order to get the crossing angle through the sensor
# the track trajectory is needed
# => the track re-fit has to be performed
# => some ESProducer have to be defined

## NB: the following ESProducer should be the same used in the HLT menu
##     make sure they are not already defined somewhereelse in the final configuration
from RecoLocalTracker.SiPixelRecHits.PixelCPETemplateReco_cfi import templates
hltESPPixelCPETemplateReco = templates.clone(
  DoCosmics = cms.bool( False ),
  LoadTemplatesFromDB = cms.bool( True ),
  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
  Alpha2Order = cms.bool( True ),
  ClusterProbComputationFlag = cms.int32( 0 ),
  speed = cms.int32( -2 ),
  UseClusterSplitter = cms.bool( False )
)

from RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi import PixelCPEGenericESProducer
hltESPPixelCPEGeneric = PixelCPEGenericESProducer.clone(
  EdgeClusterErrorX = cms.double( 50.0 ),
  DoCosmics = cms.bool( False ),
  LoadTemplatesFromDB = cms.bool( True ),
  UseErrorsFromTemplates = cms.bool( True ),
  eff_charge_cut_highX = cms.double( 1.0 ),
  TruncatePixelCharge = cms.bool( True ),
  size_cutY = cms.double( 3.0 ),
  size_cutX = cms.double( 3.0 ),
Beispiel #2
0
    ComponentName=cms.string("hltESPDummyDetLayerGeometry"))

# strip cluster monitor
# in order to get the crossing angle through the sensor
# the track trajectory is needed
# => the track re-fit has to be performed
# => some ESProducer have to be defined

## NB: the following ESProducer should be the same used in the HLT menu
##     make sure they are not already defined somewhereelse in the final configuration
from RecoLocalTracker.SiPixelRecHits.PixelCPETemplateReco_cfi import templates

hltESPPixelCPETemplateReco = templates.clone(
    DoCosmics=cms.bool(False),
    LoadTemplatesFromDB=cms.bool(True),
    ComponentName=cms.string("hltESPPixelCPETemplateReco"),
    Alpha2Order=cms.bool(True),
    ClusterProbComputationFlag=cms.int32(0),
    speed=cms.int32(-2),
    UseClusterSplitter=cms.bool(False))

from RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi import PixelCPEGenericESProducer

hltESPPixelCPEGeneric = PixelCPEGenericESProducer.clone(
    EdgeClusterErrorX=cms.double(50.0),
    DoCosmics=cms.bool(False),
    LoadTemplatesFromDB=cms.bool(True),
    UseErrorsFromTemplates=cms.bool(True),
    eff_charge_cut_highX=cms.double(1.0),
    TruncatePixelCharge=cms.bool(True),
    size_cutY=cms.double(3.0),
    size_cutX=cms.double(3.0),
    ComponentName="hltESPDummyDetLayerGeometry")

# strip cluster monitor
# in order to get the crossing angle through the sensor
# the track trajectory is needed
# => the track re-fit has to be performed
# => some ESProducer have to be defined

## NB: the following ESProducer should be the same used in the HLT menu
##     make sure they are not already defined somewhereelse in the final configuration
from RecoLocalTracker.SiPixelRecHits.PixelCPETemplateReco_cfi import templates

hltESPPixelCPETemplateReco = templates.clone(
    LoadTemplatesFromDB=True,
    ComponentName="hltESPPixelCPETemplateReco",
    Alpha2Order=True,
    ClusterProbComputationFlag=0,
    speed=-2,
    UseClusterSplitter=False)

from RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi import PixelCPEGenericESProducer

hltESPPixelCPEGeneric = PixelCPEGenericESProducer.clone(
    EdgeClusterErrorX=50.0,
    DoCosmics=False,
    LoadTemplatesFromDB=True,
    UseErrorsFromTemplates=True,
    eff_charge_cut_highX=1.0,
    TruncatePixelCharge=True,
    size_cutY=3.0,
    size_cutX=3.0,