status of analysis software

35
Status of Analysis Status of Analysis Software Software Kanglin He Kanglin He For Analysis Software For Analysis Software Group Group

Upload: lucius

Post on 19-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

Status of Analysis Software. Kanglin He For Analysis Software Group. Outline. Physics Tools Project Particle ID Composition Tools Analysis Event Data Model Global Link and Event Assembly Analysis Event Data Model BParticle Project Event/Physics Tags Project Event Classification - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Status of Analysis Software

Status of Analysis SoftwareStatus of Analysis Software

Kanglin HeKanglin He

For Analysis Software GroupFor Analysis Software Group

Page 2: Status of Analysis Software

OutlineOutline Physics Tools Project

Particle ID Composition Tools

Analysis Event Data Model Global Link and Event Assembly Analysis Event Data Model BParticle Project

Event/Physics Tags Project Event Classification Physics Tags Event Collection, Filter

Physics Performance Check Summary

Page 3: Status of Analysis Software

Status of Particle IDStatus of Particle ID DedxPID

Ready now TofPID

Barrel inner TOF PID Ready now

Barrel outer TOF PID Ready now

MuonID Ready now, by PKU

EmcPID Not ready

Endcap TOF PID Not ready

TOFQ PID Not ready

See Dr. Ji X.B ‘s talk for performance check

Page 4: Status of Analysis Software

Composition ToolsComposition Tools Telesis

BESII Kinematic Fit package C++ implemented by SDU

BKlamsVTX BESII Ks, Λ reconstruction package C++ implemented by Dr. B.J. Liu

VertexFit VertexFit SecondVertexFit KinematicFit

Page 5: Status of Analysis Software

Status of TelesisStatus of Telesis

Track presentation (φ,κ,λ) for charged track (φ,λ, sqrt(E)) for neutral track

Constraints Resonance Momentum-energy conservation Miss track

Worked smoothly in BOSS

Page 6: Status of Analysis Software

Status of BKlamsVTXStatus of BKlamsVTX

Get the point (s) of intersection of two helices in transverse plane

Check if the 2nd vertex candidate is located in reasonable region

Worked smoothly in BOSS

See B. J. Liu’s talk for detail

Page 7: Status of Analysis Software

Status of Vertex FitStatus of Vertex Fit Formulas (adopt from Paul Avery’s Lessons) Include: VertexFit, KinematicFit and 3-D

SecondVertexFit Support Composed Particle

Reconstructed π0, η Reconstructed Ks, Λ

Particle and Vertex presentation

W

zyx

V

