Pluto: Weight-Based Event Sampling

Similar documents
The Pluto ++ Event Generator. Ingo Fröhlich for the HADES collaboration

Exotica production with ALICE

Near-threshold strangeness production in pp, πp and πa systems with the UrQMD transport model

Pluto: A Monte Carlo Simulation Tool for Hadronic Physics

Overview of LHCb Experiment

Hypothesis testing. Chapter Formulating a hypothesis. 7.2 Testing if the hypothesis agrees with data

arxiv: v1 [nucl-th] 24 Apr 2016

Jet reconstruction with first data in ATLAS

Boosted top quarks in the ttbar dilepton channel: optimization of the lepton selection

Analysis of the forbidden decay 0 +e + +e with WASA-at-COSY

Analysis of diffractive dissociation of exclusive. in the high energetic hadron beam of the COMPASS-experiment

arxiv: v1 [hep-ex] 31 Dec 2014

Part I. Experimental Error

Partonic transport simulations of jet quenching

Recent Results on Spectroscopy from COMPASS

A Theoretical View on Dilepton Production

Parametric Optimization with Evolutionary Strategies in Particle Physics

Dilepton Production from Coarse-grained Transport Dynamics

CLEO Results From Υ Decays

Studying η-meson Decays with WASA-at-COSY

The η-meson Decay Program at WASA-at-COSY

Some studies for ALICE

HASPECT in action: CLAS12 analysis of

CDF top quark " $ )(! # % & '

Measurement of virtual photons radiated from Au+Au collisions at E beam = 1.23 AGeV in HADES

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Alice TPC particle identification

Z 0 Resonance Analysis Program in ROOT

Studies towards Y(4260) Ψ(2S) + η/π⁰

Root Tutorial: Plotting the Z mass

Measurement of Electrons from Beauty-Hadron Decays in p-pb Collision at snn = 5.02 TeV with ALICE at the LHC

First Run-2 results from ALICE

arxiv:nucl-ex/ v1 26 Feb 2007

International Workshop on Heavy Quarkonium Oct. 2007, DESY Hamburg. Prospects for Panda. Charmonium Spectroscopy

Dilepton production in elementary reactions

Jet Reconstruction and Energy Scale Determination in ATLAS

Search for Dark Particles at Belle and Belle II

B-Tagging in ATLAS: expected performance and and its calibration in data

DELPHI Collaboration DELPHI PHYS 656. Measurement of mass dierence between? and + and mass of -neutrino from three-prong -decays

Early SUSY Searches in Events with Leptons with the ATLAS-Detector

Rare decays in the beauty, charm and strange sector

Physics at Hadron Colliders

Recent Results on Rare B Decays from BaBar and Belle

A search for heavy and long-lived staus in the LHCb detector at s = 7 and 8 TeV

Photon Production in a Hadronic Transport Approach

arxiv: v1 [hep-ex] 18 Jul 2016

Spectroscopy Results from COMPASS. Jan Friedrich. Physik-Department, TU München on behalf of the COMPASS collaboration

Searches for exotic particles in the dilepton and lepton plus missing transverse energy final states with ATLAS

A MONTE CARLO SIMULATION OF COMPTON SUPPRESSION FOR NEUTRON ACTIVATION ANALYSIS. Joshua Frye Adviser Chris Grant 8/24/2012 ABSTRACT

Measuring Inclusive Cross Sections in Hall C

Discovery of charged bottomonium-like Z b states at Belle

Hadron Spectroscopy Lecture 1 Introduction and Motivation

Measurement of the jet mass distribution in boosted top quark decays at 8 TeV in CMS

The LHC Heavy Flavour Programme

Measurements of the dilepton continuum in ALICE. Christoph Baumann Resonance Workshop, Austin

A search for baryon-number violating Λ ml decays using JLab

PoS(Bormio2012)013. K 0 production in pp and pnb reactions. Jia-Chii Berger-Chen

LHCb status. Marta Calvi. for the LHCb Collaboration. 103 rd LHCC meeting University Milano-Bicocca and INFN

Geant4 v8.3. Physics III. Makoto Asai (SLAC) Geant4 Tutorial Course

Rare Hadronic B Decays

arxiv: v1 [hep-ph] 31 Jan 2018

Search for K + π + νν decay at NA62 experiment. Viacheslav Duk, University of Birmingham for the NA62 collaboration

NA62: Ultra-Rare Kaon Decays

arxiv:nucl-th/ v1 23 Feb 2007 Pion-nucleon scattering within a gauged linear sigma model with parity-doubled nucleons

Stefan Diehl. 2nd Physics Institute, Justus-Liebig-University Giessen

Physics at Tevatron. Koji Sato KEK Theory Meeting 2005 Particle Physics Phenomenology March 3, Contents

