1 The BaBar EMC, and B J/ hh analysis Nick Barlow, Yaw Ming Chia January 2006

Preview:

Citation preview

1

The BaBar EMC, and BJ/ hh analysis

Nick Barlow, Yaw Ming Chia

January 2006

2

Contents

• EMC stuff:• EMC calibrator proxies• Interactive Kanga

• Analysis stuff:• Data/MC comparisons• Background studies• Fit validation• Future plans

3

EMC calibrator proxies (1)

• “Raw” energy of EMC clusters needs to be calibrated to correct for:• Radiation damage to crystals• shower leakage from the back of crystals or

gaps between them

• Calibrations are applied at read-time using constants stored in the “Conditions database”• Bit of code that gets the calibrator from the

database is called a “proxy”• Should keep a cached copy of the calibrator

until it is no longer valid.

4

EMC calibrator proxies (2)

• In July, database experts found that an EMC proxy was accessing the database 3 times per event processed• Significant impact on processing time, particularly

when many jobs running in parallel• Found that this was due to using a single custom

EMC proxy to retrieve different types of cluster calibrator• “Old” pi0 calibration, “new” pi0 calibration, MC

calibration• Fixed by using different instance of standard

proxy template for each type of calibration• Speeds up the processing of all BaBar jobs by up to

10%

5

Interactive Kanga (1)

• The (no-longer) new BaBar computing model (CM2) uses ROOT-based “Kanga” files as its event store

• Can run traditional jobs over these Kanga files to produce ntuples or rootuples, OR can access files directly from ROOT command line using “Interactive Kanga” (E. Charles)

• Kanga files contain detector-level objects (individual hits), reco-level objects (e.g. tracks, EMC clusters), analysis-level objects (“BtaCandidates”)

6

Interactive Kanga (2)

• Accessing data interactively is NOT good for:• Combinatorics• Vertexing, kinematic fitting• Particle ID using “standard” selectors

• However, with a bit of foresight, can do this stuff in “skim” job (centrally run), and store composite BtaCandidates along with associated “UsrData” in Kanga files

• It is possible to navigate from BtaCandidates to associated “reco” objects..

• However, until recently, EMC reco objects had no useful accessor functions• Requires access to conditions database for calibration

constants

7

Interactive Kanga (3)

• Added accessor functions to persistent EMC classes for every variable people might use:• Raw and calibrated energies, cluster centroid positions,

shower shape variables, cluster energy sums

• Potentially useful for physics analysis, but already very useful for EMC studies..• Studies that would previously take hours or days writing

code and running ntuple-making jobs, can be done in minutes or seconds from the ROOT command line.. e.g.

Track intersection bug Projectivity correction to theta

8

BJ/+- analysis(with Yaw Ming Chia)

9

Comparison of continuum MC and off-resonance data

Points = off-res data

Yellow=uds MC

Light blue = ccbar MC

Hint of a rho peak in data, not reproduced in MC??

M(pipi) DeltaE

•Not enough statistics in off-res data for meaningful comparison

10

Comparison of generic MC and on-resonance data (1)

•Jpsi peaks look pretty clean

•Virtually no continuum background in Jpsi->ee

•Mass peak slightly shifted to the left in data

Points = on-res data

Yellow=uds MC

Light blue = ccbar MC

Dark blue = B+B- MC

Green = B0B0bar MC

Jpsi->mumu Jpsi->ee

11

Comparison of generic MC and on-resonance data (2)

M(pipi), grand sideband of mES/DE plane

mES, upper DE sideband

mES, lower DE sideband

•MC shapes and normalisations agree reasonably well with data

•BBbar background much larger than continuum

Points = on-res data

Yellow=uds MC

Light blue = ccbar MC

Dark blue = B+B- MC

Green = B0B0bar MC

12

Generic B0B0bar MC with and without Jpsi events

Black histos are all generic B0B0bar

Red histos have events containing Jpsi removed (at MC truth level)

13

Fits to non-Jpsi background (generic MC)

•uds, ccbar, BBbar generic MC (with Jpsi events removed) scaled to data luminosity and added together

•DE cut is wider than in final analysis (to increase statistics)

•PDFs used here are those used in previous BaBar analysis (J. Boyd, J. Weatherall) – will be revisited..

•Looking at MC truth for events in this peak – seem to be from D0->K0pi+pi- decays where we miss the K0

•Could perhaps remove some of these by combining pi pi combination with Ks cands and applyind D veto

•No success so far..

Argus function

Wiebull function plus reversed Wiebull function, plus B-W at rho mass

14

Inclusive Jpsi MC with and without signal events

Black histos are all inclusive Jpsi MC

Red histos have

B->JpsiPiPi,

B->JpsiKs,

B->JpsiRho0,

B->Jpsi f2 events removed (at MC truth level)

15

Fits to Jpsi background (inclusive Jpsi MC)

•|DE|<40MeV cut seems to remove most JpsiK* events, but what if DE is shifted in data wrt MC?

From looking at MC truth, these are JpsiK* events with kaon mis-identified as a pion

• Consider using separate PDF for B->Jpsi K* (BF known to 5% accuracy)

Argus function plus Gaussian at B mass

Wiebull function

16

Fit validation

• Generate “toy MC” events from PDFs used in fit, and perform fit, comparing input number to fitted number of events in each category

• Repeat for 1000 “experiments”, and plot the distribution of “pulls” i.e. (fitted # - input #)/(error on fitted #)

• Looks OK for toy MC • However, not so good when we instead randomly

sample events from full MC. • This shows that the PDFs do not describe the

distributions very well

17

Angular analysis of BJ/0

• Necessary to distinguish CP-even and CP-odd components (prerequisite for CP violation measurements)

• Define angles in “transversity frame”:

• Have written code to calculate angles, next step is to convert these into transversity amplitudes and check on signal MC

B0

J/

0

l+

l-

+

-

tr

tr

xtr

ztr

ytr

18

Future plans

• Next steps: • Investigate background PDFs and possible

vetoes on problematic peaking backgrounds• Continue toy and embedded MC tests to

validate fit• “unblind” and measure BF(BJ/ +-)

• Longer term• Measure Branching Fraction for BJ/ + and

set upper limits for BJ/ K+K- and BJ/ • Angular analysis for BJ/ 0

• Possibly leading on to time-dependent CP violation measurement (sin2eff)