• Help
    Discussion forum
    Search tips
  • About
    CERN Open Data
    ALICE
    ATLAS
    CMS
    DELPHI
    LHCb
    OPERA
    TOTEM
    Glossary

LHCb Stripping V21r1 BHADRONCOMPLETEEVENT Stream PSEUDODOUBLETOPO Line

Documentation Stripping


[stripping21r1 lines]

StrippingPseudoDoubleTopoLine

Properties:

OutputLocation Phys/PseudoDoubleTopoLine/Particles
Postscale 1.0000000
HLT HLT_PASS_RE('Hlt2Topo.*Decision')
Prescale 1.0000000
L0DU None
ODIN None

Filter sequence:

CheckPV/checkPVmin1

MinPVs 1
MaxPVs -1

GaudiSequencer/SeqPseudoTopoCands

GaudiSequencer/SEQ:Topo2BodyBeauty2CharmFilter

LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsKaons_Particles

Code CONTAINS('Phys/StdAllNoPIDsKaons/Particles')>0

FilterDesktop/KInputsBeauty2CharmFilter

Code (TRCHI2DOF\<3.0) & (PT>100*MeV) & (P>1000*MeV) & (MIPCHI2DV(PRIMARY)>4.0) & (TRGHP\<0.4)
Inputs [ 'Phys/StdAllNoPIDsKaons' ]
DecayDescriptor None
Output Phys/KInputsBeauty2CharmFilter/Particles

FilterDesktop/KTopoInputsBeauty2CharmFilter

Code HASTRACK & (TRCHI2DOF\<2.5) & (PT > 500*MeV) & (P > 5000*MeV)
Inputs [ 'Phys/KInputsBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/KTopoInputsBeauty2CharmFilter/Particles

CombineParticles/TopoAll2BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'K*(892)0 -> K+ K+' , 'K*(892)0 -> K+ K-' , 'K*(892)0 -> K- K-' ]
Output Phys/TopoAll2BodySel/Particles

FilterDesktop/Topo2for2SelBeauty2CharmFilter

Code (SUMTREE(PT,('K+'==ABSID),0.0) > 3000*MeV)&(INTREE(ISBASIC & (MIPCHI2DV(PRIMARY)>16) & (PT > 1500*MeV)))& (MINTREE(HASTRACK & ('K+'==ABSID),TRCHI2DOF) \< 2)
Inputs [ 'Phys/TopoAll2BodySel' ]
DecayDescriptor None
Output Phys/Topo2for2SelBeauty2CharmFilter/Particles

FilterDesktop/Topo2BodyBBDTSelBeauty2CharmFilter

