CMS 3D CMS Logo

Macros | Functions | Variables
AMPTWrapper.h File Reference

Go to the source code of this file.

Macros

#define _MAXNUMPARTICLE_   150001
 
#define AMPT   ampt_
 
#define AMPTSET   amptset_
 
#define anim   anim_
 
#define coal   coal_
 
#define embed   embed_
 
#define hbt   hbt_
 
#define hmain1   hmain1_
 
#define hparnt   hparnt_
 
#define input1   input1_
 
#define input2   input2_
 
#define INVFLV   invflv_
 
#define ludat1   ludat1_
 
#define para2   para2_
 
#define para7   para7_
 
#define para8   para8_
 
#define phidcy   phidcy_
 
#define popcorn   popcorn_
 
#define resdcy   resdcy_
 

Functions

void ampt_ (const char *frame, double &bmin0, double &bmax0, int)
 
void amptset_ (double &efrm, const char *frame, const char *proj, const char *targ, int &iap, int &izp, int &iat, int &izt, int, int, int)
 
int invflv_ (int &)
 

Variables

struct {
   int   isflag
 
   int   isoft
 
   int   izpc
 
   int   nevent
 
anim_
 
struct {
   float   dpcoal
 
   float   drcoal
 
   float   ecritl
 
coal_
 
struct {
   int   iembed
 
   float   pxqembd
 
   float   pyqembd
 
   float   xembd
 
   float   yembd
 
embed_
 
struct {
   int   lblast [150001]
 
   int   nlast
 
   float   plast [150001][4]
 
   float   xlast [150001][4]
 
hbt_
 
struct {
   float   eatt
 
   int   jatt
 
   int   n0
 
   int   n01
 
   int   n10
 
   int   n11
 
   int   natt
 
   int   np
 
   int   nt
 
hmain1_
 
struct {
   float   hint1 [100]
 
   float   hipr1 [100]
 
   int   ihnt2 [50]
 
   int   ihpr2 [50]
 
hparnt_
 
struct {
   float   dt
 
   int   iavoid
 
   int   iseed
 
   float   masspr
 
   float   massta
 
input1_
 
struct {
   int   icflow
 
   int   icoll
 
   int   icou
 
   int   icrho
 
   int   ilab
 
   int   imomen
 
   int   insys
 
   int   ipot
 
   int   kmul
 
   int   kpoten
 
   int   manyb
 
   int   mode
 
   int   nfreq
 
   int   ntmax
 
input2_
 
struct {
   int   mstj [200]
 
   int   mstu [200]
 
   float   parj [200]
 
   float   paru [200]
 
ludat1_
 
struct {
   float   alpha
 
   float   cutof2
 
   float   rscut2
 
   float   xmp
 
   float   xmu
 
para2_
 
struct {
   int   ioscar
 
   int   nsmbbbar
 
   int   nsmmeson
 
para7_
 
struct {
   int   idpert
 
   int   idxsec
 
   int   npertd
 
para8_
 
struct {
   int   iphidcy
 
   int   maxmiss
 
   int   ntrig
 
   float   pttrig
 
phidcy_
 
struct {
   int   ipop
 
popcorn_
 
struct {
   int   iksdcy
 
