#include "CosmicGenerator/CosmicGenerator.h"
#include "CosmicGenerator/CosmicGun.h"
#include "CosmicGenerator/CosmicEventParser.h"
#include "GaudiKernel/MsgStream.h"
#include "CLHEP/Vector/TwoVector.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "CLHEP/Geometry/Normal3D.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Units/PhysicalConstants.h"
#include "HepMC/GenEvent.h"
#include "HepMC/GenVertex.h"
#include "HepMC/GenParticle.h"
#include "HepMC/Polarization.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/DataSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/INTupleSvc.h"
#include "GaudiKernel/NTuple.h"
#include "GaudiKernel/IHistogramSvc.h"
#include "GeneratorObject/McGenEvent.h"
#include "BesKernel/IBesRndmGenSvc.h"
#include "CLHEP/Random/Ranlux64Engine.h"
#include "CLHEP/Random/RandFlat.h"
#include <limits.h>
#include <cmath>
#include <vector>
#include <string>
#include <fstream>
Go to the source code of this file.
Functions | |
static int | sign (double x) |
float | cosmicrndm_ (int *) |
Variables | |
float | PI = 3.1415927 |
double | mass = 0.1055658 |
float cosmicrndm_ | ( | int * | ) |
Definition at line 144 of file CosmicGenerator.cxx.
References IBesRndmGenSvc::GetEngine(), and CosmicGenerator::p_BesRndmGenSvc.
00145 { 00146 // HepRandomEngine* engine = CosmicGenerator::p_AtRndmGenSvc->GetEngine("COSMICS"); 00147 HepRandomEngine* engine = CosmicGenerator::p_BesRndmGenSvc->GetEngine("PYTHIA"); 00148 // std::cout<<"seed: "<<engine->getSeed()<<", "<< RandFlat::shoot(engine); 00149 return RandFlat::shoot(engine); 00150 }
static int sign | ( | double | x | ) | [inline, static] |
Definition at line 134 of file CosmicGenerator.cxx.
Referenced by TrkPoca::calcDist(), MdcUtilitySvc::cellTrackPassed(), MucRecRoadFinder::execute(), CosmicGenerator::execute(), EvtOrthogVector::findOrthog(), EvtdFunctionSingle::init(), EvtCGCoefSingle::init(), DedxCorrecSvc::PathL(), KalFitTrack::pivot_numf(), and ZHelix::SetPoints().
00134 { return (x>0 ? 1: -1);}
double mass = 0.1055658 |
Definition at line 138 of file CosmicGenerator.cxx.
Referenced by TrackPool::AddMissTrack(), bg(), EvtbTosllAmp::CalcMaxProb(), EvtSemiLeptonicAmp::CalcMaxProb(), BesSensitiveManager::CheckDecayTrack(), RecMdcKalTrackCnv::DataObjectToTObject(), EvtSinglePoint::decay(), EvtSingleParticle2::decay(), EvtSingleParticle::decay(), EvtMBody3::decay(), EvtMassH1::decay(), EvtBtoXsll::decay(), EvtBtoXsgamma::decay(), EvtBtoXsEtap::decay(), EvtAmpA1(), EvtAmpA2(), MucRecTrkExt::execute(), Mcgpj::execute(), CosmicGenerator::execute(), DQADtag::execute(), DQA_MDC::execute(), VVS::Fij(), DQADtag::fillDecayModeItem(), MdcCalib::fillHist(), EvtDecayBase::findMass(), KinematicFit::Fit(), G__RootEventData_rootcint_517_0_6(), G__RootEventData_rootcint_520_0_5(), EvtBtoXsgammaKagan::getDefaultHadronicMass(), EvtBtoXsgammaKagan::GetMass(), EvtBtoXsgammaAliGreub::GetMass(), utility::getp4(), hist_sample(), HTrackParameter::HTrackParameter(), CosmicGenerator::initialize(), LocalRhotoPiPiSelector::operator()(), LocalPi0Selector::operator()(), LocalKsSelector::operator()(), LocalEtatoPiPiPi0Selector::operator()(), LocalEtatoGGSelector::operator()(), LocalEptoRhoGamSelector::operator()(), LocalEptoPiPiEtaSelector::operator()(), LocalEptoPiPiEta3PiSelector::operator()(), MdcTrk_global::operator=(), DTagTool::p4(), KinematicFit::p4Infit(), KinematicFit::p4Origin(), KalmanKinematicFit::pInfit(), KalmanKinematicFit::pOrigin(), SimplePIDSvc::preparePID(), EvtPDL::readPDT(), ExtMdcTrack::ReadTrk(), rebg(), EvtResonance2::resAmpl(), EvtResonance::resAmpl(), McTestAlg::RetrieveMcParticle(), EvtConExc::Ros_xs(), NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), BesSensitiveManager::SaveParticlesFromGenerator(), Ext_track::Set(), TofTrack::setExtTrack(), MdcCalRecTrk::setKalTrk(), MdcCalRecTrk::setRecTrk(), EvtMBreitWigner::shape(), EvtDecay::SuperBody3decay_judge(), EvtDecay::SuperBody3decay_make(), RecMdcKalTrackCnv::TObjectToDataObject(), VertexFit::UpdateConstraints(), BesSensitiveManager::UpdatePrimaryTrack(), RkFitCylinder::updateTrack(), HTrackParameter::wTrack(), HTrackParameter::xmass(), ParticleIDBase::xmass(), and EvtXsection::Xsection_c().
float PI = 3.1415927 |
Definition at line 137 of file CosmicGenerator.cxx.