예제 #1
0
pdfConfig['CSPValues']       = [ 0.498 ] # [ 0.959, 0.770, 0.824, 0.968 ] # [ 0.966, 0.956, 0.926, 0.926, 0.956, 0.966 ] # [ 0.959, 0.770, 0.824, 0.968 ] # [ 0.498 ] # [ 0.326 ] # [ 0.966, 0.956, 0.926, 0.926, 0.956, 0.966 ] # [ 0.959, 0.770, 0.824, 0.968 ] # [ 0.959, 0.498, 0.968 ]
KKMassPars = pdfConfig['obsDict']['KKMass']
pdfConfig['obsDict']['KKMass'] = ( KKMassPars[0], KKMassPars[1], KKMassPars[2]
                                  , 1020., pdfConfig['KKMassBinBounds'][0], pdfConfig['KKMassBinBounds'][-1] )

pdfConfig['lambdaCPParam'] = 'lambPhi'

pdfConfig['splitParams'] = dict(#  KKMassCat = [ 'f_S', 'ASOddPhase' ]
                                #, runPeriod = [ 'Gamma' ] # [ 'betaTimeEff' ] # [ 'tagCatCoef0_1' ]
                                hlt1_excl_biased_dec = [ 'tagCatCoef0_1' ]
                               )

pdfConfig['externalConstr'] = { }

from P2VV.Imports import extConstraintValues
extConstraintValues.setVal( 'DM',      ( 17.768, 0.024  ) )
extConstraintValues.setVal( 'P0OS',    (  0.380,  0.011, 0.380 ) )
extConstraintValues.setVal( 'P1OS',    (  1.000,  0.062 ) )
extConstraintValues.setVal( 'DelP0OS', (  0.010,  0.001 ) )
extConstraintValues.setVal( 'DelP1OS', (  0.070,  0.010 ) )
extConstraintValues.setVal( 'P0SS',    (  0.437,  0.008, 0.437 ) )
extConstraintValues.setVal( 'P1SS',    (  1.00,   0.12  ) )
extConstraintValues.setVal( 'DelP0SS', ( -0.016,  0.002 ) )
extConstraintValues.setVal( 'DelP1SS', (  0.015,  0.019 ) )

dGammaVal = 0.108
dMVal     = 17.647

A0Mag2Val     =  0.5214
APerpMag2Val  =  0.2532
f_SVal        =  0.0266
예제 #2
0
pdfConfig['SSTagging']        = True
pdfConfig['condTagging']      = True
pdfConfig['contEstWTag']      = True
pdfConfig['constrainTagging'] = 'constrain'

pdfConfig['paramKKMass']     = 'simultaneous'
pdfConfig['KKMassBinBounds'] = [ 990., 1020. - 12., 1020. -  4., 1020., 1020. +  4., 1020. + 12., 1050. ]
pdfConfig['CSPValues']       = [ 0.966, 0.956, 0.926, 0.926, 0.956, 0.966 ]
KKMassPars = pdfConfig['obsDict']['KKMass']
pdfConfig['obsDict']['KKMass'] = ( KKMassPars[0], KKMassPars[1], KKMassPars[2]
                                  , 1020., pdfConfig['KKMassBinBounds'][0], pdfConfig['KKMassBinBounds'][-1] )

pdfConfig['lambdaCPParam'] = 'lambPhi'

from P2VV.Imports import extConstraintValues
extConstraintValues.setVal( 'DM',      ( 17.63, 0.11 ) )
extConstraintValues.setVal( 'P0OS',    (  0.392, 0.008, 0.392 ) )
extConstraintValues.setVal( 'DelP0OS', (  0.0110, 0.0034 ) )
extConstraintValues.setVal( 'P1OS',    (  1.000,  0.023  ) )
extConstraintValues.setVal( 'DelP1OS', (  0.000,  0.001  ) )
extConstraintValues.setVal( 'P0SS',    (  0.350, 0.017, 0.350 ) )
extConstraintValues.setVal( 'DelP0SS', ( -0.019, 0.005   ) )
extConstraintValues.setVal( 'P1SS',    (  1.00,  0.16    ) )
extConstraintValues.setVal( 'DelP1SS', (  0.00,  0.01    ) )

# plot options
numBins = ( 60, 30, 30, 30 )
angleNames = (  ( 'helcosthetaK', 'cos#kern[0.1]{#theta_{K}}'   )
              , ( 'helcosthetaL', 'cos#kern[0.1]{#theta_{#mu}}' )
              , ( 'helphi',       '#varphi_{h} [rad]'           )
             )
예제 #3
0
pdfConfig['numTimeResBins']        = 40
pdfConfig['constrainTimeResScale'] = 'constrain' # 'fixed'  # 'constrain'

pdfConfig['numEvents'] = 54755
pdfConfig['signalFraction'] = 0.504

pdfConfig['amplitudeParam'] = 'phasesSWaveFrac' # 'bank' # 'phasesSWaveFrac'
pdfConfig['ASParam']        = 'deltaPerp'  # 'deltaPerp'
pdfConfig['AparParam']      = 'phase' # 'Mag2ReIm' # 'phase'

pdfConfig['constrainDeltaM'] = 'constrain'  # 'constrain' # fixed

pdfConfig['lambdaCPParam'] = 'lambPhi' # 'lambPhi_CPVDecay_PSWaves'  # 'lambPhi'

from P2VV.Imports import extConstraintValues
extConstraintValues.setVal( 'DM',      (  17.63, 0.11 ) )

fastFit           = False
manualTagCatBins  = False
constTagCatCoefs  = True
constAvgCEvenOdd  = True
constWTagAsyms    = 'P1'
constCSP          = True
constAmplitudes   = False
constLambdaCP     = ''  # 'lamb'
equalAbsLambdaCPs = False

dGammaVal = 0.108
dMVal     = 17.647

A0Mag2Val     =  0.5214