#!/usr/bin/env python # -*- coding:utf-8 -*- import Sniper task = Sniper.Task("task") task.setLogLevel(3) import DetSimAlg alg = task.createAlg("DetSimAlg/DetSimAlg") alg.property("DetFactory").set("DemoFacory") import DataStoreMgr task.createSvc("DataStoreMgr") import RootIOSvc oSvc = task.createSvc("RootOutputSvc/OutputSvc") oSvc.property("OutputStream").set({"/Event/DemoEvent" : "DemoEvent.root"}) import G4Svc g4svc = task.createSvc("G4Svc/G4Svc") #g4svc.property("RunMac").set("../macro/run") import DemoSim factory = task.createSvc("DemoSimFactory/DemoFacory") factory.property("AnaMgrList").set(["DemoAnaMgr"]) #import DataStoreMgr #ds = task.createSvc("DataStoreMgr") task.setEvtMax(10) task.show() task.run()