예제 #1
0
    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)
예제 #2
0
 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)
예제 #3
0
 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"))
예제 #4
0
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(
예제 #5
0
 def setUp(self):
     random.seed(0xdeadbeef)
     self.outdir = tempfile.mkdtemp()
     import logging
     logging.disable(logging.CRITICAL)
예제 #6
0
 def setUp(self):
     random.seed(0xdeadbeef)
     self.outdir = tempfile.mkdtemp()
     import logging
예제 #7
0
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"])
예제 #8
0
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)
예제 #9
0
 def setUp(self):
     random.seed(0xdeadbeef)
     self.outdir = tempfile.mkdtemp()
     import logging
     logging.disable(logging.CRITICAL)