def setUp(self): random.seed(0xDEADBEEF) self.outdir = tempfile.mkdtemp() fname = "/".join([os.environ["HEPPY"], "test/data/ee_ZH_Zmumu_Hbb.root"]) config.components[0].files = [fname] self.looper = Looper(self.outdir, config, nEvents=50, nPrint=0, timeReport=True) import logging logging.disable(logging.CRITICAL)
def setUp(self): random.seed(0xdeadbeef) self.outdir = tempfile.mkdtemp() fname = '/'.join([os.environ['HEPPY'], 'test/data/ee_Z_ddbar.root']) config.components[0].files = [fname] self.looper = Looper( self.outdir, config, nEvents=100, nPrint=0, timeReport=True) import logging logging.disable(logging.CRITICAL)
def test_z_clic(self): '''Check Z mass in ee->Z->ddbar (CLIC). Will fail if physics algorithms are modified, so should probably be removed from test suite, or better: be made optional. ''' random.seed(0xdeadbeef) from heppy.papas.detectors.CLIC import clic fname = '/'.join([os.environ['HEPPY'], 'test/data/ee_Z_ddbar.root']) config.components[0].files = [fname] for s in config.sequence: if hasattr( s,'detector'): s.detector = clic if hasattr(s, 'debug_filename'): s.debug_filename = 'physics_clic.txt' self.looper = Looper( self.outdir, config, nEvents=10, nPrint=0 ) self.looper.loop() self.looper.write() self.assertEqual(0,os.system("source $HEPPY/test/data/pdebug_python_check.sh physics_clic.txt $HEPPY/test/data/required_clic_physics_dd.txt"))
import os import copy import heppy.framework.config as cfg from heppy.framework.event import Event Event.print_patterns=['sum*'] import logging # next 2 lines necessary to deal with reimports from ipython logging.shutdown() reload(logging) logging.basicConfig(level=logging.WARNING) # setting the random seed for reproducible results import heppy.statistics.rrandom as random random.seed(0xdeadbeef) # definition of the collider from heppy.configuration import Collider Collider.BEAMS = 'ee' Collider.SQRTS = 91. # input definition import glob ee_Z_ddbar = cfg.Component( 'ee_Z_ddbar', files = ['ee_Z_ddbar.root'] ) ee_Z_ddbar.splitFactor = len(ee_Z_ddbar.files) ee_Z_bbbar = cfg.Component(
def setUp(self): random.seed(0xdeadbeef) self.outdir = tempfile.mkdtemp() import logging logging.disable(logging.CRITICAL)
def setUp(self): random.seed(0xdeadbeef) self.outdir = tempfile.mkdtemp() import logging
import os import copy import heppy.framework.config as cfg import heppy.utils.pdebug import logging # next 2 lines necessary to deal with reimports from ipython logging.shutdown() reload(logging) logging.basicConfig(level=logging.WARNING) # setting the random seed for reproducible results import heppy.statistics.rrandom as random random.seed(0xDEADBEEF) from ROOT import gSystem gSystem.Load("libdatamodelDict") from EventStore import EventStore as Events import heppy.utils.pdebug # definition of the collider from heppy.configuration import Collider Collider.BEAMS = "ee" Collider.SQRTS = 240.0 # input definition comp = cfg.Component("ee_ZH_Zmumu_Hbb", files=["ee_ZH_Zmumu_Hbb.root"])
import os import copy import heppy.framework.config as cfg from heppy.framework.event import Event Event.print_patterns=['sum*'] import logging # next 2 lines necessary to deal with reimports from ipython logging.shutdown() reload(logging) logging.basicConfig(level=logging.WARNING) # setting the random seed for reproducible results import heppy.statistics.rrandom as random random.seed(0xdeadbeef) # definition of the collider from heppy.configuration import Collider Collider.BEAMS = 'ee' Collider.SQRTS = 91. do_clic = False # input definition import glob ee_Z_ddbar = cfg.Component( 'ee_Z_ddbar', files = ['data/ee_Z_ddbar.root'] ) ee_Z_ddbar.splitFactor = len(ee_Z_ddbar.files)