z)y,x,E,,p,p,(pW

charge

Vx

z)y,(x,

Page 8: Status of Analysis Software

Kinematic ConstraintsKinematic Constraints

Invariant mass constraints Total energy constraints Total Momentum constraints Total 3-momentum constraints Total 4-momentum constraints Equal mass constraints

Page 9: Status of Analysis Software

Vertex ConstraintsVertex Constraints Vertex constraint to a fixed position Vertex constraint to an unknown position General Vertex fit Swimming Track parameters and Error matrix to vertex

position

2

1

22

hp

)hx)(h(pΔxpasin

a

hphΔx0

)hx(Δx2

ahΔx)(p0

Page 10: Status of Analysis Software

SecondVertexFitSecondVertexFit Find decay vertex position of Ks/Λ through

VertexFit Performing a 2-C fit by applying the alignment

constraints Calculating the decay length and its error

0cτm

pzz

0cτm

pyy

0cτm

pxx

zdp

ydp

xdp

Xp: production position (beam position)Xd: decay position

Page 11: Status of Analysis Software

Summary of Analysis ToolsSummary of Analysis Tools

Particle ID package Hadron identification by combined TOF and

dE/dx information Muon identification by MuonID Electron identification is not completed

All Composition Tools packaged are worked smoothly and stably in BOSS

Page 12: Status of Analysis Software

Analysis Event Data ModelAnalysis Event Data Model

Dst Event Data Model From Reconstruction DstTrackList

Global Link and Dst Event Assembly

Analysis Event Data Model BParticle Project

Physics Event Data Model Physics Group

Page 13: Status of Analysis Software

Analysis Event Data FlowAnalysis Event Data Flow

MdcTrackCol

MdcKalTrackCol

DedxCol

TofTrackCol

EmcTrackCol

MucTrackCol

ExtTrackCol

Track #1MdcTrack

MdcKalTrackDedx

TofTrackEmcTrackMucTrackExtTrackTrack #2

MdcTrackMdcKalTrack

DedxTofTrackEmcTrackMucTrackExtTrackTrack #...MdcTrack

MdcKalTrackDedx

TofTrackEmcTrackMucTrackExtTrackTrack #NMdcTrack

MdcKalTrackDedx

TofTrackEmcTrackMucTrackExtTrack

BParticle

BTrack

BParticleID

BVertex

BPhotonCol

BElectronCol

BMuonCol

BPionCol

BKaonCol

BProtonCol

BPi0Col

...BKShortCol

BLambaCol

Bhabha Event

Dimu Event

GammaGammaEvent

...

Hadron Event

Tau PairEvent

D0 Tags

D+ Tags

DsTags

...

J/Psi Tags

Other PhysicsTags

Dst EventData Model

Analysis EventData Model

Physics/EventTag

Page 14: Status of Analysis Software

Global LinkGlobal Link MDC reconstruction

dE/dx, Kalman fit track Match to TOF and Muon

counter Track Applying Track Extrapolatio

information, done in Reconstruction

Match to EMC Position difference of extTrk

and emc Track, treat as Neutral tracks if not matched

See Wang L.L ‘s talk for detail

Page 15: Status of Analysis Software

Dst Track List CollectionDst Track List Collection trackID() MdcTrk() DstMdcTrack MdcKalTrk() DstMdcKalTrack Dedx() DstDedx TofTrk() DstTofTrack EmcTrk() DstEmcTrack MucTrk() DstMucTrack ExtTrk() DstExtTrack

Access sub-detector info through a set of pointers

Page 16: Status of Analysis Software

B(es)Particle ProjectB(es)Particle Project

Write Particle (Charged tracks, neutrals, Vertice and composed particle) information into TDS. Analysis Algorithm can access these info.

May develop to a common standard platform, make Analysis job easily and friendly

Allow Physics groups to design Physics Data model easily

Page 17: Status of Analysis Software

ContentsContents BParticle Collection

Event Analysis Event Data Model BParticleID Collection

Particle identification data BTrack Collection

Charged and Neutral Track infomation data BVertex Collection

(2nd)Vertex Reconstruction data BStableParticle Collection

Photon, Electron, Muon, Pion, Kaon, Proton BComposedParticle Collection

π0,η,Ks,Λ etc

Page 18: Status of Analysis Software

B(es)Particle ProjectB(es)Particle Project

BParticleCol

BVertexBTrackColBParticleID

BComposedParticle

BKShortCol

BLambdaCol

BPi0Col

BEtaCol

BPhotonCol

BElectronCol

BMuonCol

BPionCol

BKaonCol

BProtonCol

Page 19: Status of Analysis Software

Status of BTrackStatus of BTrack Photon selection algorithm

Energy Threshold Angle between photon and Charged Track Angle between photons

Charged Track Selection algorithm Impact parameters (Rxy and Z0),Pxy ,Polar angle Particle ID information

Selection criteria controlled by job option file Good Tracks are put into Photon, electron, Muon, Pion,

Kaon, Proton Collection

See X.B Ji and M.S Chen’s talk for detail

Page 20: Status of Analysis Software

Status of BVertexStatus of BVertex Ks and Λ decay vertex are implemented

BKlamsVTX SecondVertexFit

Gamma conversion vertex will come out soon 1st Vertex reconstruction will be done in Physics

analysis level Well reconstructed Ks and Λ are put into BParticle

Collection (selection criteria controlled by job Option file)

See B.J Liu’s talk for detail

Page 21: Status of Analysis Software

Status of Pi0/Eta ReconstructionStatus of Pi0/Eta Reconstruction

π0/ηγγ Raw mass region Chisq of mass constraint fit Decay angle cut

Reconstructed π0/η are put into Pi0/Eta Collection

Selection criteria controlled by job Option file

See M.S Chen’s talk for detail

Page 22: Status of Analysis Software

Summary of Analysis Summary of Analysis Event Data ModelEvent Data Model

Global Link and Dst Event Assembly Integrated into BOSS beta Release First analysis J/Ψρπ come out in the middle of October 2005

After BOSS beta release, a prototype of BESIII analysis event data model was designed BParticle Collection BTrack/BParticleID Collection BVertex Collection BStableParticle/BComposedParticle Collection

Analysis Event Data Model was implemented by BParticle Project Charged/Neutral Track Selection Algorithm Vertex Reconstruction/Selection Algorithm π0/η Reconstruction/Selection Algorithm

BParticle Project will be developed to Standard BESIII Analysis Framework

Page 23: Status of Analysis Software

Status of Event/Physics Tags Status of Event/Physics Tags ProjectProject

Event Classification (will be started) Bhabha/Dimu/Hadron/etc. X.H Mo is working on

Physics Tags (started) Physics Tag Event Data Model

Designed by Physics Group Charm Meson Tags (D0, D+, Ds)

J.Y Zhang, Y.Z Sun, S.S Sun are working on J/Ψ tags (Ψ’ππJ/Ψ)

X.H Mo, Li Gang are working on Other Physics Tags

Event Collection/Filter (not started) Event Collection Filter: sub-sets of data containing selected tags

Page 24: Status of Analysis Software

Physics Performance CheckPhysics Performance Check Charged Track

Hadron Performance (X.B Ji’s talk) MuonID Performance (PKU)

Photon(π0/η ) performance M.S Chen’s talk

Decay Vertex Reconstruction B.J Liu’s talk

J/Ψ,Ψ’, D/Ds Analysis X.H Mo, X.B Ji, J.Y Zhang ‘s talks

Page 25: Status of Analysis Software

Energy threshold at 40MeV

GeV

Eff

icie

ncie

s(10

0%)

Photon detection Efficiencies as a function of E

20MeV30MeV

40MeV50MeV

60MeV70MeV

Page 26: Status of Analysis Software

From Li H.B

ρπJ/ψ

M

M

ρπJ/ψ

No 4C fit

After 4C fit

γγπ0

γγπ0

Page 27: Status of Analysis Software

From Li H B

M

γγπ0

50 K

Inc

lusi

ve Ψ

” M

C d

ata

Page 28: Status of Analysis Software

~3MeV

~1.2MeV

ππKS

50 K

Inc

lusi

ve Ψ

” M

C d

ata

Page 29: Status of Analysis Software

KKφ

0πππω

50 K

Inc

lusi

ve Ψ

” M

C d

ata

Page 30: Status of Analysis Software

50K

Inc

lusi

ve Ψ

” M

C d

ata

KπK*0

πKK S*

Page 31: Status of Analysis Software

From Y.Z Sun

πKD0 πππKD0

π

00 ππKD ππKD S

0

Page 32: Status of Analysis Software

From J. Y Zhang

0S ππKD

πKD S

πππKD S

ππKD

Page 33: Status of Analysis Software

J/ψππψ

recM

From Li Gang

Page 34: Status of Analysis Software

50K inclusive Ψ’ MC data

Inclusive photon Energy

0cχ

1cχ2

γJ/ψχ1,2c

E

μμJ/ψ

Page 35: Status of Analysis Software

SummarySummary Analysis Software in Good but not perfect status,

physics analysis can be started Need More Manpower in ParticleID package A prototype of BESIII Analysis Event Data Model has

been designed and developed Event/Physics Tags project will be developed in 2006 Many(but not enough) Physics Performance checks

have been done

Thank You

Welcome to join us