bes iii reconstruction software planning for summer 2004 bes iii reconstruction software planning...

11
BES III reconstruction software BES III reconstruction software planning for Summer 2004 planning for Summer 2004 Li Weidong 2004. 02. 11

Upload: candace-martin

Post on 19-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

BES III reconstruction software BES III reconstruction software planning for Summer 2004planning for Summer 2004

Li Weidong

2004. 02. 11

Page 2: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 2

Purpose and time schedulePurpose and time schedule

Purpose developing reconstruction algorithms for MDC, EM Calorimeter,

TOF and Muon Counter in a “light-weight” environment.

the algorithms are intended to be self-contained with a minimal and well defined interface. It should be easy to run the algorithms in a new framework.

performance measurements for simulated single particles e.g. electons, pions, muons and gammas.

Integral performance test by combining reconstructed information from more than one system.

Time schedule beginning of February 2004 to mid of mid June 2004

Page 3: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 3

Software environmentSoftware environment

Based on the BESF framework 3.0

Software configuration management tool: CMT

Use pseudo raw data format

Temporarily ignoring other aspects like data management and raw data access, make a shortcut especially for algorithm development: Input: ASCII data file prepared by BOOST

Output: ntuples which contain M.C. truth information and reconstructed information

Page 4: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 4

Input Data FileInput Data File

The Input data files are prepared by BOOST and contain the following information: Particle level information (KINE) arranged per event.

RAW data (MDC, TOF, EC and Muon Counter)

Information to allow association of reconstructed tracks with particle level information.

Page 5: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 5

Common ASCII file format Common ASCII file format

General syntax of data block in the ASCII file { [TAG name] [data......] } [TAG name]

The file contains the following blocks :

{ VERSION [ version information ] } VERSION

{ EVENT { EVHEAD [event no. etc.] } EVHEAD { KINE [info for kine] } KINE

{ MDCDIGI [ MDC pseudo raw data ] } MDCDIGI

{ TOFDIGI [ TOF pseudo raw data ] } MDCDIGI

{ CALDIGI [ calorimeter pseudo raw data ] } CALDIGI

} EVENT

Page 6: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 6

The output ntuple: Event BlockThe output ntuple: Event Block

EVENT Block :

IdRun : run no.

IdEvent : event no Status : status = 0: OK, status != 0 : error status code bit#0: KINE block trancated bit#1: MDC block truncated bit#2: TOF block truncated bit#3: EC block truncated bit#4: MC block truncated

Page 7: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 7

KINE blockKINE block

nKin : no. kine

for each kine :

kId(ikin) : no. of KINE in GEANT jKINE structure

kPar(ikin) : entry no. (ikin) of parent

kBrem(ikin) : entry no. (ikin) of highest Et Brem

kProd(ikin) : entry no. of highest pT product

kBro(ikin) : for Brem and Products : entry no. of next highest pT Brem/product

kprt(ikin) : PDG particle code

kPt(ikin) : Pt

kEta(ikin) : pseudo-rapidity

kPhi0(ikin) : phi at closest approach to origin

kd0(ikin) : xy distance of closest approach to origin

kZ0(ikin) : z distance of closest approach to origin

kRv(ikin) : production radius

kZv(ikin) : Z of production vertex

Page 8: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 8

Sub-detector block ( MDC )Sub-detector block ( MDC )

dcNtracks : no. track candidates reconstructed

for each track :

dcTrkId(idc) : track ID

dcPt(idc) : pT

dcPhi0(idc) : directional phi at origin

dcD0(idc) : impact parameter (cm)

dcz0(idc) : z intercept (cm)

dcEta(idc) : eta

dcNhits(idc) : no. hits

dcKnHit(idc) : no. hits contribute by associated KINE.

dcKin(idc) : index of associated KINE in KINE block (numbering 1 to nKin)

Page 9: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 9

Reconstruction algorithms and developersReconstruction algorithms and developers

MDC tracking Zang ShiLei

MDC fast tracking and dE/dx reco Wang DaYong

EM Calorimeter reco Wang Zhe

TOF reconstruction ?

Muon Finder You ZhenYun

Page 10: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 10

Input and ouput service developersInput and ouput service developers

Wang DaYong, Li Weidong …

The code is expected to be delivered at the end of February.

Page 11: BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong 2004. 02. 11

11 February 2004 BES III Software Meeting 11

Parallel work and study Parallel work and study

Study new framework based on Gaudi ( Zhang Xueyao, Zhang Xiaomei, Huang XingTao, Qiu JinFa and Li Weidong )

Data Management ( Zhang Xueyao and Huang XingTao )

Design and implementation for accessing to raw data, raw data serialization and unpacking, online and offline identifier conversion. ( Zhang Xiaomei )

Design of BES III Calibration ( Qiu JinFa )