Esempio n. 1
0

if __name__ == '__main__':
    import sys, os, signal
    import subprocess
    import itertools
    from multiprocessing import Pool, freeze_support
    from mapping.chamberInfo import chamber_config, GEBtype
    from anaInfo import ana_config
    from gempython.utils.wrappers import envCheck

    from anaoptions import parser

    parser.add_option("--series",
                      action="store_true",
                      dest="series",
                      help="Run tests in series (default is false)",
                      metavar="series")
    parser.add_option(
        "--anaType",
        type="string",
        dest="anaType",
        help=
        "Analysis type to be executed, from list {'latency','scurve','threshold','trim'}",
        metavar="anaType")

    (options, args) = parser.parse_args()

    envCheck('BUILD_HOME')
    envCheck('DATA_PATH')
    envCheck('ELOG_PATH')
Esempio n. 2
0
#!/bin/env python
import os
import sys
from optparse import OptionParser
from array import array
from mapping.channelMaps import *
from mapping.PanChannelMaps import *
from gempython.utils.nesteddict import nesteddict as ndict

from anaoptions import parser

parser.add_option("--fileScurveFitTree",
                  type="string",
                  dest="fileScurveFitTree",
                  default="SCurveFitData.root",
                  help="TFile containing scurveFitTree",
                  metavar="fileScurveFitTree")
parser.add_option("--zscore",
                  type="float",
                  dest="zscore",
                  default=3.5,
                  help="Z-Score for Outlier Identification in MAD Algo",
                  metavar="zscore")

parser.set_defaults(outfilename="VThreshold1Data_Trimmed.root")

(options, args) = parser.parse_args()
filename = options.filename[:-5]
os.system("mkdir " + filename)

print filename

if __name__ == '__main__':
    import sys, os, signal
    import subprocess
    import itertools
    from multiprocessing import Pool, freeze_support
    from mapping.chamberInfo import chamber_config, GEBtype
    from anaInfo import ana_config
    from gempython.utils.wrappers import envCheck

    from anaoptions import parser

    parser.add_option("--anaType",
                      type="string",
                      dest="anaType",
                      help="Analysis type to be executed, from list: " +
                      str(ana_config.keys()),
                      metavar="anaType")
    parser.add_option("--latFit",
                      action="store_true",
                      dest="performLatFit",
                      help="Fit the latency distributions",
                      metavar="performLatFit")
    parser.add_option(
        "--latSigRange",
        type="string",
        dest="latSigRange",
        default=None,
        help=
        "Comma separated pair of values defining expected signal range, e.g. lat #epsilon [41,43] is signal",
        metavar="latSigRange")
#!/bin/env python
import os
import numpy as np
from optparse import OptionParser
from array import array
from anautilities import *
from anaInfo import *
from fitting.fitScanData import *
from mapping.channelMaps import *
from mapping.PanChannelMaps import *
from gempython.utils.nesteddict import nesteddict as ndict

from anaoptions import parser

parser.add_option("-b", "--drawbad", action="store_true", dest="drawbad",
                  help="Draw fit overlays for Chi2 > 10000", metavar="drawbad")
parser.add_option("-f", "--fit", action="store_true", dest="SaveFile",
                  help="Save the Fit values to Root file", metavar="SaveFile")
parser.add_option("--IsTrimmed", action="store_true", dest="IsTrimmed",
                  help="If the data is from a trimmed scan, plot the value it tried aligning to", metavar="IsTrimmed")
parser.add_option("--zscore", type="float", dest="zscore", default=3.5,
                  help="Z-Score for Outlier Identification in MAD Algo", metavar="zscore")
parser.set_defaults(outfilename="SCurveFitData.root")

(options, args) = parser.parse_args()
filename = options.filename[:-5]
os.system("mkdir " + filename)

print filename
outfilename = options.outfilename
Esempio n. 5
0
# -*- coding: utf-8 -*-
"""

@author: Anastasia and Cameron Bravo ([email protected])
         Brian Dorney ([email protected])

"""
import numpy as np
import os

from anaoptions import parser
from anautilities import make3x8Canvas
from array import array
from gempython.utils.nesteddict import nesteddict as ndict

parser.add_option("-f", "--fit", action="store_true", dest="performFit",
                  help="Fit the latency distributions", metavar="performFit")
parser.add_option("--latSigRange", type="string", dest="latSigRange", default=None,
                  help="Comma separated pair of values defining expected signal range, e.g. lat #epsilon [41,43] is signal", metavar="latSigRange")
parser.add_option("--latSigMaskRange", type="string", dest="latSigMaskRange", default=None,
                  help="Comma separated pair of values defining the region to be masked when trying to fit the noise, e.g. lat #notepsilon [40,44] is noise (lat < 40 || lat > 44)", 
                  metavar="latSigMaskRange")

parser.set_defaults(outfilename="latencyAna.root")

(options, args) = parser.parse_args()
filename = options.filename[:-5]
os.system("mkdir " + filename)

print filename
outputfilename = options.outfilename