Exemplo n.º 1
0
    ( PT             > 500 * MeV             ) &
    ( ( ADMASS ( 'Lambda_c+' ) < 105 * MeV ) 
    | ( ADMASS ( 'Xi_c+'     ) < 105 * MeV ) ) 
    """ , 
    ParticleCombiners = { '' : 'LoKi::VertexFitter:PUBLIC' } 
    )

# ==============================================================================
## XXX -> J/psi Xi_c+ 
# ==============================================================================
from GaudiConfUtils.ConfigurableGenerators import CombineParticles 
from PhysSelPython.Wrappers                import SimpleSelection
xibc_sel = SimpleSelection (
    'SelXibc2psiXic'          ,
    CombineParticles          ,
    [ psix.psi () , xic_sel ] ,
    ## algorithm configuration 
    DecayDescriptors = [
    " [ Xi_bc+ -> J/psi(1S) Xi_c+     ]cc" ,
    " [ Xi_bc+ -> J/psi(1S) Lambda_c+ ]cc"
    ] ,
    # 
    CombinationCut    = " in_range ( 4 * GeV , AM , 20 * GeV ) ", 
    MotherCut         = """
    ( VFASPF ( VCHI2PDOF ) < 4000 ) 
    """ , 
    ParticleCombiners = { '' : 'LoKi::VertexFitter:PUBLIC' } 
    )
# ==============================================================================
## B&W 
# ==============================================================================