Hadron Spectroscopy at COMPASS

Contents. What Are We Looking For? Predicted D

Simulating Gamma-Ray Telescopes in Space Radiation Environments with Geant4: Detector Activation

Version 10.1-p01. Primary Particle. Makoto Asai (SLAC) Geant4 Tutorial Course

Uta Bilow, Carsten Bittrich, Constanze Hasterok, Konrad Jende, Michael Kobel, Christian Rudolph, Felix Socher, Julia Woithe

The η-meson Decay Program at WASA-at-COSY

The measurement of non-photonic electrons in STAR

Detector Simulation. Mihaly Novak CERN PH/SFT

Roberto Versaci on behalf of the KLOE collaboration. e+e- collisions from φ to ψ

Ridge correlation structure in high multiplicity pp collisions with CMS

Recent Results from BaBar

Baryon Spectroscopy in COMPASS p p p f π + π p s p p p f K + K p s. Alex Austregesilo for the COMPASS Collaboration

IKF. H-QM Quark Matter Studies. Quarkonia Measurements with ALICE. Frederick Kramer. WWND, Ocho Rios, Jan 8, IKF, Goethe-Universität Frankfurt

Determination of Λ MS from the static QQ potential in momentum space

Study of charm fragmentation in e + e annihilation and ep scattering

Higgs cross-sections

Measurements of Particle Production in pp-collisions in the Forward Region at the LHC

arxiv:hep-ex/ v1 1 Feb 2002

Feasibility Studies for the EXL Project at FAIR *

PSRD: A Complication in Determining the Precise Age of the Solar System

Σ(1385) production in proton-proton collisions at s =7 TeV

Neutral Current Interference in the TeV Region; the Experimental Sensitivity at the LHC

(pp! bbx) at 7 and 13 TeV

Relative branching ratio measurements of charmless B ± decays to three hadrons

V b. (u,c,t) d. d W. (u,c,t)

Measurements of the production of a vector boson in association with jets in the ATLAS and CMS detectors

Production cross sections of strange and charmed baryons at Belle

Problem Set # 2 SOLUTIONS

Recent Results from Fermilab Charm Experiment E791. David A. Sanders. Representing the Fermilab Experiment E791 Collaboration

Strangeness Production at SIS: Au+Au at 1.23A GeV with HADES & Microscopic Description by Transport Models

QCD Measurements at DØ

ZZ 4l measurement with the first ATLAS data

Measurement of the baryon number transport with LHCb

An introduction to Bayesian reasoning in particle physics

Transcription:

Pluto: Weight-Based Event Sampling I. Fröhlich Institut für Kernphysik, Johann Wolfgang Goethe-Universität, 60486 Frankfurt, Germany. Definitions Sampling distribution/model: Determines the number of events per phase space bin by a physics model. Generator distribution/model: The number of events is sampled by any (un-physical) distribution. Weighting distribution/model: The physics model assigns only weights and does no sampling. 2 Motivation It is very often the case, that experiments measure regions of the phase space, where the physics produces a rare number of events. Such an example is the electromagnetic Dalitz decays, measured by the HADES spectrometer, where the di-lepton yield spans over orders of magnitide, with a high differential cross section for the low-mass pairs, whereas the high-mass pairs have a much lower cross section dγ/dm (however the focus of the HADES program is on the latter). On the other hand, Monte-Carlo simulations need an adeqate statistics for the region of interest. The usual event sampling, as it is also done in the Pluto event generator, takes such physics distributions and samples (lets say the di-lepton mass) according to the provided differential cross sections. The consequence is that a high number of events have to be sampled before an acceptable number of events in the region of interest have been collected. This problem is even more drastic if the detector setup removes the sampled events preferrably in the region with high statistics. E.g., in the HADES di-lepton analysis with the cut on the opening angle of the pair removes most of the low-mass region which have been sampled before. The solution for such a waste of computing performance is weight-based event sampling, where a weight is assigned to each of the particle (or the event). This means that each single Monte- Carlo event stands for a hidden number of real events if the weight is un-like one.

