PANDA Software Trigger K. Gtzen Dec. 2012 Challenge Events/Data - - PowerPoint PPT Presentation

panda software trigger
SMART_READER_LITE
LIVE PREVIEW

PANDA Software Trigger K. Gtzen Dec. 2012 Challenge Events/Data - - PowerPoint PPT Presentation

PANDA Software Trigger K. Gtzen Dec. 2012 Challenge Events/Data acquired by DAQ (temporarily buffered) Software Trigger Algorithms Trickle of events stored on disc Required reduction factor: ~1/1000 (all triggers in total) A


slide-1
SLIDE 1

PANDA Software Trigger

  • K. Götzen
  • Dec. 2012
slide-2
SLIDE 2

Challenge

  • Required reduction factor: ~1/1000 (all triggers in total)
  • A lot of physics channel triggers → even higher reduction factor required

Events/Data acquired by DAQ (temporarily buffered)

Software Trigger Algorithms

„Trickle“ of events stored on disc

2

  • Dec. 2012
  • K. Götzen - Status Software Trigger
slide-3
SLIDE 3

Algorithms: Work in progress

  • Prerequisites: Tracking, PID, Event building
  • For now: Study of algorithms based on

– Physics Book Channels – Charged particles only – Combinatorics (inclusive) – Invariant masses – PID information

  • Toy MC and Full MC ⇒ See Donghee‘s Talk
  • Examples with Toy MC from my own studies
  • Dec. 2012
  • K. Götzen - Status Software Trigger

3

slide-4
SLIDE 4

Definition PID Quality

  • Asymmetric table, containing

– selector efficiencies and – misID levels; 𝑛𝑗𝑡𝐽𝐸 =

# 𝑏𝑑𝑑𝑓𝑞𝑢𝑓𝑒 𝑥𝑠𝑝𝑜𝑕 𝑢𝑧𝑞𝑓 𝑞𝑏𝑠𝑢𝑗𝑑𝑚𝑓𝑡 #𝑏𝑚𝑚 𝑥𝑠𝑝𝑜𝑕 𝑢𝑧𝑞𝑓 𝑞𝑏𝑠𝑢𝑗𝑑𝑚𝑓𝑡

  • Dec. 2012
  • K. Götzen - Status Software Trigger

4

e mu pi K p e eff misID misID misID misID mu misID eff misID misID misID pi misID misID eff misID misID K misID misID misID eff misID p misID misID misID misID eff

Particle Type Selector

fraction of pions acc. by electron selector fraction of electrons acc. by pion selector

slide-5
SLIDE 5

Definition PID Quality

  • Asymmetric table, containing

– selector efficiencies and – misID levels; 𝑛𝑗𝑡𝐽𝐸 =

# 𝑏𝑑𝑑𝑓𝑞𝑢𝑓𝑒 𝑥𝑠𝑝𝑜𝑕 𝑢𝑧𝑞𝑓 𝑞𝑏𝑠𝑢𝑗𝑑𝑚𝑓𝑡 #𝑏𝑚𝑚 𝑥𝑠𝑝𝑜𝑕 𝑢𝑧𝑞𝑓 𝑞𝑏𝑠𝑢𝑗𝑑𝑚𝑓𝑡

  • Dec. 2012
  • K. Götzen - Status Software Trigger

5

e mu pi K p e 0,95 0,05 0,05 0,05 0,05 mu 0,05 0,95 0,05 0,05 0,05 pi 0,05 0,05 0,95 0,05 0,05 K 0,05 0,05 0,05 0,95 0,05 p 0,05 0,05 0,05 0,05 0,95

Particle Type Selector

fraction of pions acc. by electron selector fraction of electrons acc. by pion selector

slide-6
SLIDE 6

Simultaneous Tagging Examples (Toy MC)

  • 6 tagging algo‘s, D+D-@3.77 GeV (D → Kππ), good PID (5% misID)
  • Dec. 2012
  • K. Götzen - Status Software Trigger

6

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

... of 0.3% of the DD events due to BR2...

slide-7
SLIDE 7