   int   nsav
 
resdcy_
 

Macro Definition Documentation

◆ _MAXNUMPARTICLE_

#define _MAXNUMPARTICLE_   150001

Definition at line 9 of file AMPTWrapper.h.

◆ AMPT

#define AMPT   ampt_

Definition at line 29 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::generatePartonsAndHadronize().

◆ AMPTSET

#define AMPTSET   amptset_

Definition at line 24 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::call_amptset().

◆ anim

#define anim   anim_

Definition at line 90 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ coal

#define coal   coal_

Definition at line 99 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ embed

#define embed   embed_

◆ hbt

#define hbt   hbt_

◆ hmain1

#define hmain1   hmain1_

Definition at line 50 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::add_heavy_ion_rec().

◆ hparnt

#define hparnt   hparnt_

◆ input1

#define input1   input1_

◆ input2

#define input2   input2_

◆ INVFLV

#define INVFLV   invflv_

Definition at line 34 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::build_ampt().

◆ ludat1

#define ludat1   ludat1_

Definition at line 80 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ para2

#define para2   para2_

Definition at line 110 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ para7

#define para7   para7_

Definition at line 119 of file AMPTWrapper.h.

◆ para8

#define para8   para8_

Definition at line 128 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ phidcy

#define phidcy   phidcy_

Definition at line 177 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ popcorn

#define popcorn   popcorn_

Definition at line 195 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

◆ resdcy

#define resdcy   resdcy_

Definition at line 167 of file AMPTWrapper.h.

Referenced by gen::AMPTHadronizer::ampt_init().

Function Documentation

◆ ampt_()

void ampt_ ( const char *  frame,
double &  bmin0,
double &  bmax0,
int   
)

◆ amptset_()

void amptset_ ( double &  efrm,
const char *  frame,
const char *  proj,
const char *  targ,
int &  iap,
int &  izp,
int &  iat,
int &  izt,
int  ,
int  ,
int   
)

◆ invflv_()

int invflv_ ( int &  )

Variable Documentation

◆ alpha

float alpha

Definition at line 105 of file AMPTWrapper.h.

◆ anim_

struct { ... } anim_

◆ coal_

struct { ... } coal_

◆ cutof2

float cutof2

Definition at line 107 of file AMPTWrapper.h.

◆ dpcoal

float dpcoal

Definition at line 94 of file AMPTWrapper.h.

◆ drcoal

float drcoal

Definition at line 95 of file AMPTWrapper.h.

◆ dt

float dt

Definition at line 136 of file AMPTWrapper.h.

Referenced by OMTFinputMaker::acceptDigi(), MuonGeometrySanityCheck::analyze(), Primary4DVertexValidation::analyze(), DAClusterizerInZT_vect::beta0(), GlobalTrackingGeometryBuilder::build(), PrimaryVertexAssignment::chargedHadronVertex(), EMShower::compute(), TFParams::computePulseWidth(), DEcompare< T >::DEcompare(), EMShower::deposit(), L1Comparator::dumpCandidate(), PulseFitWithFunction::Electronic_shape(), TrackTimeValueMapProducer::extractTrackVertexTime(), DAClusterizerInZT_vect::find_nearest(), CSCXonStrip_MatchGatti::findXOnStrip(), PulseFitWithFunction::Fit_electronic(), PulseFitWithFunction::Fit_parab(), TFParams::fitpj(), fwlite::Record::get(), WatcherStreamFileReader::getInputFile(), OMTFinputMaker::getInputNumber(), OMTFConfiguration::getLayerNumber(), MuonDetIdAssociator::getValidDetIds(), CSCUpgradeAnodeLCTProcessor::ghostCancellationLogicOneWire(), CSCAnodeLCTProcessor::ghostCancellationLogicOneWire(), HcalCalibDetId::HcalCalibDetId(), TFParams::lastShape(), TFParams::lastShape2(), TFParams::mixShape(), PixelHitMatcher::operator()(), omtf::DataWord64::operator<<(), TFParams::parab(), EcalUncalibRecHitFixedAlphaBetaAlgo< EBDataFrame >::PerformAnalyticFit(), InnerDeltaPhi::phiRange(), CSCChipSpeedCorrectionDBConditions::prefillDBChipSpeedCorrection(), EMShower::prepareSteps(), TOFPIDProducer::produce(), CSCTFPacker::produce(), GlobalTrackingGeometryESProducer::produce(), MuonDetLayerGeometryESProducer::produce(), StraightLinePropagator::propagateParametersOnCylinder(), EcalUncalibRecHitFixedAlphaBetaAlgo< EBDataFrame >::pulseShapeFunction(), TFParams::pulseShapepj(), TFParams::pulseShapepj2(), RunSummaryRead::readData(), L1TriggerScalerRead::readData(), fwlite::Record::resetCaches(), ConstantStepOdeSolver::run(), QIE8Simulator::run(), pf2pat::IPCutPFCandidateSelectorDefinition::select(), RPCDigi::setDeltaTime(), L1TMuon::TriggerPrimitive::setDTData(), ConstantStepOdeSolver::setHistory(), EulerOdeSolver::step(), RK2::step(), RK4::step(), ME::time(), ME::timeDiff(), trklet::FitTrack::trackFitChisq(), VertexTimeAlgorithmFromTracksPID::vertexTime(), LaserSorter::writeEvent(), LaserSorter::writeEventHeader(), ConstantStepOdeSolver::writeHistory(), and ConstantStepOdeSolver::writeIntegrated().

◆ eatt

float eatt

Definition at line 39 of file AMPTWrapper.h.

◆ ecritl

float ecritl

Definition at line 96 of file AMPTWrapper.h.

◆ embed_

struct { ... } embed_

◆ hbt_

struct { ... } hbt_

◆ hint1

float hint1[100]

Definition at line 66 of file AMPTWrapper.h.

◆ hipr1

float hipr1[100]

Definition at line 64 of file AMPTWrapper.h.

◆ hmain1_

struct { ... } hmain1_

◆ hparnt_

struct { ... } hparnt_

◆ iavoid

int iavoid

Definition at line 135 of file AMPTWrapper.h.

◆ icflow

int icflow

Definition at line 152 of file AMPTWrapper.h.

◆ icoll

int icoll

◆ icou

int icou

Definition at line 154 of file AMPTWrapper.h.

◆ icrho

int icrho

Definition at line 153 of file AMPTWrapper.h.

◆ idpert

int idpert

Definition at line 123 of file AMPTWrapper.h.

◆ idxsec

int idxsec

Definition at line 125 of file AMPTWrapper.h.

◆ iembed

int iembed

Definition at line 181 of file AMPTWrapper.h.

◆ ihnt2

int ihnt2[50]

Definition at line 67 of file AMPTWrapper.h.

◆ ihpr2

int ihpr2[50]

Definition at line 65 of file AMPTWrapper.h.

◆ iksdcy

int iksdcy

Definition at line 164 of file AMPTWrapper.h.

◆ ilab

int ilab

Definition at line 143 of file AMPTWrapper.h.

◆ imomen

int imomen

Definition at line 150 of file AMPTWrapper.h.

◆ input1_

struct { ... } input1_

◆ input2_

struct { ... } input2_

◆ insys

int insys

Definition at line 147 of file AMPTWrapper.h.

◆ ioscar

int ioscar

Definition at line 114 of file AMPTWrapper.h.

◆ iphidcy

int iphidcy

Definition at line 171 of file AMPTWrapper.h.

◆ ipop

int ipop

Definition at line 192 of file AMPTWrapper.h.

◆ ipot

int ipot

Definition at line 148 of file AMPTWrapper.h.

◆ iseed

int iseed

◆ isflag

int isflag

Definition at line 86 of file AMPTWrapper.h.

◆ isoft

int isoft

Definition at line 85 of file AMPTWrapper.h.

◆ izpc

int izpc

Definition at line 87 of file AMPTWrapper.h.

◆ jatt

int jatt

Definition at line 40 of file AMPTWrapper.h.

◆ kmul

int kmul

Definition at line 156 of file AMPTWrapper.h.

◆ kpoten

int kpoten

Definition at line 155 of file AMPTWrapper.h.

◆ lblast

int lblast[150001]

Definition at line 54 of file AMPTWrapper.h.

◆ ludat1_

struct { ... } ludat1_

◆ manyb

int manyb

Definition at line 144 of file AMPTWrapper.h.

◆ masspr

float masspr

Definition at line 132 of file AMPTWrapper.h.

◆ massta

float massta

Definition at line 133 of file AMPTWrapper.h.

◆ maxmiss

int maxmiss

Definition at line 174 of file AMPTWrapper.h.

◆ mode

int mode

Definition at line 149 of file AMPTWrapper.h.

◆ mstj

int mstj[200]

Definition at line 76 of file AMPTWrapper.h.

◆ mstu

int mstu[200]

Definition at line 74 of file AMPTWrapper.h.

◆ n0

int n0

◆ n01

int n01

Definition at line 45 of file AMPTWrapper.h.

◆ n10

int n10

Definition at line 46 of file AMPTWrapper.h.

◆ n11

int n11

Definition at line 47 of file AMPTWrapper.h.

◆ natt

int natt

Definition at line 41 of file AMPTWrapper.h.

◆ nevent

int nevent

◆ nfreq

int nfreq

Definition at line 151 of file AMPTWrapper.h.

◆ nlast

int nlast

◆ np

int np

Definition at line 43 of file AMPTWrapper.h.

Referenced by emtf::Tree::addXMLAttributes(), CTPPSPixelDQMSource::analyze(), magfieldparam::poly2d_base::Collect(), CTPPSProtonReconstructionEfficiencyEstimatorMC::CTPPSProtonReconstructionEfficiencyEstimatorMC(), PFRecoTauDiscriminationByNProngs::discriminate(), TrackerMap::drawApvPair(), TrackerMap::drawCcu(), TrackerMap::drawHV2(), TrackerMap::drawHV3(), TrackerMap::drawModule(), TrackerMap::drawPsu(), magfieldparam::poly2d_base::Eval(), ExternalLHEProducer::ExternalLHEProducer(), BPHOniaToMuMuBuilder::extractList(), edm::EventContentAnalyzer::fillDescriptions(), SiStripConfigDb::getAnalysisDescriptions(), SiStripConfigDb::getDcuDetIds(), SiStripConfigDb::getDeviceDescriptions(), SiStripConfigDb::getFedConnections(), SiStripConfigDb::getFedDescriptions(), Matriplex::invertCholesky(), Matriplex::invertCholeskySym(), Matriplex::invertCramer(), Matriplex::invertCramerSym(), SiStripApvGainInspector::langaufun(), CMSG4CheckOverlap::makeReportForOverlaps(), MuScleFitUtils::massProb(), Matriplex::multiply(), Matriplex::multiply3in(), Matriplex::multiplyGeneral(), JetMatchingEWKFxFx::npNLO(), pos::PixelModuleName::parsename(), pos::PixelROCName::parsename(), mayown_ptr< T, N >::pointer(), GenHIEventProducer::produce(), ExternalLHEProducer::produce(), HIPUserVariablesIORoot::readOne(), mayown_ptr< T, N >::release(), emtf::Tree::saveToXMLRecursive(), mkfit::MkFinder::selectHitIndicesV2(), pos::PixelModuleName::setIdBPix(), pos::PixelROCName::setIdBPix(), pos::PixelModuleName::setIdFPix(), pos::PixelROCName::setIdFPix(), PPSPixelTopology::setNoPixels(), CastorShowerEvent::setNphotons(), HGCalWaferMask::waferXY(), and HIPUserVariablesIORoot::writeOne().

◆ npertd

int npertd

Definition at line 124 of file AMPTWrapper.h.

◆ nsav

int nsav

Definition at line 163 of file AMPTWrapper.h.

◆ nsmbbbar

int nsmbbbar

Definition at line 115 of file AMPTWrapper.h.

◆ nsmmeson

int nsmmeson

Definition at line 116 of file AMPTWrapper.h.

◆ nt

int nt

Definition at line 42 of file AMPTWrapper.h.

Referenced by cms::cuda::__attribute__(), caHitNtupletGeneratorKernels::__attribute__(), Primary4DVertexValidation::analyze(), DAClusterizerInZ_vect::beta0(), DAClusterizerInZT_vect::beta0(), L1GctJetFinderBase::calcHfSums(), MultipleAlgoIterator::calculatePedestal(), ReflectedIterator::calculatePedestal(), PileUpSubtractor::calculatePedestal(), HiPuRhoProducer::calculatePedestal(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZT_vect::clear_vtx_range(), EgammaTowerIsolationNew< NC >::compute(), MkFitOutputConverter::computeDNNs(), HcalPulseShapes::computeSiPMShapeData2017(), HcalPulseShapes::computeSiPMShapeData2018(), HcalPulseShapes::computeSiPMShapeHO(), HcalPulseShapes::computeSiPMShapeMCRecoRun3(), ParametrisedEMPhysics::ConstructProcess(), DAClusterizerInZ_vect::dump(), DAClusterizerInZT_vect::dump(), DAClusterizerInZ_vect::fill_vertices(), AdaptiveChisquarePrimaryVertexFitter::fill_weights(), NPUTablesProducer::fillNPUObjectTable(), BPHDecayToChargedXXbarBuilder::fillRecList(), BPHDecayToTkpTknSymChargeBuilder::fillRecList(), GeometricDet::GeometricDet(), GeometricTimingDet::GeometricTimingDet(), main(), AdaptiveChisquarePrimaryVertexFitter::make_vtx_trk_map(), CMSSteppingVerbose::nextStep(), HcalPulseShapes::normalize(), HcalPulseShapes::normalizeShift(), FullModelReactionDynamics::NuclearReaction(), cms::alpakatools::countFromVector::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFastFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_FastFit< N, TrackerTraits >::operator()(), cms::alpakatools::fillFromVector::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_CircleFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_LineFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_countSharedHit< TrackerTraits >::operator()(), ParametrisedEMPhysics::ParametrisedEMPhysics(), mkfit::Event::print_tracks(), PixelVertexProducerFromSoAAlpaka::produce(), PixelVertexProducerFromSoA::produce(), PixelTrackSoAFromCUDAT< TrackerTraits >::produce(), PixelTrackProducerFromSoAAlpaka< TrackerTraits >::produce(), PixelTrackProducerFromSoAT< TrackerTraits >::produce(), PixelVertexProducerCUDAT< TrackerTraits >::produceOnCPU(), DAClusterizerInZ_vect::purge(), DAClusterizerInZT_vect::purge(), PGeometricDetBuilder::putOne(), HcalTestAnalysis::qieAnalysis(), mkfit::Event::read_in(), AdaptiveChisquarePrimaryVertexFitter::refit(), magfieldparam::rz_poly::rz_poly(), mkfit::Event::select_tracks_iter(), DAClusterizerInZ_vect::set_vtx_range(), DAClusterizerInZT_vect::set_vtx_range(), DAClusterizerInZ_vect::split(), DAClusterizerInZT_vect::split(), TrajectorySmoother::trajectories(), AdaptiveChisquarePrimaryVertexFitter::update(), DAClusterizerInZ_vect::update(), DAClusterizerInZT_vect::update(), AdaptiveChisquarePrimaryVertexFitter::verify(), DAClusterizerInZ_vect::verify(), DAClusterizerInZT_vect::verify(), DAClusterizerInZT_vect::vertices(), DAClusterizerInZ_vect::vertices_in_blocks(), and SurveyOutput::write().

◆ ntmax

int ntmax

Definition at line 145 of file AMPTWrapper.h.

◆ ntrig

int ntrig

Definition at line 173 of file AMPTWrapper.h.

◆ para2_

struct { ... } para2_

◆ para7_

struct { ... } para7_

◆ para8_

struct { ... } para8_

◆ parj

float parj[200]

Definition at line 77 of file AMPTWrapper.h.

◆ paru

float paru[200]

Definition at line 75 of file AMPTWrapper.h.

◆ phidcy_

struct { ... } phidcy_

◆ plast

float plast[150001][4]

Definition at line 56 of file AMPTWrapper.h.

◆ popcorn_

struct { ... } popcorn_

◆ pttrig

float pttrig

Definition at line 172 of file AMPTWrapper.h.

◆ pxqembd

float pxqembd

Definition at line 182 of file AMPTWrapper.h.

◆ pyqembd

float pyqembd

Definition at line 183 of file AMPTWrapper.h.

◆ resdcy_

struct { ... } resdcy_

◆ rscut2

float rscut2

Definition at line 106 of file AMPTWrapper.h.

◆ xembd

float xembd

Definition at line 184 of file AMPTWrapper.h.

◆ xlast

float xlast[150001][4]

Definition at line 55 of file AMPTWrapper.h.

Referenced by L1TOccupancyClientHistogramService::setMaskedBins().

◆ xmp

float xmp

Definition at line 103 of file AMPTWrapper.h.

◆ xmu

float xmu

Definition at line 104 of file AMPTWrapper.h.

◆ yembd

float yembd

Definition at line 185 of file AMPTWrapper.h.