Such a weight-based event sampling is also neccessary for differential cross sections with a high number of free parameters (e.g., a 3-body decay with 5 degrees of freedom). Whereas a - or 2-dimensional sampling can be handeled numerically, random sampling over 5 dimensions is difficult (if not impossible). The approach taken in Pluto (v5.) is to treat the Dalitz decays as a 2-step process, via an intermediate dilepton which decay into e + e. But this is restricted to uncorrelated decay steps. Connected to the weights is the question of the absolute normalization of the final spectrum, since weights can also be used to obtain the absolute scale, which should be independent from the chosen event generator, and the number of events. 3 Normalization: The simple case The normalization can be obtained in a very simple way if the usual sampling algorithm (sampling in the sense that physical shape is directly sampled, as it is the default in Pluto) is used. In such a case the default weight W parent of the overall parent particle is /N ev with N ev the number of events which are produced. The weight of the daughter particle(s) of the k-th decay step is W parent b k, where b k is the static branching ratio. In addition, the weight of the parent particle can be merged with an enhancement factor. This is usefull for the thermal macros, where a source multiplicity can be taken into account: PFireball *fb=new PFireball("pi0",Ebeam,T,T2,frac,blast,A2,0.,0.,0.); fb->settruethermal(truet); fb->setmultiplicity(mpi0); fb->print(); 4 Example: The Dalitz decay As pointed out, weights can be helpfull in the sampling of the Dalitz decays. Instead of sampling the di-leptons with the differential cross sections, sampling is done using any di-lepton distribution. In the analysis macro, the histogram has to be filled with the stored weight as a statistical factor and corrected for the number of chosen bins. The weight calculation is done by Pluto such that finally the correct distribution is shown. This means that 2 steps have to be done: First, the event sampling and then weighting by the physical model. 4. The event generator In the first step the di-leptons are sampled using an additional generator distribution: 2

TF *flat=new TF("flat","",0,); PInclusiveModel *dilepton_generator = new PInclusiveModel("flat@eta_to_g_dilepton/generator","Dilepton generator",-); dilepton_generator->setsamplefunction(flat); dilepton_generator->enablegenerator(); dilepton_generator->add("eta,parent"); dilepton_generator->add("g,daughter"); dilepton_generator->add("dilepton,daughter,primary"); makedistributionmanager()->add(dilepton_generator); The syntax of these lines have to be understood as follows: In the first 3 lines, the TF object is created and used for the PInclusiveModel class, which samples the mass of one (called primary ) particle. The function is valid between 0 and (total free energy). The first string inside the constructor is interpreted by a parser: The word before the @ is the unique identifier for the distribution manager. The last word after the / is the alias path which marks the model to be not a primary but a secondary model (here: it goes into a hidden generator path). The string in the middle contains the decay with the usual pid strings. The 4th line is very importing since it set all flags correctly such that the PChannel recognizes the model as a generator. The next 3 lines are the usual template. Non-uniform generators can be created very simply by exchanging the TF object: TF *nonflat=new TF("nonflat","0.2+x*x",0,); dilepton_generator->setsamplefunction(nonflat); The consequence is that regions of the phase space are are arteficially enhanced, thus they have to be re-weighted by /W gen. Due to the fact that the total normalization must not be changed the requirement /W gen = should be fulfilled. This could be done by the user, but to avoid mistakes it is more save that the Pluto framework checks this requirement and does a renormalization. The mean of the weight is monitored and re-scaled for each (new!) event with the factor: S gen = //W gen. Unless enough events have been sampled to have a mean value which is precise, the (first) events do not have the proper normalization. To avoid this problem, the loop can be invoked by dummy events pre-heating the normalization: PReaction->Preheating(0); 3

4.2 The weighting model After the di-leptons have been sampled by a generator as described above each di-lepton has to be weighted by the physical model W mod in addition: W final = W mod S gen /W gen Here, the weighting feature of the physics model (which might be already implemented in the Pluto framework) has to be enabled: makedistributionmanager()->getdistribution("eta_dalitz")->enableweighting(); But also in this case the normalization has to be correct. As described in Sec. 3 the integral of the model weights have to be be equal to the branching ratio. In our more complicated case the mean of all weights should show the branching ratio as well, which leads to the additional factor: S mod = b k /W mod. But this works only if the generator is flat! In the case that the generator enhances regions of the phase space (where the mean of the weighting models is completety different) also the overall mean is wrong. Thus, a weighted mean calculation has to be done: W mod = W i mod W gen i W i gen The result of the different models are shown in Fig., using the same number of Monte-Carlo events. As it can be seen, the high-mass region is much more precise for the weighting cases. 5 Outlook The methods desribed above are very preliminary. In order to make the total normalization correct, an interface to add the total cross section of the reaction has to be implemented. For the Dalitz decay with higher order distributions (5 dimensions) a generator as well as a model spanning 2 decay steps have to be created. The weighting has to be applied to the Deuteron wave function as well (sub-threshold eta production). In addition, different gerator models have to be identified by the distribution manager and handeled as an alternative. 4

dσ/dm - -2-3 -4-5 -6-7 -8-9 - - -2 0 0. 0.2 0.3 0.4 0.5 0.6 2 M [GeV/c ] Figure : 000 sampled η Dalitz events. Black stars: Sampling model. Red circles: Flat generator. Green triangles: 0.2 + x 2 generator. 5