## ## Make a HeavyFlavorHadronFilter and steer it to select C Hadrons ## with any pT within |eta| < 4 ## if not hasattr(filtSeq, "HeavyFlavorCHadronFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorCHadronFilter = HeavyFlavorHadronFilter(name="HeavyFlavorCHadronFilter") ## Default cut params HeavyFlavorCHadronFilter.RequestBottom=False HeavyFlavorCHadronFilter.RequestCharm=True HeavyFlavorCHadronFilter.Request_cQuark=False HeavyFlavorCHadronFilter.Request_bQuark=False HeavyFlavorCHadronFilter.RequestSpecificPDGID=False HeavyFlavorCHadronFilter.RequireTruthJet=False HeavyFlavorCHadronFilter.CharmPtMin=0*GeV HeavyFlavorCHadronFilter.CharmEtaMax=4.0
## ## Make a HeavyFlavorHadronFilter and steer it to select B Hadrons ## with any pT within |eta| < 4 ## if not hasattr(filtSeq, "HeavyFlavorBHadronFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorBHadronFilter = HeavyFlavorHadronFilter( name="HeavyFlavorBHadronFilter") ## Default cut params HeavyFlavorBHadronFilter.RequestBottom = True HeavyFlavorBHadronFilter.RequestCharm = False HeavyFlavorBHadronFilter.Request_cQuark = False HeavyFlavorBHadronFilter.Request_bQuark = False HeavyFlavorBHadronFilter.RequestSpecificPDGID = False HeavyFlavorBHadronFilter.RequireTruthJet = False HeavyFlavorBHadronFilter.BottomPtMin = 0 * GeV HeavyFlavorBHadronFilter.BottomEtaMax = 4.0
## ## Make a HeavyFlavorHadronFilter and steer it to select C Hadrons ## with any pT within |eta| < 4 ## if not hasattr(filtSeq, "HeavyFlavorCHadronFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorCHadronFilter = HeavyFlavorHadronFilter( name="HeavyFlavorCHadronFilter") ## Default cut params HeavyFlavorCHadronFilter.RequestBottom = False HeavyFlavorCHadronFilter.RequestCharm = True HeavyFlavorCHadronFilter.Request_cQuark = False HeavyFlavorCHadronFilter.Request_bQuark = False HeavyFlavorCHadronFilter.RequestSpecificPDGID = False HeavyFlavorCHadronFilter.RequireTruthJet = False HeavyFlavorCHadronFilter.CharmPtMin = 0 * GeV HeavyFlavorCHadronFilter.CharmEtaMax = 4.0
## ## Make a HeavyFlavorHadronFilter and steer it to select at least ## one AntiKt jet with pT>15 GeV, |eta|<3 containing stable ## C Hadrons with pT>4 GeV matched within DR<0.5 ## if not hasattr(filtSeq, "HeavyFlavorCHadronPt4Eta4_JetFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorCHadronPt4Eta4_JetFilter = HeavyFlavorHadronFilter(name="HeavyFlavorCHadronPt4Eta4_JetFilter") # Anti-kt truth jets with pt>7 GeV and R=0.4 include("MC15JobOptions/AntiKt4TruthJets.py") # HeavyFlavorCHadronPt4Eta4_JetFilter.RequestBottom=False HeavyFlavorCHadronPt4Eta4_JetFilter.RequestCharm=True HeavyFlavorCHadronPt4Eta4_JetFilter.Request_cQuark=False HeavyFlavorCHadronPt4Eta4_JetFilter.Request_bQuark=False HeavyFlavorCHadronPt4Eta4_JetFilter.RequestSpecificPDGID=False HeavyFlavorCHadronPt4Eta4_JetFilter.RequireTruthJet=True HeavyFlavorCHadronPt4Eta4_JetFilter.CharmPtMin=4*GeV HeavyFlavorCHadronPt4Eta4_JetFilter.CharmEtaMax=4.0 # HeavyFlavorCHadronPt4Eta4_JetFilter.DeltaRFromTruth=0.5 HeavyFlavorCHadronPt4Eta4_JetFilter.JetPtMin=15.0*GeV HeavyFlavorCHadronPt4Eta4_JetFilter.JetEtaMax=3.0 HeavyFlavorCHadronPt4Eta4_JetFilter.TruthContainerName="AntiKt4TruthJets"
## ## Make a HeavyFlavorHadronFilter and steer it to select at least ## one AntiKt jet with pT>15 GeV, |eta|<3 containing stable ## C Hadrons with pT>4 GeV matched within DR<0.5 ## if not hasattr(filtSeq, "HeavyFlavorCHadronPt4Eta4_JetFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorCHadronPt4Eta4_JetFilter = HeavyFlavorHadronFilter( name="HeavyFlavorCHadronPt4Eta4_JetFilter") # Anti-kt truth jets with pt>7 GeV and R=0.4 include("MC15JobOptions/AntiKt4TruthJets.py") # HeavyFlavorCHadronPt4Eta4_JetFilter.RequestBottom = False HeavyFlavorCHadronPt4Eta4_JetFilter.RequestCharm = True HeavyFlavorCHadronPt4Eta4_JetFilter.Request_cQuark = False HeavyFlavorCHadronPt4Eta4_JetFilter.Request_bQuark = False HeavyFlavorCHadronPt4Eta4_JetFilter.RequestSpecificPDGID = False HeavyFlavorCHadronPt4Eta4_JetFilter.RequireTruthJet = True HeavyFlavorCHadronPt4Eta4_JetFilter.CharmPtMin = 4 * GeV HeavyFlavorCHadronPt4Eta4_JetFilter.CharmEtaMax = 4.0 # HeavyFlavorCHadronPt4Eta4_JetFilter.DeltaRFromTruth = 0.5 HeavyFlavorCHadronPt4Eta4_JetFilter.JetPtMin = 15.0 * GeV HeavyFlavorCHadronPt4Eta4_JetFilter.JetEtaMax = 3.0 HeavyFlavorCHadronPt4Eta4_JetFilter.TruthContainerName = "AntiKt4TruthJets"
## ## Make a HeavyFlavorHadronFilter and steer it to select B Hadrons ## with any pT within |eta| < 4 ## if not hasattr(filtSeq, "HeavyFlavorBHadronFilter"): from GeneratorFilters.GeneratorFiltersConf import HeavyFlavorHadronFilter HeavyFlavorBHadronFilter = HeavyFlavorHadronFilter(name="HeavyFlavorBHadronFilter") ## Default cut params HeavyFlavorBHadronFilter.RequestBottom=True HeavyFlavorBHadronFilter.RequestCharm=False HeavyFlavorBHadronFilter.Request_cQuark=False HeavyFlavorBHadronFilter.Request_bQuark=False HeavyFlavorBHadronFilter.RequestSpecificPDGID=False HeavyFlavorBHadronFilter.RequireTruthJet=False HeavyFlavorBHadronFilter.BottomPtMin=0*GeV HeavyFlavorBHadronFilter.BottomEtaMax=4.0