|
BOSS 8.0.0
BESIII Offline Software System
|
#include "HepMC/IO_HEPEVT.h"#include "HepMC/GenEvent.h"#include "GaudiKernel/ISvcLocator.h"#include "GaudiKernel/MsgStream.h"#include "GaudiKernel/SmartDataPtr.h"#include "BabayagaNLO.h"#include "BabayagaNLORandom.h"#include "BesRndmGenSvc/IBesRndmGenSvc.h"#include "CLHEP/Vector/LorentzVector.h"#include "GeneratorObject/McGenEvent.h"#include "boost/filesystem.hpp"Go to the source code of this file.
Macros | |
| #define | fs boost::filesystem |
Functions | |
| void | bossinterface_ (int *xpari, double *xpard) |
| void | init_babayaga_ () |
| void | generate_event_ (bool &use_unweighted) |
| void | print_statistics_ () |
| void | set_ecms_spread_ (double &ecms, double &bspread) |
Variables | |
| struct { | |
| double pin1 [4] | |
| double pin2 [4] | |
| } | momentainitial_ |
| struct { | |
| double p1 [4] | |
| double p2 [4] | |
| double qph [4][40] | |
| } | event_mom_ |
| struct { | |
| double sdif | |
| bool use_unweighted | |
| } | weights_ |
| struct { | |
| int in_conf_spin | |
| int nphmax | |
| long naccepted | |
| int nwhenmax | |
| int nover | |
| int istopsearch | |
| int nneg | |
| int ng | |
| } | babayagainitint_ |
| struct { | |
| char nskfilepath [400] | |
| } | vpcnskf_ |
| #define fs boost::filesystem |
Definition at line 18 of file BabayagaNLO.cxx.
Referenced by DetVerSvc::fromRun(), RawFileReader::getEventNumber(), MucBuilder::initialize(), tofcalgsec::initialize(), and eformat::next_fragment().
|
extern |
Referenced by BabayagaNLO::initialize().
|
extern |
Referenced by BabayagaNLO::execute().
|
extern |
Referenced by BabayagaNLO::initialize().
|
extern |
Referenced by BabayagaNLO::finalize().
|
extern |
| struct { ... } babayagainitint_ |
Referenced by BabayagaNLO::execute().
| struct { ... } event_mom_ |
Referenced by BabayagaNLO::execute().
| int in_conf_spin |
Definition at line 52 of file BabayagaNLO.cxx.
| int istopsearch |
Definition at line 54 of file BabayagaNLO.cxx.
| struct { ... } momentainitial_ |
Referenced by BabayagaNLO::execute().
| long naccepted |
Definition at line 53 of file BabayagaNLO.cxx.
| int ng |
Definition at line 54 of file BabayagaNLO.cxx.
| int nneg |
Definition at line 54 of file BabayagaNLO.cxx.
Referenced by TLine0::fit2(), TMLine::fit2(), TLine0::fit2s(), TMLine::fit2s(), TLine0::removeChits(), and TMLine::removeChits().
| int nover |
Definition at line 54 of file BabayagaNLO.cxx.
| int nphmax |
Definition at line 52 of file BabayagaNLO.cxx.
| char nskfilepath[400] |
Definition at line 59 of file BabayagaNLO.cxx.
| int nwhenmax |
Definition at line 54 of file BabayagaNLO.cxx.
| double p1[4] |
Definition at line 41 of file BabayagaNLO.cxx.
Referenced by EvtTensor4C::addDirProd(), AngularSam::AngularSam(), barrel_con2root(), barrel_conv2root(), EstTofCaliSvc::BTCorr1(), TofCaliSvc::BTCorr1(), EmcRecGeoPlane::Build(), EvtSemiLeptonicBaryonAmp::CalcAmp(), cmp_source_id(), AutoHistoCompare::ComparisonH1(), EvtVector3R::cross, EvtCalHelAmp::decay(), EvtDeBD::decay(), EvtDToKKpipi0::decay(), EvtHypWK::decay(), EvtOmegaDalitz::decay(), EvtVSSBMixCPT::decay(), EvtVVSPwave::decay(), MdcxFindTracks::dlen(), EvtVector4R::dotr3(), EmcRecGeoPlane::EmcRecGeoPlane(), EstTofCaliSvc::EtfTime1(), TofCaliSvc::EtfTime1(), TofCaliSvc::EtfTimeMC1(), EvtVector4R::EvtVector4R(), BabayagaNLO::execute(), CalibEventSelect::execute(), CheckMYSQL::execute(), DimuPreSelect::execute(), EFSectorHits::execute(), Ekhara::execute(), TofEnergyCalib::execute(), TofRec::execute(), TofCheckDigi::FillCol(), MdcTrkRecon::fillTrackList(), DstReformAlg::finalize(), TrkBmSpotOnTrk::FindBeamTrajectory(), EvtTwoBodyVertex::formFactor(), EmcRecEndCapGeo::GetCFrontCenter(), TEvent::GetEvent(), TRadCor::GetEvent(), TVCrossPart::GetEvent(), DetVerSvcPack::getRunFromFileList(), Minor5::gram3(), EvtHelSys::Helrotate(), DimuPreSelectTool::IsDimu(), EvtConExc::islgr(), DedxPID::iterate(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_calib(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), EvtVector4R::mag2r3(), EvtVector4R::magr3(), main(), TRadCor::MakeEvent(), mcPartPrtLess(), high_momentum::operator()(), PionZeroList::f_less::operator()(), EvtVector4R::operator<<, TofCorrPID::particleIDCalculation(), TofEPID::particleIDCalculation(), pb0_(), pb0i_(), pb0ij_(), pc0_(), pc0i_(), pc0ij_(), pc0ijk_(), pd0_(), pd0i_(), pd0ij_(), pd0ijk_(), pd0ijkl_(), pe0_(), pe0i_(), pe0ij_(), pe0ijk_(), pe0ijkl_(), pe0ijklm_(), EvtTwoBodyVertex::phaseSpaceFactor(), EventFilter::print(), Emc2DCrystal::ProjectECToSide(), KalmanKinematicFit::pull(), QL_EXPORT(), qli3_(), qlI4(), qli4_(), QUL_DEFINE_COMPLEX(), CalibData::MdcAlignData::readPar(), CalibData::MdcDataConst::readPar(), TrkHelixRep::resid(), Tof2PID::sampleQ0(), EvtVector4R::scalartripler3(), EvtVector4C::set(), EvtVector4C::set(), EvtVector4R::set(), BTofCal::setP1(), EstBTofCal::setP1(), EstEtfCal::setP1(), EtfCal::setP1(), Emc2DCrystal::SetXYPoint(), Emc2DCrystal::SetZRPoint(), sim_barrel_conv2root(), and EvtTwoBodyVertex::widthFactor().
| double p2[4] |
Definition at line 41 of file BabayagaNLO.cxx.
Referenced by EvtTensor4C::addDirProd(), TRunge::approach_line(), barrel_conv2root(), EstTofCaliSvc::BTCorr2(), TofCaliSvc::BTCorr2(), EmcRecGeoPlane::Build(), cmp_source_id(), bes::String::compare_nocase(), AutoHistoCompare::ComparisonH1(), EvtVector3C::cross(), EvtVector3R::cross, EvtVector4R::cross(), EvtDToKKpipi0::decay(), EvtOmegaDalitz::decay(), EvtVSSBMixCPT::decay(), EvtVub::decay(), EvtVubHybrid::decay(), MdcxFindTracks::dlen(), EvtVector3C::dot(), EvtVector3R::dot(), EvtVector4C::dot(), EvtVector4R::dot(), EvtVector4R::dotr3(), EmcRecGeoPlane::EmcRecGeoPlane(), EstTofCaliSvc::EtfTime2(), TofCaliSvc::EtfTime2(), TofCaliSvc::EtfTimeMC2(), EvtVector4R::EvtVector4R(), BabayagaNLO::execute(), CalibEventSelect::execute(), CosmicGenerator::execute(), DimuPreSelect::execute(), EFSectorHits::execute(), Ekhara::execute(), TofEnergyCalib::execute(), TofRec::execute(), TofCheckDigi::FillCol(), DstReformAlg::finalize(), TrkBmSpotOnTrk::FindBeamTrajectory(), EmcRecEndCapGeo::GetCFrontCenter(), EvtVubdGamma::getdGdxdzdp(), DetVerSvcPack::getRunFromFileList(), EvtVubdGamma::getW1nodelta(), EvtVubdGamma::getW2nodelta(), EvtVubdGamma::getW3nodelta(), EvtVubdGamma::getW4nodelta(), EvtVubdGamma::getW5nodelta(), Minor5::gram3(), EvtNeutrinoParticle::init(), DimuPreSelectTool::IsDimu(), EvtConExc::islgr(), DedxPID::iterate(), ExtMucKal::JCB(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_calib(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), main(), mcPartPrtLess(), Ext_xp_err::move(), high_momentum::operator()(), PionZeroList::f_less::operator()(), EvtVector4R::operator<<, EvtDalitzPlot::p(), pc0_(), pc0i_(), pc0ij_(), pc0ijk_(), pd0_(), pd0i_(), pd0ij_(), pd0ijk_(), pd0ijkl_(), pe0_(), pe0i_(), pe0ij_(), pe0ijk_(), pe0ijkl_(), pe0ijklm_(), EventFilter::print(), QL_EXPORT(), qli3_(), qlI4(), qli4_(), QUL_DEFINE_COMPLEX(), CalibData::MdcAlignData::readPar(), EvtResonance::relBrWig(), Tof2PID::sampleQ0(), EvtVector4R::scalartripler3(), EvtVector4C::set(), EvtVector4C::set(), EvtVector4R::set(), BTofCal::setP2(), EstBTofCal::setP2(), EstEtfCal::setP2(), EtfCal::setP2(), Emc2DCrystal::SetXYPoint(), Emc2DCrystal::SetZRPoint(), and sim_barrel_conv2root().
| double pin1[4] |
Definition at line 35 of file BabayagaNLO.cxx.
| double pin2[4] |
Definition at line 36 of file BabayagaNLO.cxx.
| double qph[4][40] |
Definition at line 41 of file BabayagaNLO.cxx.
| double sdif |
Definition at line 46 of file BabayagaNLO.cxx.
| bool use_unweighted |
Definition at line 47 of file BabayagaNLO.cxx.
Referenced by generate_event_().
| struct { ... } vpcnskf_ |
Referenced by BabayagaNLO::initialize().
| struct { ... } weights_ |
Referenced by BabayagaNLO::execute().