mo = Mokka() mo.getInputFromApp(wh) mo.setVersion("0706P08") mo.setSteeringFile("clic_ild_cdr.steer") mo.setNbEvts(1) mo.setOutputFile("somefile.slcio") res = j.append(mo) if not res["OK"]: print res["Message"] dexit(1) ov = OverlayInput() ov.setDetectorType("ILD") ov.setBXOverlay(60) ov.setGGToHadInt(3.2) ov.setNbSigEvtsPerJob(1) res = j.append(ov) if not res["OK"]: print res["Message"] dexit(1) ma = Marlin() ma.setVersion("v0111Prod") ma.setSteeringFile("clic_ild_cdr_steering_overlay.xml") ma.setGearFile("clic_ild_cdr.gear") ma.getInputFromApp(mo) ma.setDebug(True)
lcsim_postpandora.setVersion('CLIC_CDR')#This will change only once lcsim_postpandora.getInputFromApp(lcfivertex) lcsim_postpandora.setSteeringFile("clic_cdr_postPandoraOverlay.lcsim")#This will change only once lcsim_postpandora.setTrackingStrategy(tracking_strategy) #lcsim_postpandora.setDetectorModel(detector_model) ## SID Reco w/o overlay overlay_sid_gg = OverlayInput() overlay_sid_gg.setBkgEvtType("gghad")#DO NOT TOUCH THIS overlay_sid_gg.setEnergy(energy) if energy == 1000.: overlay_sid_gg.setBXOverlay(1) overlay_sid_gg.setGGToHadInt(4.1)##When running at 3TeV else: print "Overlay SID: No overlay parameters defined for this energy" overlay_sid_gg.setDetectorType("sidloi3")#DO NOT TOUCH THIS overlay_sid_pairs = OverlayInput() overlay_sid_pairs.setBkgEvtType("pairs")#DO NOT TOUCH THIS overlay_sid_pairs.setEnergy(energy) if energy == 1000.: overlay_sid_pairs.setBXOverlay(1) overlay_sid_pairs.setGGToHadInt(1)##When running at 3TeV else: print "Overlay SID: No overlay parameters defined for this energy" overlay_sid_pairs.setDetectorType("sidloi3")#DO NOT TOUCH THIS lcsim_prepandora_ov = LCSIM() lcsim_prepandora_ov.setVersion('CLIC_CDR')#This will change only once if energy==1000.0:
slicpandora.setPandoraSettings(pandoraSettings) slicpandora.getInputFromApp(lcsim_prepandora) slicpandora.setOutputFile('pandora.slcio') lcsim_postpandora = LCSIM() lcsim_postpandora.setVersion(lcsimVers) lcsim_postpandora.getInputFromApp(slicpandora) lcsim_postpandora.setSteeringFile(lcsimSteering2) lcsim_postpandora.setTrackingStrategy(strategies) lcsim_postpandora.setDetectorModel(detectorName) ### Now with overlay overlay = OverlayInput() overlay.setBXOverlay(60) overlay.setGGToHadInt(1.3)##When running at 1.4TeV overlay.setDetectorType("SID") lcsim_prepandora_ov = LCSIM() lcsim_prepandora_ov.setVersion(lcsimVers) lcsim_prepandora_ov.setSteeringFile(lcsimSteering1_ov) lcsim_prepandora_ov.setTrackingStrategy(strategies) lcsim_prepandora_ov.setDetectorModel(detectorName) lcsim_prepandora_ov.setOutputFile("prePandora.slcio") slicpandora_ov = SLICPandora() slicpandora_ov.setVersion(pandoraVers) slicpandora_ov.setDetectorModel(detectorName) slicpandora_ov.setPandoraSettings(pandoraSettings) slicpandora_ov.getInputFromApp(lcsim_prepandora_ov) slicpandora_ov.setOutputFile('pandora.slcio')
pdict['beam_input_2']['USER_spectrum_on'] = 'T' pdict['beam_input_2']['ISR_on'] = 'T' pdict['beam_input_2']['USER_spectrum_mode'] = -19 wh.setFullParameterDict(pdict) ##Simulation mo = Mokka() mo.setVersion('0706P08') mo.setSteeringFile("clic_ild_cdr.steer") overlay = OverlayInput() overlay.setBXOverlay(60) overlay.setGGToHadInt(1.3)##When running at 1.4TeV overlay.setDetectorType("ILD") ##Reconstruction ma = Marlin() ma.setVersion('v0111Prod') ma.setSteeringFile("clic_ild_cdr_steering.xml") ma.setGearFile("clic_ild_cdr.gear") ########################################## ##Define the generation production. pwh = ProductionJob() pwh.setOutputSE("CERN-SRM") pwh.setProdType("MCGeneration") pwh.setWorkflowName(process+"_"+str(energy)) pwh.setProdGroup(process+"_"+str(energy)) res = pwh.append(wh)