OutputLocation | Phys/DitauMXnoisoLine/Particles |
Postscale | 1.0000000 |
HLT1 | None |
HLT2 | None |
Prescale | 0.070000000 |
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 : | [ '.*' ] |
GaudiSequencer/SeqDitauMXnoisoLine
Members:
GaudiSequencer/SEQ:SelDitauCand_emu_os_noiso
Members:
Members:
GaudiSequencer/SEQ:SelTauNoiso_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) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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/SelTauNoiso_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' } |
CombinationCut | (AM > 600.0) & (AM < 1500.0) (AM > 600.0) & (AM < 1500.0) |
MotherCut | (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/SelTauNoiso_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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelTauNoiso_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.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) (ETA > 2.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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 : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelTauNoiso_e' , 'Phys/SelTauNoiso_h1' , 'Phys/SelTauNoiso_h3' , 'Phys/SelTauNoiso_mu' ] |
DecayDescriptor | None |
Output | Phys/TauNoiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ITauNoiso |
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 : | OTauNoiso |
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_emu_os_noiso
Main properties:
Inputs | [ 'Phys/TauNoiso' ] |
DaughtersCuts | { '' : 'ALL' , 'e+' : '(ALL)' , 'e-' : '(ALL)' , 'mu+' : '(ALL)' , 'mu-' : '(ALL)' } |
CombinationCut | (AM > 8000.0) & (APTMAX > 4000.0) (AM > 8000.0) & (APTMAX > 4000.0) |
MotherCut | (ALL) |
DecayDescriptor | [ Z0 -> e- mu+ ]cc |
DecayDescriptors | [ '[ Z0 -> e- mu+ ]cc' ] |
Output | Phys/SelDitauCand_emu_os_noiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner:PUBLIC' } |
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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelDitauCand_h3mu_os_noiso
Members:
Members:
GaudiSequencer/SEQ:SelTauNoiso_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) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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/SelTauNoiso_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' } |
CombinationCut | (AM > 600.0) & (AM < 1500.0) (AM > 600.0) & (AM < 1500.0) |
MotherCut | (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/SelTauNoiso_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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelTauNoiso_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.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) (ETA > 2.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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 : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelTauNoiso_e' , 'Phys/SelTauNoiso_h1' , 'Phys/SelTauNoiso_h3' , 'Phys/SelTauNoiso_mu' ] |
DecayDescriptor | None |
Output | Phys/TauNoiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ITauNoiso |
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 : | OTauNoiso |
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_h3mu_os_noiso
Main properties:
Inputs | [ 'Phys/TauNoiso' ] |
DaughtersCuts | { '' : 'ALL' , 'mu+' : '(ALL)' , 'mu-' : '(ALL)' , 'tau+' : '(ALL)' , 'tau-' : '(ALL)' } |
CombinationCut | (AM > 8000.0) & (APTMAX > 4000.0) (AM > 8000.0) & (APTMAX > 4000.0) |
MotherCut | (ALL) |
DecayDescriptor | [ Z0 -> tau- mu+ ]cc |
DecayDescriptors | [ '[ Z0 -> tau- mu+ ]cc' ] |
Output | Phys/SelDitauCand_h3mu_os_noiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner:PUBLIC' } |
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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelDitauCand_h1mu_os_noiso
Members:
Members:
GaudiSequencer/SEQ:SelTauNoiso_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) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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/SelTauNoiso_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' } |
CombinationCut | (AM > 600.0) & (AM < 1500.0) (AM > 600.0) & (AM < 1500.0) |
MotherCut | (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/SelTauNoiso_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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelTauNoiso_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.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) (ETA > 2.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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 : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelTauNoiso_e' , 'Phys/SelTauNoiso_h1' , 'Phys/SelTauNoiso_h3' , 'Phys/SelTauNoiso_mu' ] |
DecayDescriptor | None |
Output | Phys/TauNoiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ITauNoiso |
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 : | OTauNoiso |
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_h1mu_os_noiso
Main properties:
Inputs | [ 'Phys/TauNoiso' ] |
DaughtersCuts | { '' : 'ALL' , 'mu+' : '(ALL)' , 'mu-' : '(ALL)' , 'pi+' : '(ALL)' , 'pi-' : '(ALL)' } |
CombinationCut | (AM > 8000.0) & (APTMAX > 4000.0) (AM > 8000.0) & (APTMAX > 4000.0) |
MotherCut | (ALL) |
DecayDescriptor | [ Z0 -> pi- mu+ ]cc |
DecayDescriptors | [ '[ Z0 -> pi- mu+ ]cc' ] |
Output | Phys/SelDitauCand_h1mu_os_noiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner:PUBLIC' } |
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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelDitauCand_mumu_os_noiso
Members:
Members:
GaudiSequencer/SEQ:SelTauNoiso_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) (ETA > 2.0) & (PT > 4000.0) & (ABSID == 13) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISMUON) |
Inputs | [ 'Phys/StdAllLooseMuons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_mu/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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/SelTauNoiso_h3
Main properties:
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DaughtersCuts | { '' : 'ALL' , 'pi+' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' , 'pi-' : '(ETA > 2.0) & (PT > 500.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON)' } |
CombinationCut | (AM > 600.0) & (AM < 1500.0) (AM > 600.0) & (AM < 1500.0) |
MotherCut | (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) (PTTRIOMIN > 500.0) & (DRTRIOMAX < 0.4) & (VCHI2PDOF < 20.0) |
DecayDescriptor | [ tau- -> pi- pi- pi+ ]cc |
DecayDescriptors | [ '[ tau- -> pi- pi- pi+ ]cc' ] |
Output | Phys/SelTauNoiso_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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
GaudiSequencer/SEQ:SelTauNoiso_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.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) (ETA > 2.0) & (PT > 4000.0) & (~ISMUONLOOSE) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (ISPIONORKAON) |
Inputs | [ 'Phys/StdAllNoPIDsPions' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_h1/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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:SelTauNoiso_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.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) (CaloPrsE > 50.0) & (ETA > 2.0) & (PT > 4000.0) & (ABSID == 11) & (ECALFrac > 0.1) & (ALL) & (TRPCHI2 > 0.01) & (ETA < 4.5) & (~ISMUONLOOSE) |
Inputs | [ 'Phys/StdAllNoPIDsElectrons' ] |
DecayDescriptor | None |
Output | Phys/SelTauNoiso_e/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ISelTauNoiso_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 : | OSelTauNoiso_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 : | [ '.*' ] |
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelTauNoiso_e' , 'Phys/SelTauNoiso_h1' , 'Phys/SelTauNoiso_h3' , 'Phys/SelTauNoiso_mu' ] |
DecayDescriptor | None |
Output | Phys/TauNoiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | ITauNoiso |
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 : | OTauNoiso |
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_mumu_os_noiso
Main properties:
Inputs | [ 'Phys/TauNoiso' ] |
DaughtersCuts | { '' : 'ALL' , 'mu+' : '(ALL)' , 'mu-' : '(ALL)' } |
CombinationCut | (AM > 8000.0) & (APTMAX > 4000.0) (AM > 8000.0) & (APTMAX > 4000.0) |
MotherCut | (ALL) |
DecayDescriptor | Z0 -> mu- mu+ |
DecayDescriptors | [ ' Z0 -> mu- mu+ ' ] |
Output | Phys/SelDitauCand_mumu_os_noiso/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Monitor : | False |
AuditExecute : | True |
Factory : | LoKi::Hybrid::Tool/HybridFactory:PUBLIC |
ReFitPVs : | False |
ParticleCombiners : | { '' : 'MomentumCombiner:PUBLIC' } |
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 |
DaughtersPlots : | LoKi::Hybrid::PlotTool/DaughtersPlots |
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 |
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 : | [ '.*' ] |
FilterDesktop/DitauMXnoisoLine
Main properties:
Code | ALL |
Inputs | [ 'Phys/SelDitauCand_emu_os_noiso' , 'Phys/SelDitauCand_h1mu_os_noiso' , 'Phys/SelDitauCand_h3mu_os_noiso' , 'Phys/SelDitauCand_mumu_os_noiso' ] |
DecayDescriptor | None |
Output | Phys/DitauMXnoisoLine/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
InputPlotsPath : | IDitauMXnoisoLine |
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 : | ODitauMXnoisoLine |
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 : | [ '.*' ] |
AddRelatedInfo/RelatedInfo1_DitauMXnoisoLine
Main properties:
Inputs | [ 'Phys/DitauMXnoisoLine' ] |
DecayDescriptor | None |
Output | Phys/RelatedInfo1_DitauMXnoisoLine/Particles |
StatTableHeader : | | Counter | # | sum | mean/eff^* | rms/err^* | min | max | |
Context : | None |
AuditExecute : | True |
AuditStart : | True |
ReFitPVs : | False |
IgnoreUnmatchedDescriptors : | True |
RootInTES : | None |
PVReFitters : | { } |
VetoObjects : | [ ] |
AuditRestart : | True |
CheckOverlapTool : | CheckOverlap:PUBLIC |
StatEntityList : | [ ] |
Enable : | True |
RootOnTES : | None |
ParticleFilters : | { } |
RequireObjects : | [ ] |
WriteP2PVRelations : | True |
ParticleReFitters : | { } |
VertexFitters : | { } |
DecayTreeFitters : | { } |
AuditFinalize : | True |
AuditEndRun : | True |
ErrorsPrint : | True |
AuditBeginRun : | True |
PrimaryVertexRelator : | GenericParticle2PVRelator<_p2PVWithIPChi2, OfflineDistanceCalculatorName>/P2PVWithIPChi2:PUBLIC |
ErrorMax : | 1 |
DaughterLocations : | { ' Z0 -> ^e+ X' : 'taueplus' , ' Z0 -> ^e- X' : 'taueminus' , ' Z0 -> ^mu+ X' : 'taumuplus' , ' Z0 -> ^mu- X' : 'taumuminus' , ' Z0 -> ^pi+ X' : 'tauh1plus' , ' Z0 -> ^pi- X' : 'tauh1minus' , ' Z0 -> ^tau+ X' : 'tauh3plus' , ' Z0 -> ^tau- X' : 'tauh3minus' , '[Z0 -> e- ^e- ]CC' : 'taue2' , '[Z0 -> mu- ^mu- ]CC' : 'taumu2' , '[Z0 -> pi- ^pi- ]CC' : 'tauh12' , '[Z0 -> tau- ^tau- ]CC' : 'tauh32' , '[Z0 -> ^e- e- ]CC' : 'taue1' , '[Z0 -> ^mu- mu- ]CC' : 'taumu1' , '[Z0 -> ^pi- pi- ]CC' : 'tauh11' , '[Z0 -> ^tau- tau- ]CC' : 'tauh31' } |
MassFitters : | { } |
MonitorService : | MonitorSvc |
AuditInitialize : | True |
RegularRowFormat : | | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| | |
TypePrint : | True |
StatPrint : | True |
ForceOutput : | True |
DistanceCalculators : | { } |
AuditStop : | True |
P2PVInputLocations : | [ ] |
PropertiesPrint : | False |
PreloadTools : | False |
ForceP2PVBuild : | True |
GlobalTimeOffset : | 0.0000000 |
Location : | None |
EfficiencyRowFormat : | |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- | |
OutputLevel : | 3 |
RegisterForContextService : | True |
AuditReinitialize : | True |
LifetimeFitters : | { } |
UseEfficiencyRowFormat : | True |
InputPrimaryVertices : | Rec/Vertex/Primary |
AuditAlgorithms : | True |
DirectionFitters : | { } |
IgnoreP2PVFromInputLocations : | False |
CounterList : | [ '.*' ] |
UseP2PVRelations : | True |
Tool : | RelInfoConeVariables/RelInfoConeVariables_38:PUBLIC |
ErrorCounter : | 0 |
ParticleCombiners : | { } |