args=[["_generalTracksHp"]], plainArgs=["FromPV", "generalTracksFromPV"], names="_selectorsFromPV", sequence="_tracksValidationSelectorsFromPV", modifySequence=lambda seq: seq.insert(0, generalTracksFromPV)) # select tracks with pT > 0.9 GeV from the PV generalTracksFromPVPt09 = generalTracksPt09.clone(src="generalTracksFromPV") # and then the selectors _sequenceForEachEra(_addSelectorsBySrc, modDict=globals(), args=[["_generalTracksHp"]], plainArgs=["FromPVPt09", "generalTracksFromPVPt09"], names="_selectorsFromPVPt09", sequence="_tracksValidationSelectorsFromPVPt09", modifySequence=lambda seq: seq.insert(0, generalTracksFromPVPt09)) ## Select conversion TrackingParticles, and define the corresponding associator trackingParticlesConversion = _trackingParticleConversionRefSelector.clone() ## Select electron TPs trackingParticlesElectron = _trackingParticleRefSelector.clone( pdgId = [-11, 11], signalOnly = False, tip = 1e5, lip = 1e5, minRapidity = -10, maxRapidity = 10, ptMin = 0, ) # Select B-hadron TPs trackingParticlesBHadron = _trackingParticleBHadronRefSelector.clone()
task="_tracksValidationSelectorsFromPV", modifyTask=lambda task: task.add(generalTracksFromPV)) # select tracks with pT > 0.9 GeV from the PV generalTracksFromPVPt09 = generalTracksPt09.clone(src="generalTracksFromPV") # and then the selectors _taskForEachEra(_addSelectorsBySrc, modDict=globals(), args=[["_generalTracksHp"]], plainArgs=["FromPVPt09", "generalTracksFromPVPt09"], names="_selectorsFromPVPt09", task="_tracksValidationSelectorsFromPVPt09", modifyTask=lambda task: task.add(generalTracksFromPVPt09)) ## Select conversion TrackingParticles, and define the corresponding associator trackingParticlesConversion = _trackingParticleConversionRefSelector.clone() ## Select electron TPs trackingParticlesElectron = _trackingParticleRefSelector.clone( pdgId=[-11, 11], signalOnly=False, tip=1e5, lip=1e5, minRapidity=-10, maxRapidity=10, ptMin=0, ) # Select B-hadron TPs trackingParticlesBHadron = _trackingParticleBHadronRefSelector.clone()