Simultaneous Tagging Examples

  • D+D- (D → any), good PID (5% misID)
  • Dec. 2012
  • K. Götzen - Status Software Trigger

7

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

... of all(!) DD events

slide-8
SLIDE 8

Simultaneous Tagging Examples

  • DPM@3.77 GeV, good PID (5% misID)
  • Dec. 2012
  • K. Götzen - Status Software Trigger

8

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-9
SLIDE 9

Simultaneous Tagging Examples

  • DPM@3.77 GeV, perfect PID (0% misID, 100% efficiency)
  • Dec. 2012
  • K. Götzen - Status Software Trigger

9

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-10
SLIDE 10

Simultaneous Tagging Examples

  • DPM@5.5 GeV, perfect PID (0% misID, 100% efficiency)
  • Dec. 2012
  • K. Götzen - Status Software Trigger

10

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-11
SLIDE 11

Background levels from DPM events

  • Dec. 2012
  • K. Götzen - Status Software Trigger

11

0,0 2,0 4,0 6,0 8,0 10,0 12,0 14,0 3,500 4,000 4,500 5,000 5,500 6,000

Selected Background [%] sqrt(s) [GeV]

Background levels (PID misID = 5%)

J/psi -> ll D0 -> K pi D+ -> K pi pi Ds -> K K pi phi -> K K Lc -> p K pi All

slide-12
SLIDE 12

Open Issues for ST

  • Need full list of all interesting channels! (What‘s gone is gone!)
  • Selection of D, Ds, Λc, ...

– Invariant mass cuts seem insufficient to reduce background – Displaced vertices online for cτ ≈ 50-200μm w/o precise IP?

  • Performance studied with generic background events from DPM

– What if DPM is not realistic?

  • How treat channels, which are indistinguishable from background?
  • Environment for testing

– Toy MC, Full MC, Online Reco Algorithms?

  • PID performance, neutrals quality, event builing quality online
  • Effect of event mixing/merging (higher combinatorics) on selection

performance?

  • Dec. 2012
  • K. Götzen - Status Software Trigger

12

slide-13
SLIDE 13

Event mixing and performance

  • Dec. 2012
  • K. Götzen - Status Software Trigger

13

  • When do events mix in online scenario?
  • Assumption: Minimum time between events required for separation
  • What is performance loss due to more combinatoric?

0,00 10,00 20,00 30,00 40,00 50,00 60,00 70,00 80,00 90,00 100,00 0,0 10,0 20,0 30,0 40,0 50,0

Required time difference for event separation

Overlap probability (sequent events)

50 MHz 20 MHz 10 MHz 5 MHz 2 MHz 1 MHz

Probability [%]

slide-14
SLIDE 14

Event mixing and performance

  • Determine effect of higher combinatorics due to event

merging

  • Procedure:

– Toy MC (DPM; generator level) background events – Merge fraction of sequent events corresponding to Pmix – Apply algorithm and determine amount of background feedthrough – Vary PID mis-ID levels (flat) – Vary center-of-mass energy

  • Dec. 2012
  • K. Götzen - Status Software Trigger

14

slide-15
SLIDE 15

Background levels @ 3.77 GeV

  • Dec. 2012
  • K. Götzen - Status Software Trigger

15

0,0 10,0 20,0 30,0 40,0 50,0 60,0 70,0 80,0 90,0 100,0 0,00 0,10 0,20 0,30 0,40 0,50

Background feedthrough [%] Overlap Probability

Background feedthrough @ 3.77 GeV

no PID misID = 20% misID = 5% misID = 1%

slide-16
SLIDE 16

Background levels @ 5.5 GeV

  • Dec. 2012
  • K. Götzen - Status Software Trigger

16

0,0 10,0 20,0 30,0 40,0 50,0 60,0 70,0 80,0 90,0 100,0 0,00 0,10 0,20 0,30 0,40 0,50

Background feedthrough [%] Overlap Probability

Background feedthrough @ 5.5 GeV

no PID misID = 20% misID = 5% misID = 1%

Event mixing doesn‘t seem to be a huge problem...

slide-17
SLIDE 17

Status

  • Work being done

