InDetFlags.doTrtTrkNtuple     = False 
InDetFlags.doPixelClusterNtuple = False
InDetFlags.doSctClusterNtuple   = False
InDetFlags.doTrtDriftCircleNtuple = False
InDetFlags.doVtxNtuple        = False 
InDetFlags.doConvVtxNtuple    = False 
InDetFlags.doV0VtxNtuple      = False 
InDetFlags.doRefit            = doRefitTracks
InDetFlags.doLowBetaFinder    = False
InDetFlags.doPrintConfigurables.set_Value_and_Lock(True)
InDetFlags.doStatistics = True

from InDetRecExample.ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts

InDetNewTrackingCutsHighD0 = ConfiguredNewTrackingCuts("HighD0")
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minPT= 500. * Units.MeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxPT= 1. * Units.TeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxEta= 5
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxPrimaryImpact=300.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxZImpact=1500.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxSecondaryImpact=300.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minSecondaryPt=500.0 * Units.MeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minClusters=7
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minSiNotShared=5
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxShared=2
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxTracksPerSharedPRD=2
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__seedFilterLevel=1
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minPixel=0

InDetNewTrackingCutsHighD0.printInfo()
Пример #2
0
InDetFlags.doLowBetaFinder = False
InDetFlags.doPrintConfigurables.set_Value_and_Lock(True)
InDetFlags.doStatistics = True

##### TEST FOR USING PRIMARY VERTEXING TO FIND DVs
##InDetFlags.primaryVertexCutSetup="StartUp"
##InDetFlags.useBeamConstraint.set_Value_and_Lock(False)
### END TEST

from InDetRecExample.ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts
#from ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts
#print "SiSpacePointsSeedMaker",SiSpacePointsSeedMaker

InDetNewTrackingCutsLowPt = ConfiguredNewTrackingCuts("LowPt")
#InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPT= 100. * Units.GeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPT = 500. * Units.MeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxPT = 1. * Units.TeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxEta = 5
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxPrimaryImpact = 300.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxZImpact = 1500.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxSecondaryImpact = 300.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minSecondaryPt = 500.0 * Units.MeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minClusters = 7
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minSiNotShared = 5
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxShared = 2
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxTracksPerSharedPRD = 2
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__seedFilterLevel = 1
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPixel = 0

InDetNewTrackingCutsLowPt.printInfo()
Пример #3
0
InDetFlags.doTrtTrkNtuple = False
InDetFlags.doPixelClusterNtuple = False
InDetFlags.doSctClusterNtuple = False
InDetFlags.doTrtDriftCircleNtuple = False
InDetFlags.doVtxNtuple = False
InDetFlags.doConvVtxNtuple = False
InDetFlags.doV0VtxNtuple = False
InDetFlags.doRefit = doRefitTracks
InDetFlags.doLowBetaFinder = False
InDetFlags.doPrintConfigurables.set_Value_and_Lock(True)
InDetFlags.doStatistics = True

from InDetRecExample.ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts

InDetNewTrackingCutsHighD0 = ConfiguredNewTrackingCuts("HighD0")
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minPT = 500. * Units.MeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxPT = 1. * Units.TeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxEta = 5
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxPrimaryImpact = 300.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxZImpact = 1500.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxSecondaryImpact = 300.0 * Units.mm
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minSecondaryPt = 500.0 * Units.MeV
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minClusters = 7
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minSiNotShared = 5
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxShared = 2
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__maxTracksPerSharedPRD = 2
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__seedFilterLevel = 1
InDetNewTrackingCutsHighD0._ConfiguredNewTrackingCuts__minPixel = 0

InDetNewTrackingCutsHighD0.printInfo()
Пример #4
0
InDetFlags.doPrintConfigurables.set_Value_and_Lock(True)
InDetFlags.doStatistics = True

##### TEST FOR USING PRIMARY VERTEXING TO FIND DVs
##InDetFlags.primaryVertexCutSetup="StartUp"
##InDetFlags.useBeamConstraint.set_Value_and_Lock(False)
### END TEST


from InDetRecExample.ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts
#from ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts
#print "SiSpacePointsSeedMaker",SiSpacePointsSeedMaker

InDetNewTrackingCutsLowPt = ConfiguredNewTrackingCuts("LowPt")
#InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPT= 100. * Units.GeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPT= 500. * Units.MeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxPT= 1. * Units.TeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxEta= 5
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxPrimaryImpact=300.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxZImpact=1500.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxSecondaryImpact=300.0 * Units.mm
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minSecondaryPt=500.0 * Units.MeV
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minClusters=7
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minSiNotShared=5
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxShared=2
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__maxTracksPerSharedPRD=2
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__seedFilterLevel=1
InDetNewTrackingCutsLowPt._ConfiguredNewTrackingCuts__minPixel=0

InDetNewTrackingCutsLowPt.printInfo()
Пример #5
0
        #from tauRec.tauRecFlags import jobproperties
        #jobproperties.tauRecFlags.doTauRec = False

        # AO (this turns off all MissingET and EFlow)
        rec.doJetMissingETTag = False
        recAlgs.doMissingET = False
        recAlgs.doMissingETSig = False
        recAlgs.doEFlow = False
        recAlgs.doEFlowJet = False

        recAlgs.doMuGirl = False
        recAlgs.doMuidLowPt = False
        recAlgs.doCaloTrkMuId = False
        from MuonCombinedRecExample.MuonCombinedRecFlags import muonCombinedRecFlags
        muonCombinedRecFlags.doMuGirlLowBeta = False

        ptCutVal = 0.5
        if jobproperties.HIRecExampleFlags.ptCutOn():
            ptCutVal = jobproperties.HIRecExampleFlags.ptCut()
            print("ptCutOn: Modify ptCutVal to ", ptCutVal, " GeV")
            if (rec.triggerStream() == "HardProbes") or (globalflags.DataSource
                                                         == "geant4"):
                print("Modify ConfiguredNewTrackingCuts__minPT to ", ptCutVal,
                      " GeV")
                from InDetRecExample.ConfiguredNewTrackingCuts import ConfiguredNewTrackingCuts
                InDetNewTrackingCuts = ConfiguredNewTrackingCuts("HeavyIon")
                InDetNewTrackingCuts._ConfiguredNewTrackingCuts__minPT = ptCutVal * Units.GeV
                InDetNewTrackingCuts.printInfo()

############################################################################