Presentation is loading. Please wait.

Presentation is loading. Please wait.

DST data structures: Status report M. Moulson, CP working group 25 October 2001.

Similar presentations


Presentation on theme: "DST data structures: Status report M. Moulson, CP working group 25 October 2001."— Presentation transcript:

1 DST data structures: Status report M. Moulson, CP working group 25 October 2001

2 DST proposal Compressed YBOS format Produced from datarec output kpm, ksl, rpi, rad One output DST per run and stream Exception: rad stream (charged and neutral DST’s) Subset of banks and event tags Raw banks to be dropped after initial period of debugging

3 Task list Banks and data structures TriggerPalutan, Patera, Bossi, Moulson CalorimeterMiscetti TrackingMoulson Scripting, DB, recall spaceBloise, Sfiligoi Verification w/ analysis groups Moulson, Valente, all analysis groups

4 Bank list and data structures LRID, EVCLEvent headers T0GLGlobal t 0 TDSTTrigger summaryEssential info from TPIE, TMON, TCAF CTRGSector-to-cluster CSPSCalorimeter hitsReplaces CELE, CWRK CPLS, CLLSCalorimeter clustersCLUO exists but not significantly advantageous QCAE, QWRKQCAL hits DCNHDC hit counts DTFSFitted tracksBanks shortened; hit lists dropped DVFSFitted vertices TCLOTrack-to-cluster ECLS, ECLOEvent classification KNVO, VNVO, INVONeutral vertices

5 Data structure related tasks I dentify banks to drop Write A/C module to: Create new summary banks if needed Modify existing banks if needed Write transparent PROD2NTU subroutine: Read new (DST) or old (normal YBOS) banks indifferently Fill as many Ntuple variables as possible if only DST banks exist Communicate changes to A/C path for DST production

6 Tracking banks Banks dropped: DTCE, DHRE, DPRS, DHSP, DCHD New banks: DCNH– total hits in DC Total hits, hits used by PR, TF Big and small cells Banks modified: DTFS– hit lists deleted Status: A/C module and PROD2NTU code done, in library

7 Trigger banks Banks dropped TPIE, TMON, TCAF– replaced by TDST TELE, PZZA– replaced by CTRG MOKA– emulation not needed for DST New bank: TDST B/E/W multiplicities for LET and Cosmic series TDC’s for T1C, T1D, T2D, injection, and fiducial Number of T2 hits from CAFFE Status: A/C module and PROD2NTU code done, in library

8 Example UIC for ksl DST’s use eclsfilt emcdbini clurec clufixene t0_find clufixtim clu2trig track_dst trig_dst talk eclsfilt sel kltag yes klcrash yes intertag yes ksneut yes ksemil yes klppp yes kl3p0 yes ret ret filter eclsfilt on output select events/filter=eclsfilt output select drop **** output select kept LRIDEVCLT0GLTDSTCTRGCSPSCPLSCLLSQCAEQWRKDCNH DTFSDVFSTCLOECLSECLOKNVOVNVOINVO output zip 5

9 Results KB/Input EvtStage 37 500 ksl events, Run 19059, no compression 4.4 Bank list adjusted 2.6 Compressed (zip level 5) 0.72 KSTAG rejected (364 events) DST volume estimate for 200 pb -1 : 2001 average ksl occupancy: 2.5M Evt/pb -1 200 pb -1 × 2.5M Evt/pb -1 × 0.72 KB/Evt = 360 MB Volume estimate doubles if raw banks retained


Download ppt "DST data structures: Status report M. Moulson, CP working group 25 October 2001."

Similar presentations


Ads by Google