– Toy MC studies; performance of simultaneous algo‘s – Toy/Full MC studies (→ Donghee) – Influence of PID on background suppression (→ Donghee) – Event source simulation (→ Mohammad) – Online Track reco (→ Yutie, Marius, Sean)

  • To do

– Compile full list of signatures & develop algorithms – Study neutral particles/channels – Open charm/baryon selection with displace vertices – Alternative background generation

17

  • Dec. 2012
  • K. Götzen - Status Software Trigger
slide-18
SLIDE 18

BACKUP

slide-19
SLIDE 19

Why Software Trigger at all?

  • Many benchmark channels (no ‚golden‘ channel)
  • Channels consist purely/predominantly of hadrons
  • Signal and background events look quite similar in terms of

– Multiplicity tracks/neutrals – kinematic distributions – event shape, ...

  • Many, many, many more background reactions (106)
  • No ‚simple‘ hardware trigger can cope with that situation
  • Need sophisticated algorithms with high selectivity
  • Only possible with online reco + a lot computing power

19

  • Dec. 2012
  • K. Götzen - Status Software Trigger
slide-20
SLIDE 20

Online Reco ↔ Software Trigger

Distinguish between:

  • Development of the selection/trigger algorithms

– Selection algorithms based on information available online → Task of Software Trigger

  • Online reconstruction/event building

– Time ordering / Tracking / Clustering / Track-Cluster-PID- Matching / Event building → Should mainly be addressed by Detector/FEE/DAQ people → Will be addressed both in this session

20

  • Dec. 2012
  • K. Götzen - Status Software Trigger
slide-21
SLIDE 21

Assignment of tasks (till now)

  • Identification of various selection criteria for relevant PANDA physics channel

(cut on momenta, cut on masses, PID, fitting, etc...) → Klaus; DONE

  • Determination of their selection power of different criteria

(ideally in terms of signal efficiency/background suppression). → not assigned; addressed partially in algorithm development

  • Determination of their dependence from detection quality

(efficiency, momentum resolution, energy resolution, partial PID informtation → Donghee's; work in progress

  • Identification of/search for new selection criteria using more basic information

→ Donghee + Klaus; work in progress

  • Evaluation to what extent online event building is a requirement

(incl. ↔ excl. triggers), implementation when necessary. Depends on level of event mixing. → Klaus; work in progress

  • Full implementation of time base simulation for all detectors

(in particular pattern recognition and reconstruction based on a time sequential digi stream) → done for some detectors → is up to the detector subgroups.

  • Implementation of identified algorithms on trigger hardware (FPGA, GPU)

→ TBD

  • Test of this hardware with simulated PANDA DAQ input.

Use time based simulated detector digis to feed into hardware to test function and performance. → Mohammad

21

  • Dec. 2012
  • K. Götzen - Status Software Trigger
slide-22
SLIDE 22

Quick Compare Toy and Full MC

  • DPM@3.77 GeV, Toy MC, no PID
  • Dec. 2012
  • K. Götzen - Status Software Trigger

22

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-23
SLIDE 23

Quick Compare Toy and Full MC

  • DPM@3.77 GeV, Full MC, no PID
  • Dec. 2012
  • K. Götzen - Status Software Trigger

23

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-24
SLIDE 24

Simultaneous Tagging Examples

  • D+D- (D → any), no PID
  • Dec. 2012
  • K. Götzen - Status Software Trigger

24

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-25
SLIDE 25

Simultaneous Tagging Examples

  • DPM@3.77 GeV, no PID
  • Dec. 2012
  • K. Götzen - Status Software Trigger

25

J/ψ→ ℓ+ℓ - D0→ K-π+ D+→ K-π+π+ Ds

+→ K+K-π+

φ→ K+K- Λc→ pK-π+

slide-26
SLIDE 26

Interface to online reco/hardware

  • When algorithms are implemented on hardware

→ need a realistic test scenario

  • Idea:

Do time ordered simulation + simulate hardware digi stream

26

Reco DAQ Trigger SIM

For testing this ... See Mohammads talk

  • Dec. 2012
  • K. Götzen - Status Software Trigger