CMS 3D CMS Logo

Macros | Functions | Variables
BeamHaloProducer.cc File Reference
#include <iostream>
#include <ctime>
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/ServiceRegistry/interface/RandomEngineSentry.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
#include "GeneratorInterface/BeamHaloGenerator/interface/BeamHaloProducer.h"
#include "GeneratorInterface/BeamHaloGenerator/interface/PYR.h"
#include "HepMC/IO_HEPEVT.h"
#include "HepMC/HEPEVT_Wrapper.h"
#include "HepMC/WeightContainer.h"

Go to the source code of this file.

Macros

#define BHSETPARAM   bhsetparam_
 
#define KI_BHG_FILL   ki_bhg_fill_
 
#define KI_BHG_INIT   ki_bhg_init_
 
#define KI_BHG_STAT   ki_bhg_stat_
 

Functions

void bhsetparam_ (int *iparam, float *fparam, const char *cparam, int length)
 
void ki_bhg_fill_ (int &iret, float &weight)
 
void ki_bhg_init_ (long &seed)
 
void ki_bhg_stat_ (int &iret)
 

Variables

static HepMC::IO_HEPEVT conv
 
static HepMC::HEPEVT_Wrapper wrapper
 

Macro Definition Documentation

◆ BHSETPARAM

#define BHSETPARAM   bhsetparam_

Definition at line 30 of file BeamHaloProducer.cc.

◆ KI_BHG_FILL

#define KI_BHG_FILL   ki_bhg_fill_

Definition at line 35 of file BeamHaloProducer.cc.

◆ KI_BHG_INIT

#define KI_BHG_INIT   ki_bhg_init_

Definition at line 25 of file BeamHaloProducer.cc.

◆ KI_BHG_STAT

#define KI_BHG_STAT   ki_bhg_stat_

Definition at line 40 of file BeamHaloProducer.cc.

Function Documentation

◆ bhsetparam_()

void bhsetparam_ ( int *  iparam,
float *  fparam,
const char *  cparam,
int  length 
)

◆ ki_bhg_fill_()

void ki_bhg_fill_ ( int &  iret,
float &  weight 
)

◆ ki_bhg_init_()

void ki_bhg_init_ ( long &  seed)

◆ ki_bhg_stat_()

void ki_bhg_stat_ ( int &  iret)

Variable Documentation

◆ conv

HepMC::IO_HEPEVT conv
static

Definition at line 48 of file BeamHaloProducer.cc.

Referenced by ElectronConversionRejectionValidator::analyze(), TkConvValidator::analyze(), magneticfield::MagGeoBuilder::build(), FWConvTrackHitsDetailView::build(), MagGeoBuilderFromDDD::build(), DDG4Builder::BuildGeometry(), OniaPhotonConversionProducer::CheckPi0(), OniaPhotonConversionProducer::checkTkVtxCompatibility(), TwoBodyDecayModel::curvilinearToCartesianJacobian(), MiniFloatConverter::denorm_min(), MiniFloatConverter::float16to32(), MiniFloatConverter::float32to16crop(), MiniFloatConverter::float32to16round(), edm::EventItemGetter< RefType, EventType >::get(), RPCAMCLinkMapHandler::getNewObjects(), ConversionTools::getVtxFitProb(), OniaPhotonConversionProducer::HighpuritySubset(), ConversionTools::isGoodConversion(), reco::GhostTrackState::lambdaError(), OniaPhotonConversionProducer::makePhotonCandidate(), ConversionTools::matchesConversion(), MiniFloatConverter::max(), MiniFloatConverter::max32RoundedToMax16(), MiniFloatConverter::min(), MiniFloatConverter::min32RoundedToMin16(), MiniFloatConverter::ReduceMantissaToNbitsRounding::operator()(), OniaPhotonConversionProducer::PackFlags(), KinematicRefittedTrackState::parameters(), RPCLBLinkNameParser::parse(), GEDPhotonCoreProducer::produce(), pat::PATConversionProducer::produce(), OniaPhotonConversionProducer::produce(), AlCaGammaJetProducer::produce(), MiniFloatConverter::reduceMantissaToNbits(), HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_fCPerMIP(), npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >::setConverter(), npstat::StorableInterpolationFunctor< Numeric, Axis, Converter >::setConverter(), FWConvTrackHitsDetailView::setTextInfo(), trackVertexCompat(), vertexAtState(), reco::GhostTrackVertexFinder::vertexCompat(), reco::VertexGhostTrackState::vertexStateOnGhostTrack(), reco::TrackGhostTrackState::vertexStateOnGhostTrack(), reco::TrackGhostTrackState::vertexStateOnMeasurement(), and vtxErrorLong().

◆ wrapper

HepMC::HEPEVT_Wrapper wrapper
static