OutputLocation | Phys/DitauHHLine/Particles |
Postscale | 1.0000000 |
HLT1 | None |
HLT2 | None |
Prescale | 1.0000000 |
L0DU | None |
ODIN | None |
LoKi::VoidFilter/StrippingGoodEventConditionEW
Main properties:
Code | ALG_EXECUTED('StrippingStreamEWBadEvent') & ~ALG_PASSED('StrippingStreamEWBadEvent') |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ 'from LoKiHlt.algorithms import *' ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
MinPVs | 1 |
MaxPVs | -1 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
Print : | False |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
PVLocation : | Rec/Vertex/Primary |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Members:
GaudiSequencer/SEQ:SelDitauCand_h1h3_os
Members:
Members:
GaudiSequencer/SEQ:FiltTauCand_e
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsElectrons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsElectrons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_e |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_e |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_mu
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllLooseMuons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllLooseMuons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_mu |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_mu |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h1
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_h1 |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_h1 |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h3
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/FiltTauCand_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' } |
CombinationCut | (AM > 500.0) & (AM < 1600.0) (AM > 500.0) & (AM < 1600.0) |
MotherCut | (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/FiltTauCand_h3/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/FiltTauCand_e' , 'Phys/FiltTauCand_h1' , 'Phys/FiltTauCand_h3' , 'Phys/FiltTauCand_mu' ] |
DecayDescriptor | None |
Output | Phys/SelTauCand/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauCand |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OSelTauCand |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | True |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | False |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/SelDitauCand_h1h3_os
Main properties:
Inputs | [ 'Phys/SelTauCand' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ALL)' , 'pi-' : '(ALL)' , 'tau+' : '(ALL)' , 'tau-' : '(ALL)' } |
CombinationCut | (AM > 12000.0) & (APTMAX > 9000.0) (AM > 12000.0) & (APTMAX > 9000.0) |
MotherCut | (ALL) |
DecayDescriptor | [ Z0 -> pi- tau+ ]cc |
DecayDescriptors | [ '[ Z0 -> pi- tau+ ]cc' ] |
Output | Phys/SelDitauCand_h1h3_os/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner' } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Properties:
Transporter : | None |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
ErrorsPrint : | True |
StatEntityList : | [ ] |
RootOnTES : | None |
PrintMyAlg : | True |
RootInTES : | None |
AuditFinalize : | False |
TypePrint : | True |
UseEfficiencyRowFormat : | True |
ContextService : | AlgContextSvc |
AuditTools : | False |
MonitorService : | MonitorSvc |
AuditInitialize : | False |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | False |
Context : | None |
PropertiesPrint : | False |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:SelDitauCand_h1h1_os
Members:
Members:
GaudiSequencer/SEQ:FiltTauCand_e
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsElectrons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsElectrons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_e |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_e |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_mu
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllLooseMuons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllLooseMuons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_mu |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_mu |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h1
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_h1 |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_h1 |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h3
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/FiltTauCand_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' } |
CombinationCut | (AM > 500.0) & (AM < 1600.0) (AM > 500.0) & (AM < 1600.0) |
MotherCut | (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/FiltTauCand_h3/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/FiltTauCand_e' , 'Phys/FiltTauCand_h1' , 'Phys/FiltTauCand_h3' , 'Phys/FiltTauCand_mu' ] |
DecayDescriptor | None |
Output | Phys/SelTauCand/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauCand |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OSelTauCand |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | True |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | False |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/SelDitauCand_h1h1_os
Main properties:
Inputs | [ 'Phys/SelTauCand' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ALL)' , 'pi-' : '(ALL)' } |
CombinationCut | (AM > 12000.0) & (APTMAX > 9000.0) (AM > 12000.0) & (APTMAX > 9000.0) |
MotherCut | (ALL) |
DecayDescriptor | Z0 -> pi- pi+ |
DecayDescriptors | [ ' Z0 -> pi- pi+ ' ] |
Output | Phys/SelDitauCand_h1h1_os/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner' } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Properties:
Transporter : | None |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
ErrorsPrint : | True |
StatEntityList : | [ ] |
RootOnTES : | None |
PrintMyAlg : | True |
RootInTES : | None |
AuditFinalize : | False |
TypePrint : | True |
UseEfficiencyRowFormat : | True |
ContextService : | AlgContextSvc |
AuditTools : | False |
MonitorService : | MonitorSvc |
AuditInitialize : | False |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | False |
Context : | None |
PropertiesPrint : | False |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:SelDitauCand_h3h3_os
Members:
Members:
GaudiSequencer/SEQ:FiltTauCand_e
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsElectrons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsElectrons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2) & (PT > 4000.0) & (ABSID == 11) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac < 0.1) & (ETA < 4.5) & (PTFrac05C > 0.7) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_e |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_e |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_mu
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllLooseMuons_Particles
Main properties:
Code | CONTAINS('Phys/StdAllLooseMuons/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) & (PTFrac05C > 0.8) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_mu |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_mu |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h1
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) (ETA > 2.25) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (PTFrac05C > 0.8) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/FiltTauCand_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IFiltTauCand_h1 |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OFiltTauCand_h1 |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
GaudiSequencer/SEQ:FiltTauCand_h3
Members:
LoKi::VoidFilter/SelFilterPhys_StdAllNoPIDsPions_Particles
Main properties:
Code | CONTAINS('Phys/StdAllNoPIDsPions/Particles',True)>0 |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
Factory : | LoKi::Hybrid::CoreFactory/CoreFactory:PUBLIC |
AuditReinitialize : | True |
Preambulo : | [ ] |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | True |
Context : | None |
UseEfficiencyRowFormat : | True |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/FiltTauCand_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.25) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (HCALFrac > 0.05) & (ETA < 3.75) & (ISPIONORKAON)' } |
CombinationCut | (AM > 500.0) & (AM < 1600.0) (AM > 500.0) & (AM < 1600.0) |
MotherCut | (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) (DRTRIOMID < 0.3) & (PTTRIOMIN > 500.0) & (VCHI2PDOF < 20.0) & (PTTRIOMID > 1000.0) & (PTFrac05C > 0.8) & (DRTRIOMIN < 0.2) & (DRTRIOMAX < 0.4) & (PTTRIOMAX > 2000.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/FiltTauCand_h3/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/FiltTauCand_e' , 'Phys/FiltTauCand_h1' , 'Phys/FiltTauCand_h3' , 'Phys/FiltTauCand_mu' ] |
DecayDescriptor | None |
Output | Phys/SelTauCand/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauCand |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | OSelTauCand |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | False |
Preambulo : | [ ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | True |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | False |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
CombineParticles/SelDitauCand_h3h3_os
Main properties:
Inputs | [ 'Phys/SelTauCand' ] |
DaughtersCuts | { '' : 'ALL' , 'tau+' : '(ALL)' , 'tau-' : '(ALL)' } |
CombinationCut | (AM > 8000.0) |
MotherCut | (ALL) |
DecayDescriptor | Z0 -> tau- tau+ |
DecayDescriptors | [ ' Z0 -> tau- tau+ ' ] |
Output | Phys/SelDitauCand_h3h3_os/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner' } |
Preambulo : | [ '' , '' , 'def _MakeTrio(f1, f2, f3):' , ' #Helper method to generate trio-functors for p with 3 children.' , ' from LoKiCore.math import min as lkmin' , ' from LoKiCore.math import max as lkmax' , ' from LoKiPhys.decorators import NDAUGHTERS' , ' from LoKiCore.functions import switch' , ' fmin = lkmin(f1, f2, f3)' , ' fmax = lkmax(f1, f2, f3)' , ' fmid = (f1+f2+f3) - fmin - fmax' , ' # also with guard.' , ' trioguard = lambda f: switch(NDAUGHTERS==3, f, -1)' , ' return trioguard(fmin), trioguard(fmid), trioguard(fmax)' , '' , '' , 'def _MakeChildrenDR(i1, i2): ' , ' from LoKiPhys.decorators import CHILD,ETA,PHI ' , ' from LoKiCore.math import cos,acos' , ' DETA = abs(CHILD(ETA,i1)-CHILD(ETA,i2))' , ' DPHI = abs(CHILD(PHI,i1)-CHILD(PHI,i2))' , ' DPHI = acos(cos(DPHI)) # mod pi ' , ' return (DPHI**2 + DETA**2)**0.5' , '' , 'DRTRIOMIN, DRTRIOMID, DRTRIOMAX = _MakeTrio( _MakeChildrenDR(1,2), _MakeChildrenDR(2,3), _MakeChildrenDR(3,1) )' , 'PTTRIOMIN, PTTRIOMID, PTTRIOMAX = _MakeTrio(CHILD(PT,1), CHILD(PT,2), CHILD(PT,3))' , '' , 'MT = ((MM**2)+(PT**2))**0.5' , '' , '## Energy cone' , "ECone02A = SUMCONE(0.2**2, E , 'Phys/PFParticles')" , "ECone02C = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q!=0) # Charged" , "ECone02N = SUMCONE(0.2**2, E , 'Phys/PFParticles', Q==0) # Neutral" , "ECone05A = SUMCONE(0.5**2, E , 'Phys/PFParticles')" , "ECone05C = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q!=0)" , "ECone05N = SUMCONE(0.5**2, E , 'Phys/PFParticles', Q==0)" , 'ECone02PN = E + ECone02N # self+neutral' , '' , 'EFrac05C = E / ( E+ECone05C )' , 'EFrac05A = E / ( E+ECone05A )' , 'EFrac02PN05N = ECone02PN / ( E + ECone05N ) # (self+neutral) / (self+neutral)' , 'EFrac02PN05A = ECone02PN / ( E + ECone05A ) # (self+neutral) / (self+neutral+charged)' , '' , '## PT-vectorial cone' , "PXCone05A = SUMCONE(0.5**2, PX, 'Phys/PFParticles')" , "PYCone05A = SUMCONE(0.5**2, PY, 'Phys/PFParticles')" , "PXCone05C = SUMCONE(0.5**2, PX, 'Phys/PFParticles', Q!=0)" , "PYCone05C = SUMCONE(0.5**2, PY, 'Phys/PFParticles', Q!=0)" , 'PTCone05A = ( PXCone05A**2 + PYCone05A**2 )**0.5' , 'PTCone05C = ( PXCone05C**2 + PYCone05C**2 )**0.5' , 'PTFrac05C = PT / ( PT + PTCone05C ) # core -- charged' , 'PTFrac05A = PT / ( PT + PTCone05A ) # core -- all' , '' , '## Calo' , 'HCALFrac = PPFUN(PP_CaloHcalE)/P' , 'ECALFrac = PPFUN(PP_CaloEcalE)/P' , 'CaloPrsE = PPFUN(PP_CaloPrsE)' , '' , '## Combinations' , 'ABPVCORRMMAX = AMAXCHILD(BPVCORRM)' , 'ABPVDIRAMAX = AMAXCHILD(BPVDIRA)' , 'APTMIN = AMINCHILD(PT)' , 'APTMAX = AMAXCHILD(PT)' , '' , 'AECone02CMIN = AMINCHILD(ECone02C)' , 'AECone02CMAX = AMAXCHILD(ECone02C)' , 'AECone05CMIN = AMINCHILD(ECone05C)' , 'AECone05CMAX = AMAXCHILD(ECone05C)' , 'APTCone05CMIN = AMINCHILD(PTCone05C)' , 'APTCone05CMAX = AMAXCHILD(PTCone05C)' , '' , 'AEFrac05CMIN = AMINCHILD(EFrac05C)' , 'AEFrac05CMAX = AMAXCHILD(EFrac05C)' , 'AEFrac05AMIN = AMINCHILD(EFrac05A)' , 'AEFrac05AMAX = AMAXCHILD(EFrac05A)' , 'AEFrac02PN05AMAX = AMAXCHILD(EFrac02PN05A)' , 'APTFrac05CMIN = AMINCHILD(PTFrac05C)' , 'APTFrac05CMAX = AMAXCHILD(PTFrac05C)' , 'APTFrac05AMIN = AMINCHILD(PTFrac05A)' , 'APTFrac05AMAX = AMAXCHILD(PTFrac05A)' , '' , '## instantiated' , '_VCHI2 = VCHI2' , 'VCHI2 = VFASPF(_VCHI2)' , '_VCHI2PDOF = VCHI2PDOF' , 'VCHI2PDOF = VFASPF(_VCHI2PDOF)' , '_ADOCAMAX = ADOCAMAX' , "ADOCAMAX = _ADOCAMAX('')" , '_BPVIP = BPVIP' , 'BPVIP = _BPVIP()' , '_BPVIPCHI2 = BPVIPCHI2' , 'BPVIPCHI2 = _BPVIPCHI2()' , 'ABSBPVDIRA = abs(BPVDIRA)' , '' , 'ISPIONORKAON = (ABSID==211) | (ABSID==321)' , '' , '' , '' , '' ] |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
MonitorService : | MonitorSvc |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
DirectionFitters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
CombinationPlots : | LoKi::Hybrid::PlotTool/CombinationPlots |
HistoProduce : | False |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
DaughtersMonitors : | { } |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
MotherMonitor : | None |
MassFitters : | { } |
MaxCandidates : | 2000 |
MotherPlots : | LoKi::Hybrid::PlotTool/MotherPlots |
StatEntityList : | [ ] |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
MotherPlotsPath : | None |
StatPrint : | True |
CombinationMonitor : | None |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
CombinationPlotsPath : | None |
Context : | None |
StopAtMaxCombinations : | False |
UseEfficiencyRowFormat : | True |
OutputLevel : | 3 |
StopAtMaxCandidates : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
AuditStart : | True |
StopIncidentType : | ExceedsCombinatoricsLimit |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
ParticleFilters : | { } |
IgnoreP2PVFromInputLocations : | False |
MaxCombinations : | 0 |
DaughtersPlotsPath : | None |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Properties:
Transporter : | None |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
ErrorsPrint : | True |
StatEntityList : | [ ] |
RootOnTES : | None |
PrintMyAlg : | True |
RootInTES : | None |
AuditFinalize : | False |
TypePrint : | True |
UseEfficiencyRowFormat : | True |
ContextService : | AlgContextSvc |
AuditTools : | False |
MonitorService : | MonitorSvc |
AuditInitialize : | False |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
AuditStop : | False |
Context : | None |
PropertiesPrint : | False |
GlobalTimeOffset : | 0.0000000 |
AuditStart : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | False |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | True |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelDitauCand_h1h1_os' , 'Phys/SelDitauCand_h1h3_os' , 'Phys/SelDitauCand_h3h3_os' ] |
DecayDescriptor | None |
Output | Phys/DitauHHLine/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IDitauHHLine |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
AuditStart : | True |
ReFitPVs : | False |
ParticleCombiners : | { } |
InputPlotsTool : | LoKi::Hybrid::PlotTool/InputPlots |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
VertexFitters : | { } |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
RootInTES : | None |
DecayTreeFitters : | { } |
AuditFinalize : | True |
GlobalTimeOffset : | 0.0000000 |
OutputPlotsTool : | LoKi::Hybrid::PlotTool/OutputPlots |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
PostMonitor : | None |
ErrorMax : | 1 |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
AuditEndRun : | True |
DistanceCalculators : | { } |
AuditStop : | True |
PreMonitor : | None |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
OutputPlotsPath : | ODitauHHLine |
Context : | None |
OutputLevel : | 3 |
ForceOutput : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
HistoProduce : | False |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CloneFilteredParticles : | True |
Preambulo : | [ ] |
RegisterForContextService : | True |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
UseP2PVRelations : | True |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |
Main properties:
ModeOR | True |
IgnoreFilterPassed | False |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
AuditExecute : | True |
PropertiesPrint : | False |
AuditReinitialize : | True |
VetoObjects : | [ ] |
AuditRestart : | True |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
RequireObjects : | [ ] |
RootInTES : | None |
AuditFinalize : | True |
TypePrint : | True |
AuditEndRun : | True |
UseEfficiencyRowFormat : | True |
AuditBeginRun : | True |
ErrorMax : | 1 |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
OutputLevel : | 3 |
StatPrint : | True |
ShortCircuit : | False |
AuditStop : | True |
Context : | None |
ErrorsPrint : | True |
GlobalTimeOffset : | 0.0000000 |
MeasureTime : | False |
AuditStart : | True |
RegisterForContextService : | True |
AuditAlgorithms : | True |
ReturnOK : | False |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
ErrorCounter : | 0 |
CounterList : | [ '.*' ] |