Beispiel #1
0
    task = Sniper.Task("task")
    task.setEvtMax(3)

    import PyDataStore
    task.createSvc("PyDataStoreSvc/DataStore")

    import HelloWorld
    task.property("algs").append("HelloAlg/SetAlg")

    x = task.find("SetAlg")
    print "Before setting properties"
    x.show()

    print

    x.property("VarString").set("GOD")
    x.property("VectorInt").set(range(6))
    x.property("MapStrInt").set({"str%d" % v: v for v in range(6)})
    print "After setting properties"
    x.show()

    y = HelloWorld.HelloPy("PyAlg")
    task.addAlg(y)

    z = task.createAlg("HelloAlg/GetAlg")

    #task.show()

    task.run()