BToDlnuMiniUser Package                                                                        Kenji Hamano

Last modified : Aug 04, 2006                                              Back to Home Back to privious page

BToDlnuMiniUser

BToDlnuMiniUser/MyBToDlnuAnalysis.hh
BToDlnuMiniUser/MyBToDlnuAnalysis.cc

You can control these values by your analysis tcl

BtaSemilepCand

BetaTools/BtaSemilepCand.hh
BetaTools/BtaSemilepCand.cc

Lund ID

PDT/PdtLund.hh

Decay mode and Branching fractions

EvtGen/DECAY.DEC
Semilep B decays from DECAY.DEC
D and D* decays from DECAY.DEC
D** decay from DECAY.DEC
B->DDX decays from DECAY.DEC
SP4-SP8 semilep document

Thrust axis

BetaCoreTools/BtaThrust.hh
BetaCoreTools/BtaThrust.cc

Vertexing

VtxTreeFitter/VtkFitter.hh
VtxTreeFitter/VtkFitter.cc
Decay Chain Fitting with a Kalman Filter

ProbTools/probab.hh
ProbTools/probab.cc

Root macros

Macros are here

feynman_*.C
    producd Feynman diagrams

calc_SBRatio_*.C
    count number of signal and background candidates and calculate the uncertainty on signal.

histMk_1D_*.C
    make histograms to produce plots
plotMk_1D_*.C
    make plots from 1D histograms

histMk_3D_*.C and histMk_3D_setup.h, and subHistMk.pl
    make 3D histograms for fitting
    you need to change settings in histMk_3D_setup.h
    then submit jobs by subHistMk.pl
plotMk_3D_*.C and plotMk_3D_setup.h, and plotMk_3D_All.C
    make plots from 3D histograms
    you need to change settings in plotMk_3D_setup.h
    plotMk_3D_All.C creates all plots at once.

Count_cand_3D.C
    count number of candidates from 3D histograms

histMk_3DMC_*.C and histMk_3DMC_setup.h
    produce a histogram of sum of all MC.
plotMk_3DMC_*.C and plotMk_3DMC_setup.h
    produce plots from summed MC.

fit_3D.C and fit_3D_setup.h
    macro to perform fitting
fit_3DMC.C and fit_3DMC_setup.h
    macro for fitting validation using MC

fit_3D_integ.C
    do integration to get RN, not read from table.

fit_3D_pdf.C and fit_3D_pdf_setup.h
    use pdf for fitting. not good.