|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include "EvtGenModels/EvtModelReg.hh"#include "EvtGenBase/EvtModel.hh"#include "EvtGenBase/EvtPDL.hh"#include "EvtGenBase/EvtParticle.hh"#include "EvtGenModels/EvtBBScalar.hh"#include "EvtGenModels/EvtBLLNuL.hh"#include "EvtGenModels/EvtBTo3piCP.hh"#include "EvtGenModels/EvtBTo4piCP.hh"#include "EvtGenModels/EvtBToDDalitzCPK.hh"#include "EvtGenModels/EvtBToDiBaryonlnupQCD.hh"#include "EvtGenModels/EvtBToKpipiCP.hh"#include "EvtGenModels/EvtBToPlnuBK.hh"#include "EvtGenModels/EvtBToVlnuBall.hh"#include "EvtGenModels/EvtBToXElNu.hh"#include "EvtGenModels/EvtBaryonPCR.hh"#include "EvtGenModels/EvtBcBsNPi.hh"#include "EvtGenModels/EvtBcBsStarNPi.hh"#include "EvtGenModels/EvtBcPsiNPi.hh"#include "EvtGenModels/EvtBcSMuNu.hh"#include "EvtGenModels/EvtBcTMuNu.hh"#include "EvtGenModels/EvtBcToNPi.hh"#include "EvtGenModels/EvtBcVHad.hh"#include "EvtGenModels/EvtBcVMuNu.hh"#include "EvtGenModels/EvtBcVNpi.hh"#include "EvtGenModels/EvtBcVPPHad.hh"#include "EvtGenModels/EvtBsMuMuKK.hh"#include "EvtGenModels/EvtBsquark.hh"#include "EvtGenModels/EvtBto2piCPiso.hh"#include "EvtGenModels/EvtBtoKD3P.hh"#include "EvtGenModels/EvtBtoKpiCPiso.hh"#include "EvtGenModels/EvtBtoXsEtap.hh"#include "EvtGenModels/EvtBtoXsgamma.hh"#include "EvtGenModels/EvtBtoXsll.hh"#include "EvtGenModels/EvtCBTo3piMPP.hh"#include "EvtGenModels/EvtCBTo3piP00.hh"#include "EvtGenModels/EvtD0ToKspipi.hh"#include "EvtGenModels/EvtD0gammaDalitz.hh"#include "EvtGenModels/EvtD0mixDalitz.hh"#include "EvtGenModels/EvtDDalitz.hh"#include "EvtGenModels/EvtDMix.hh"#include "EvtGenModels/EvtDToKpienu.hh"#include "EvtGenModels/EvtEtaDalitz.hh"#include "EvtGenModels/EvtEtaLLPiPi.hh"#include "EvtGenModels/EvtFlatQ2.hh"#include "EvtGenModels/EvtFlatSqDalitz.hh"#include "EvtGenModels/EvtFourBodyPhsp.hh"#include "EvtGenModels/EvtGenericDalitz.hh"#include "EvtGenModels/EvtGoityRoberts.hh"#include "EvtGenModels/EvtHQET.hh"#include "EvtGenModels/EvtHQET2.hh"#include "EvtGenModels/EvtHelAmp.hh"#include "EvtGenModels/EvtHypNonLepton.hh"#include "EvtGenModels/EvtISGW.hh"#include "EvtGenModels/EvtISGW2.hh"#include "EvtGenModels/EvtKKLambdaC.hh"#include "EvtGenModels/EvtKStopizmumu.hh"#include "EvtGenModels/EvtKstarnunu.hh"#include "EvtGenModels/EvtLNuGamma.hh"#include "EvtGenModels/EvtLambdaP_BarGamma.hh"#include "EvtGenModels/EvtLambdacPHH.hh"#include "EvtGenModels/EvtLb2Baryonlnu.hh"#include "EvtGenModels/EvtLb2plnuLCSR.hh"#include "EvtGenModels/EvtLb2plnuLQCD.hh"#include "EvtGenModels/EvtMelikhov.hh"#include "EvtGenModels/EvtOmegaDalitz.hh"#include "EvtGenModels/EvtPVVCPLH.hh"#include "EvtGenModels/EvtPartWave.hh"#include "EvtGenModels/EvtPhiDalitz.hh"#include "EvtGenModels/EvtPhsp.hh"#include "EvtGenModels/EvtPhspDecaytimeCut.hh"#include "EvtGenModels/EvtPhspFlatLifetime.hh"#include "EvtGenModels/EvtPi0Dalitz.hh"#include "EvtGenModels/EvtPsi2JpsiPiPi.hh"#include "EvtGenModels/EvtPto3P.hh"#include "EvtGenModels/EvtRareLbToLll.hh"#include "EvtGenModels/EvtSLBKPole.hh"#include "EvtGenModels/EvtSLN.hh"#include "EvtGenModels/EvtSLPole.hh"#include "EvtGenModels/EvtSSDCP.hh"#include "EvtGenModels/EvtSSD_DirectCP.hh"#include "EvtGenModels/EvtSSSCP.hh"#include "EvtGenModels/EvtSSSCPT.hh"#include "EvtGenModels/EvtSSSCPpng.hh"#include "EvtGenModels/EvtSTS.hh"#include "EvtGenModels/EvtSTSCP.hh"#include "EvtGenModels/EvtSVP.hh"#include "EvtGenModels/EvtSVPCP.hh"#include "EvtGenModels/EvtSVPHelAmp.hh"#include "EvtGenModels/EvtSVPHelCPMix.hh"#include "EvtGenModels/EvtSVS.hh"#include "EvtGenModels/EvtSVSCP.hh"#include "EvtGenModels/EvtSVSCPLH.hh"#include "EvtGenModels/EvtSVSCPiso.hh"#include "EvtGenModels/EvtSVSNONCPEIGEN.hh"#include "EvtGenModels/EvtSVVCP.hh"#include "EvtGenModels/EvtSVVCPLH.hh"#include "EvtGenModels/EvtSVVHelAmp.hh"#include "EvtGenModels/EvtSVVHelCPMix.hh"#include "EvtGenModels/EvtSVVNONCPEIGEN.hh"#include "EvtGenModels/EvtSingleParticle.hh"#include "EvtGenModels/EvtSll.hh"#include "EvtGenModels/EvtTSS.hh"#include "EvtGenModels/EvtTVP.hh"#include "EvtGenModels/EvtTVSPwave.hh"#include "EvtGenModels/EvtTauHadnu.hh"#include "EvtGenModels/EvtTauScalarnu.hh"#include "EvtGenModels/EvtTauVectornu.hh"#include "EvtGenModels/EvtTaulnunu.hh"#include "EvtGenModels/EvtThreeBodyPhsp.hh"#include "EvtGenModels/EvtVPHOtoVISRHi.hh"#include "EvtGenModels/EvtVSPPwave.hh"#include "EvtGenModels/EvtVSS.hh"#include "EvtGenModels/EvtVSSBMixCPT.hh"#include "EvtGenModels/EvtVSSMix.hh"#include "EvtGenModels/EvtVVP.hh"#include "EvtGenModels/EvtVVPIPI_WEIGHTED.hh"#include "EvtGenModels/EvtVVSPwave.hh"#include "EvtGenModels/EvtVVpipi.hh"#include "EvtGenModels/EvtVectorIsr.hh"#include "EvtGenModels/EvtVll.hh"#include "EvtGenModels/EvtVtoSll.hh"#include "EvtGenModels/EvtVub.hh"#include "EvtGenModels/EvtVubBLNP.hh"#include "EvtGenModels/EvtVubBLNPHybrid.hh"#include "EvtGenModels/EvtVubHybrid.hh"#include "EvtGenModels/EvtVubNLO.hh"#include "EvtGenModels/EvtXPsiGamma.hh"#include "EvtGenModels/EvtY3SToY1SpipiMoxhay.hh"#include "EvtGenModels/EvtYmSToYnSpipiCLEO.hh"#include "EvtGenModels/EvtbTosllAli.hh"#include "EvtGenModels/EvtbTosllBall.hh"#include "EvtGenModels/EvtbTosllMS.hh"#include "EvtGenModels/EvtbTosllMSExt.hh"#include "EvtGenModels/Evtbs2llGammaISRFSR.hh"#include "EvtGenModels/Evtbs2llGammaMNT.hh"#include <assert.h>#include <ctype.h>#include <fstream>#include <iomanip>#include <iostream>#include <stdlib.h>