Code FILTER('BBDecTreeTool/TopoBBDT')
Inputs [ 'Phys/Topo2for2SelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/Topo2BodyBBDTSelBeauty2CharmFilter/Particles

SubstitutePID/Topo2BodyFinalSel

Code DECTREE('X0 -> X X')
Inputs [ 'Phys/Topo2BodyBBDTSelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/Topo2BodyFinalSel/Particles
Substitutions { 'X0 -> X X' : 'B0' }

FilterDesktop/Topo2BodyBeauty2CharmFilter

Code INTREE(ID=='B0')
Inputs [ 'Phys/Topo2BodyFinalSel' ]
DecayDescriptor None
Output Phys/Topo2BodyBeauty2CharmFilter/Particles
ModeOR False
IgnoreFilterPassed False

GaudiSequencer/SEQ:Topo3BodyBeauty2CharmFilter

LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsKaons_Particles

Code CONTAINS('Phys/StdAllNoPIDsKaons/Particles')>0

FilterDesktop/KInputsBeauty2CharmFilter

Code (TRCHI2DOF\<3.0) & (PT>100*MeV) & (P>1000*MeV) & (MIPCHI2DV(PRIMARY)>4.0) & (TRGHP\<0.4)
Inputs [ 'Phys/StdAllNoPIDsKaons' ]
DecayDescriptor None
Output Phys/KInputsBeauty2CharmFilter/Particles

FilterDesktop/KTopoInputsBeauty2CharmFilter

Code HASTRACK & (TRCHI2DOF\<2.5) & (PT > 500*MeV) & (P > 5000*MeV)
Inputs [ 'Phys/KInputsBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/KTopoInputsBeauty2CharmFilter/Particles

CombineParticles/TopoAll2BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'K*(892)0 -> K+ K+' , 'K*(892)0 -> K+ K-' , 'K*(892)0 -> K- K-' ]
Output Phys/TopoAll2BodySel/Particles

FilterDesktop/Topo2for3SelBeauty2CharmFilter

Code (M \< 6000*MeV) & (VFASPF(VCHI2) \< 10)
Inputs [ 'Phys/TopoAll2BodySel' ]
DecayDescriptor None
Output Phys/Topo2for3SelBeauty2CharmFilter/Particles

CombineParticles/TopoAll3BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' , 'Phys/Topo2for3SelBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'K*(892)0' : 'ALL' , 'K*(892)~0' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'Delta0 -> K*(892)0 K+' , 'Delta0 -> K*(892)0 K-' ]
Output Phys/TopoAll3BodySel/Particles

FilterDesktop/Topo3for3SelBeauty2CharmFilter

Code (SUMTREE(PT,('K+'==ABSID),0.0) > 4000*MeV)&(INTREE(ISBASIC & (MIPCHI2DV(PRIMARY)>16) & (PT > 1500*MeV)))& (MINTREE(HASTRACK & ('K+'==ABSID),TRCHI2DOF) \< 2)
Inputs [ 'Phys/TopoAll3BodySel' ]
DecayDescriptor None
Output Phys/Topo3for3SelBeauty2CharmFilter/Particles

FilterDesktop/Topo3BodyBBDTSelBeauty2CharmFilter

Code FILTER('BBDecTreeTool/TopoBBDT')
Inputs [ 'Phys/Topo3for3SelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/Topo3BodyBBDTSelBeauty2CharmFilter/Particles

SubstitutePID/Topo3BodyFinalSel

Code DECTREE('X0 -> X X')
Inputs [ 'Phys/Topo3BodyBBDTSelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/Topo3BodyFinalSel/Particles
Substitutions { 'X0 -> X X' : 'B0' }

FilterDesktop/Topo3BodyBeauty2CharmFilter

Code INTREE(ID=='B0')
Inputs [ 'Phys/Topo3BodyFinalSel' ]
DecayDescriptor None
Output Phys/Topo3BodyBeauty2CharmFilter/Particles
ModeOR False
IgnoreFilterPassed False

GaudiSequencer/SEQ:Topo4BodyBBDTSelBeauty2CharmFilter

LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsKaons_Particles

Code CONTAINS('Phys/StdAllNoPIDsKaons/Particles')>0

FilterDesktop/KInputsBeauty2CharmFilter

Code (TRCHI2DOF\<3.0) & (PT>100*MeV) & (P>1000*MeV) & (MIPCHI2DV(PRIMARY)>4.0) & (TRGHP\<0.4)
Inputs [ 'Phys/StdAllNoPIDsKaons' ]
DecayDescriptor None
Output Phys/KInputsBeauty2CharmFilter/Particles

FilterDesktop/KTopoInputsBeauty2CharmFilter

Code HASTRACK & (TRCHI2DOF\<2.5) & (PT > 500*MeV) & (P > 5000*MeV)
Inputs [ 'Phys/KInputsBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/KTopoInputsBeauty2CharmFilter/Particles

CombineParticles/TopoAll2BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'K*(892)0 -> K+ K+' , 'K*(892)0 -> K+ K-' , 'K*(892)0 -> K- K-' ]
Output Phys/TopoAll2BodySel/Particles

FilterDesktop/Topo2for3SelBeauty2CharmFilter

Code (M \< 6000*MeV) & (VFASPF(VCHI2) \< 10)
Inputs [ 'Phys/TopoAll2BodySel' ]
DecayDescriptor None
Output Phys/Topo2for3SelBeauty2CharmFilter/Particles

CombineParticles/TopoAll3BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' , 'Phys/Topo2for3SelBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'K*(892)0' : 'ALL' , 'K*(892)~0' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'Delta0 -> K*(892)0 K+' , 'Delta0 -> K*(892)0 K-' ]
Output Phys/TopoAll3BodySel/Particles

FilterDesktop/Topo3for4SelBeauty2CharmFilter

Code (M \< 6000*MeV)
Inputs [ 'Phys/TopoAll3BodySel' ]
DecayDescriptor None
Output Phys/Topo3for4SelBeauty2CharmFilter/Particles

CombineParticles/TopoAll4BodySel

Inputs [ 'Phys/KTopoInputsBeauty2CharmFilter' , 'Phys/Topo3for4SelBeauty2CharmFilter' ]
DaughtersCuts { '' : 'ALL' , 'Delta0' : 'ALL' , 'Delta~0' : 'ALL' , 'K+' : 'ALL' , 'K-' : 'ALL' }
CombinationCut (AM \< 7000*MeV) & (ASUM(SUMTREE(PT,(ISBASIC),0.0)) > 4000*MeV) & (AALLSAMEBPV |(AMINCHILD(MIPCHI2DV(PRIMARY)) > 16)) & (AMAXDOCA('LoKi::DistanceCalculator') \< 0.2*mm)
MotherCut (BPVDIRA > 0) & (BPVVDCHI2 > 100)
DecayDescriptor None
DecayDescriptors [ 'B0 -> Delta0 K-' , 'B0 -> Delta0 K+' ]
Output Phys/TopoAll4BodySel/Particles

FilterDesktop/Topo4for4SelBeauty2CharmFilter

Code (SUMTREE(PT,('K+'==ABSID),0.0) > 4000*MeV)&(INTREE(ISBASIC & (MIPCHI2DV(PRIMARY)>16) & (PT > 1500*MeV)))& (MINTREE(HASTRACK & ('K+'==ABSID),TRCHI2DOF) \< 2)
Inputs [ 'Phys/TopoAll4BodySel' ]
DecayDescriptor None
Output Phys/Topo4for4SelBeauty2CharmFilter/Particles

FilterDesktop/Topo4BodyBBDTSelBeauty2CharmFilter

Code FILTER('BBDecTreeTool/TopoBBDT')
Inputs [ 'Phys/Topo4for4SelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/Topo4BodyBBDTSelBeauty2CharmFilter/Particles
ModeOR False
IgnoreFilterPassed False

FilterDesktop/PseudoTopoCands

Code ALL
Inputs [ 'Phys/Topo2BodyBeauty2CharmFilter' , 'Phys/Topo3BodyBeauty2CharmFilter' , 'Phys/Topo4BodyBBDTSelBeauty2CharmFilter' ]
DecayDescriptor None
Output Phys/PseudoTopoCands/Particles
ModeOR True
IgnoreFilterPassed False

ConeJetProxyFilter/ConeJetFilter

Code ALL
Inputs [ 'Phys/PseudoTopoCands' ]
DecayDescriptor None
Output Phys/ConeJetFilter/Particles

CombineParticles/PseudoDoubleTopoSel

Inputs [ 'Phys/ConeJetFilter' ]
DaughtersCuts { '' : 'ALL' , 'B0' : 'ALL' , 'B~0' : 'ALL' }
CombinationCut (COSANGLE \< 0.990000) & (COSDPHI \< 0.000000) &(AM > 0*MeV)
MotherCut MAXTREE(ISBASIC,PT) > 4000*MeV
DecayDescriptor B_c+ -> B0 B0
DecayDescriptors [ 'B_c+ -> B0 B0' ]
Output Phys/PseudoDoubleTopoSel/Particles

TisTosParticleTagger/PseudoDoubleTopoLine

Inputs [ 'Phys/PseudoDoubleTopoSel' ]
DecayDescriptor None
Output Phys/PseudoDoubleTopoLine/Particles
TisTosSpecs { 'Hlt2Topo.*BBDTDecision%TOS' : 0 }
ALICE experiment
ATLAS experiment
CMS experiment
DELPHI experiment
LHCb experiment
OPERA experiment
PHENIX experiment
TOTEM experiment
© CERN, 2014–2025 ·
Terms of Use ·
Privacy Policy ·
Help ·
GitHub ·
Twitter ·
Email
Powered by Invenio
Open Data Portal v0.3.0
CERN