- download cocktail, contributions and input functions for all energies: https://downloads.the-huck.com/star/data/root/BesCocktails.tar.gz
- more documentation (somewhat outdated), also has comparisons to 19/200 GeV: https://star.the-huck.com/models-simulations/cocktail-simulations/
- code: https://cgit.the-huck.com/cgit.cgi/BesCocktail/tree/ (start with programs/cbes.cc)
- configuration file: https://cgit.the-huck.com/cgit.cgi/BesCocktailDb/tree/db.yml
rawhMee.root
: raw histograms filled from ntuple output of single mesons & ccbar simulations includes passCuts and branching ratio weight for ccbar, also for pt-differentialcocktail.root
: final scaled cocktails/contributions as compared to data*_input.root
s contain functions (and acc. histograms) for the different input sources (implementation see https://cgit.the-huck.com/cgit.cgi/BesCocktail/tree/Functions.cxx):- fM: BreitWigner to sample invariant mass for two-body decays
- fRes: MomentumResolution (MomRes) used in momentum smearing
- fCB: double-sided CrystalBall used in momentum smearing
- fKW: Kroll-Wada to sample invariant mass in dalitz decays
- fPt: Tsallis-Blast-Wave dN/dpT such that Integral{dN/dpT dpT} = 1 (Probability Distribution), resulting e+e- yield later scaled acc. to dN/dy in db.yml
- see https://cgit.the-huck.com/cgit.cgi/BesCocktail/tree/Analysis.cxx
- install boost
- install yaml-cpp
- install ckon
- get BesCocktail
- get MyCollection
- put BesCocktail and MyCollection in StRoot/
- run
ckon setup
and adjustckon.cfg
- run
ckon -j4
to compilecbes
- see
./build/bin/cbes -h
for help - get an example database yaml file
- get pythia ccbar simulation input files
- simulate particles:
./build/bin/cbes -e 200 -v <particle>
<particle>
= pion, eta, etap, rho, omega, phi, jpsi - loop and generate output histos:
./build/bin/cbes -e 200 -l --pyfile <file> ana
- use
--db
to set link to db.yml file