mdstStreams = [ leptonicMicroDSTname,charmMicroDSTname,pidMicroDSTname,bhadronMicroDSTname ] dstStreams = [ "BhadronCompleteEvent", "CharmCompleteEvent", "CharmToBeSwum", "Dimuon", "EW", "Semileptonic", "Calibration", "MiniBias", "Radiative" ] stripTESPrefix = 'Strip' from Configurables import ProcStatusCheck from PhysConf.Filters import LoKi_Filters flts = LoKi_Filters(VOID_Code = "( TrSource(TrSOURCE('/Event/Rec/Track/Best', TrLONG))"\ " >> ( sum( TrPT,TrP < 1 * TeV ) > 1 * TeV ) )" , VOID_Preambulo = ["from LoKiTracks.decorators import *" , "from LoKiCore.functions import * ", "from GaudiKernel.SystemOfUnits import *"]) filterBadEvents = GaudiSequencer("BadEventFilter", ModeOR = True, Members = [ flts.sequencer("GECFilter"), ProcStatusCheck() ] ) streamFilter = { 'default' : filterBadEvents, 'MiniBias' : ProcStatusCheck() } sc = StrippingConf( Streams = streams, MaxCandidates = 2000, AcceptBadEvents = False, BadEventSelection = streamFilter, TESPrefix = stripTESPrefix, ActiveMDSTStream = True, Verbose = True, DSTStreams = dstStreams, MicroDSTStreams = mdstStreams )
if isMC: DaVinci().DataType = "2012" else: DaVinci().DataType = "2015" if isMC: DaVinci().Simulation = True else: DaVinci().Simulation = False DaVinci().EvtMax = evtmax DaVinci().PrintFreq = 1000 DaVinci().TupleFile = "minbias.root" #DaVinci().Lumi = True DaVinci().IgnoreDQFlags = True if not isMC: DaVinci().EventPreFilters = [fltrs.sequencer('MySeq')] #2012 data tags #-- DDDB : dddb-20130929-1 #-- CONDDB : cond-20141107 # no db tags for data needed #DaVinci().DDDBtag = "dddb-20130929-1" #Change me to the DB tag you want #DaVinci().CondDBtag = "cond-20141107" #Change me to the DB tag you want if isMC: DaVinci().Simulation = True DaVinci().DDDBtag = "dddb-20140729" DaVinci().CondDBtag = "sim-20140730-vc-mu100" if down: DaVinci().CondDBtag = "sim-20140730-vc-md100" DaVinci().DataType = "2015" DaVinci().InputType = "DST"