CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

#define _MAXNUMPARTICLE_   150001

Definition at line 9 of file AMPTWrapper.h.

#define AMPT   ampt_

Definition at line 29 of file AMPTWrapper.h.

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

#define AMPTSET   amptset_

Definition at line 24 of file AMPTWrapper.h.

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

#define anim   anim_

Definition at line 90 of file AMPTWrapper.h.

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

#define coal   coal_

Definition at line 99 of file AMPTWrapper.h.

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

#define embed   embed_
#define hbt   hbt_
#define hmain1   hmain1_

Definition at line 50 of file AMPTWrapper.h.

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

#define hparnt   hparnt_
#define input1   input1_
#define input2   input2_
#define INVFLV   invflv_

Definition at line 34 of file AMPTWrapper.h.

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

#define ludat1   ludat1_

Definition at line 80 of file AMPTWrapper.h.

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

#define para2   para2_

Definition at line 110 of file AMPTWrapper.h.

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

#define para7   para7_

Definition at line 119 of file AMPTWrapper.h.

#define para8   para8_

Definition at line 128 of file AMPTWrapper.h.

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

#define phidcy   phidcy_

Definition at line 177 of file AMPTWrapper.h.

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

#define popcorn   popcorn_

Definition at line 193 of file AMPTWrapper.h.

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

#define resdcy   resdcy_

Definition at line 167 of file AMPTWrapper.h.

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

Function Documentation

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 &  )

Variable Documentation

float alpha

Definition at line 105 of file AMPTWrapper.h.

Referenced by algorithm(), EcalGetLaserData::analyze(), DTSurveyConvert::analyze(), tauImpactParameter::LagrangeMultipliersFitter::applyLagrangianConstraints(), FWTracksterHitsProxyBuilder::build(), TKinFitter::calcC(), trklet::TrackDerTable::calculateDerivatives(), tauImpactParameter::LagrangeMultipliersFitter::chiSquareUsingInitalPoint(), SiStripGainFromData::ComputeChargeOverPath(), HFCherenkov::computeNbOfPhotons(), l1tpf_impl::PuppiAlgo::computePuppiMedRMS(), l1tpf_impl::LinearizedPuppiAlgo::computePuppiWeights(), l1tpf_impl::PuppiAlgo::computePuppiWeights(), TShapeAnalysis::computeShape(), EcalUncalibRecHitRatioMethodAlgo< C >::computeTime(), DDHCalBarrelAlgo::constructGeneralVolume(), DDHCalEndcapAlgo::constructGeneralVolume(), HCalEndcapAlgo::constructGeneralVolume(), DDHCalEndcapModuleAlgo::constructInsideModule(), DDHCalEndcapAlgo::constructInsideModule(), HCalEndcapModuleAlgo::constructInsideModule(), HCalEndcapAlgo::constructInsideModule(), DDHCalBarrelAlgo::constructInsideSector(), DDHCalEndcapAlgo::constructInsideSector(), HCalEndcapAlgo::constructInsideSector(), DDHGCalModule::constructLayers(), DDHGCalModuleAlgo::constructLayers(), HcalBarrelAlgo::constructMidLayer(), HcalBarrelAlgo::constructSideLayer(), WriteESAlignments::convert(), OutInConversionSeedFinder::createSeedFTS(), TGeoMgrFromDdd::createShape(), EvolutionECAL::DegradationMeanEM50GeV(), CMSCGEN::dNdEmudEnu(), MuonAlignmentInputXML::do_setposition(), TagProbeFitter::doCntEfficiency(), EvolutionECAL::DoseLongitudinalProfile(), TICLTrackstersEdgesValidation::dqmAnalyze(), HLTrigReport::dumpReport(), EcalPerEvtLaserAnalyzer::endJob(), EcalLaserAnalyzer::endJob(), EvolutionECAL::EquilibriumFractionColorCentersEM(), DDHCalTBCableAlgo::execute(), QcdLowPtDQM::filldNdeta(), trklet::TrackDerTable::fillTable(), DTSurvey::FillWheelInfo(), ThirdHitPredictionFromInvParabola::findPointAtCurve(), hitfit::Chisq_Constrainer::fit(), FakeBeamMonitor::FitAndFill(), BeamMonitor::FitAndFill(), TFParams::fitpj(), fnc_gaussalpha(), calo::multifit::fnnls(), PythiaFilterIsolatedTrack::GetEtaPhiAtEcal(), IsolatedPixelTrackCandidateProducer::GetEtaPhiAtEcal(), IsolatedPixelTrackCandidateL1TProducer::GetEtaPhiAtEcal(), IsoTrig::GetEtaPhiAtEcal(), NtupleManager::GetGlobalAngles(), EcalLaserDbService::getLaserCorrection(), TangentCircle::getPosition(), EnergyScaleCorrection_class::getSmearingSigma(), LowEnergyFastSimParam::GetZ(), HFGflash::gfParameterization(), HcalBarrelAlgo::HcalBarrelAlgo(), mkfit::helixAtZ(), GenericHouseholder::iterate(), PerigeeConversions::jacobianCurvilinear2Perigee(), PerigeeConversions::jacobianPerigee2Curvilinear(), l1t::JetCalibration(), TFParams::lastShape(), TFParams::lastShape2(), DTTime2DriftParametrization::MB_DT_drift_distance(), DTDriftTimeParametrization::MB_DT_drift_time(), TFParams::mixShape(), MuonResiduals5DOFFitter_FCN(), MuonResiduals6DOFrphiFitter_FCN(), TrackerDpgAnalysis::onTrackAngles(), GflashEMShowerProfile::parameterization(), DDHCalEndcapModuleAlgo::parameterLayer(), DDHCalEndcapAlgo::parameterLayer(), HCalEndcapModuleAlgo::parameterLayer(), HCalEndcapAlgo::parameterLayer(), DDHCalEndcapModuleAlgo::parameterLayer0(), DDHCalEndcapAlgo::parameterLayer0(), HCalEndcapModuleAlgo::parameterLayer0(), HCalEndcapAlgo::parameterLayer0(), TTStubAlgorithm_official< T >::PatternHitCorrelation(), PetrukhinFunc(), fastsim::MuonBremsstrahlung::PetrukhinFunc(), edm::MultiParticleInConeGunProducer::produce(), EcalTrivialConditionRetriever::produceEcalLaserAlphas(), EcalUncalibRecHitRecAnalFitAlgo< EBDataFrame >::pulseShapeFunction(), TFParams::pulseShapepj(), TFParams::pulseShapepj2(), mkfit::Track::rAtZ(), TFParams::set_const(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::SetAlphaBeta(), IntegralOverPhiFunction::SetParameterAlpha(), IntegrandThetaFunction::SetParameterAlpha(), EnergyScaleCorrection::SmearCorrection::sigma(), hitfit::Top_Decaykin::solve_nu_tmass(), TrackerDetIdSelectorGrammar< ITERATOR >::TrackerDetIdSelectorGrammar(), trklet::FitTrack::trackFitChisq(), DDG4SolidConverter::trunctubs(), and DDI::Polyhedra::volume().

struct { ... } anim_
struct { ... } coal_
float cutof2

Definition at line 107 of file AMPTWrapper.h.

float dpcoal

Definition at line 94 of file AMPTWrapper.h.

float drcoal

Definition at line 95 of file AMPTWrapper.h.

float dt

Definition at line 136 of file AMPTWrapper.h.

Referenced by OMTFinputMaker::acceptDigi(), MuonGeometrySanityCheck::analyze(), Primary4DVertexValidation::analyze(), DAClusterizerInZT_vect::beta0(), PrimaryVertexAssignment::chargedHadronVertex(), EMShower::compute(), TFParams::computePulseWidth(), EMShower::deposit(), PulseFitWithFunction::Electronic_shape(), TrackTimeValueMapProducer::extractTrackVertexTime(), 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(), TFParams::lastShape(), TFParams::lastShape2(), TFParams::mixShape(), PixelHitMatcher::operator()(), omtf::DataWord64::operator<<(), TFParams::parab(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::PerformAnalyticFit(), InnerDeltaPhi::phiRange(), CSCChipSpeedCorrectionDBConditions::prefillDBChipSpeedCorrection(), EMShower::prepareSteps(), TOFPIDProducer::produce(), CSCTFPacker::produce(), GlobalTrackingGeometryESProducer::produce(), MuonDetLayerGeometryESProducer::produce(), StraightLinePropagator::propagateParametersOnCylinder(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::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(), ME::time(), ME::timeDiff(), trklet::FitTrack::trackFitChisq(), LaserSorter::writeEvent(), LaserSorter::writeEventHeader(), ConstantStepOdeSolver::writeHistory(), and ConstantStepOdeSolver::writeIntegrated().

float eatt

Definition at line 39 of file AMPTWrapper.h.

float ecritl

Definition at line 96 of file AMPTWrapper.h.

struct { ... } embed_
struct { ... } hbt_
float hint1[100]

Definition at line 66 of file AMPTWrapper.h.

float hipr1[100]

Definition at line 64 of file AMPTWrapper.h.

struct { ... } hmain1_
struct { ... } hparnt_
int iavoid

Definition at line 135 of file AMPTWrapper.h.

int icflow

Definition at line 152 of file AMPTWrapper.h.

int icoll
int icou

Definition at line 154 of file AMPTWrapper.h.

int icrho

Definition at line 153 of file AMPTWrapper.h.

int idpert

Definition at line 123 of file AMPTWrapper.h.

int idxsec

Definition at line 125 of file AMPTWrapper.h.

int iembed

Definition at line 181 of file AMPTWrapper.h.

int ihnt2[50]

Definition at line 67 of file AMPTWrapper.h.

int ihpr2[50]

Definition at line 65 of file AMPTWrapper.h.

int iksdcy

Definition at line 164 of file AMPTWrapper.h.

int ilab

Definition at line 143 of file AMPTWrapper.h.

int imomen

Definition at line 150 of file AMPTWrapper.h.

struct { ... } input1_
struct { ... } input2_
int insys

Definition at line 147 of file AMPTWrapper.h.

int ioscar

Definition at line 114 of file AMPTWrapper.h.

int iphidcy

Definition at line 171 of file AMPTWrapper.h.

int ipop

Definition at line 191 of file AMPTWrapper.h.

int ipot

Definition at line 148 of file AMPTWrapper.h.

int iseed
int isflag

Definition at line 86 of file AMPTWrapper.h.

int isoft

Definition at line 85 of file AMPTWrapper.h.

int izpc

Definition at line 87 of file AMPTWrapper.h.

int jatt

Definition at line 40 of file AMPTWrapper.h.

int kmul

Definition at line 156 of file AMPTWrapper.h.

int kpoten

Definition at line 155 of file AMPTWrapper.h.

int lblast[150001]

Definition at line 54 of file AMPTWrapper.h.

struct { ... } ludat1_
int manyb

Definition at line 144 of file AMPTWrapper.h.

float masspr

Definition at line 132 of file AMPTWrapper.h.

float massta

Definition at line 133 of file AMPTWrapper.h.

int maxmiss

Definition at line 174 of file AMPTWrapper.h.

int mode

Definition at line 149 of file AMPTWrapper.h.

int mstj[200]

Definition at line 76 of file AMPTWrapper.h.

int mstu[200]

Definition at line 74 of file AMPTWrapper.h.

int n0
int n01

Definition at line 45 of file AMPTWrapper.h.

int n10

Definition at line 46 of file AMPTWrapper.h.

int n11

Definition at line 47 of file AMPTWrapper.h.

int natt

Definition at line 41 of file AMPTWrapper.h.

int nevent
int nfreq

Definition at line 151 of file AMPTWrapper.h.

int nlast

Definition at line 57 of file AMPTWrapper.h.

Referenced by TEcnaRead::FileParameters(), and SiPixelActionExecutor::fillSummary().

int np

Definition at line 43 of file AMPTWrapper.h.

Referenced by CTPPSPixelDQMSource::analyze(), magfieldparam::poly2d_base::Collect(), tauImpactParameter::TrackHelixVertexFitter::computeLorentzVectorPar(), tauImpactParameter::TrackHelixVertexFitter::computeMotherLorentzVectorPar(), l1tpf_impl::PuppiAlgo::computePuppiAlphas(), l1tpf_impl::LinearizedPuppiAlgo::computePuppiWeights(), l1tpf_impl::PuppiAlgo::computePuppiWeights(), CTPPSProtonReconstructionEfficiencyEstimatorMC::CTPPSProtonReconstructionEfficiencyEstimatorMC(), PFRecoTauDiscriminationByNProngs::discriminate(), CSCValidation::doStandalone(), TrackerMap::drawApvPair(), TrackerMap::drawCcu(), TrackerMap::drawHV2(), TrackerMap::drawHV3(), TrackerMap::drawModule(), TrackerMap::drawPsu(), magfieldparam::poly2d_base::Eval(), ExternalLHEProducer::ExternalLHEProducer(), BPHOniaToMuMuBuilder::extractList(), edm::FileRandomMultiParticlePGunProducer::FileRandomMultiParticlePGunProducer(), edm::EventContentAnalyzer::fillDescriptions(), SiStripConfigDb::getAnalysisDescriptions(), SiStripConfigDb::getDcuDetIds(), SiStripConfigDb::getDeviceDescriptions(), SiStripConfigDb::getFedConnections(), SiStripConfigDb::getFedDescriptions(), Matriplex::invertCholesky(), Matriplex::invertCholeskySym(), Matriplex::invertCramer(), Matriplex::invertCramerSym(), CMSG4CheckOverlap::makeReportForOverlaps(), MuScleFitUtils::massProb(), Matriplex::multiply(), Matriplex::multiply3in(), Matriplex::multiplyGeneral(), pos::PixelModuleName::parsename(), pos::PixelROCName::parsename(), mayown_ptr< T, N >::pointer(), L1TPFCandMultiMerger::produce(), GenHIEventProducer::produce(), ExternalLHEProducer::produce(), HIPUserVariablesIORoot::readOne(), mayown_ptr< T, N >::release(), PPSPixelTopology::setNoPixels(), HGCalWaferMask::waferXY(), and HIPUserVariablesIORoot::writeOne().

int npertd

Definition at line 124 of file AMPTWrapper.h.

int nsav

Definition at line 163 of file AMPTWrapper.h.

int nsmbbbar

Definition at line 115 of file AMPTWrapper.h.

int nsmmeson

Definition at line 116 of file AMPTWrapper.h.

int nt

Definition at line 42 of file AMPTWrapper.h.

Referenced by gpuPixelDoublets::__attribute__(), cms::cuda::__attribute__(), DAClusterizerInZ::beta0(), DAClusterizerInZ_vect::beta0(), DAClusterizerInZT_vect::beta0(), BPHX3872ToJPsiPiPiBuilder::build(), BPHDecayToChargedXXbarBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), L1GctJetFinderBase::calcHfSums(), MultipleAlgoIterator::calculatePedestal(), ReflectedIterator::calculatePedestal(), PileUpSubtractor::calculatePedestal(), HiPuRhoProducer::calculatePedestal(), DAClusterizerInZ_vect::clear_vtx_range(), DAClusterizerInZT_vect::clear_vtx_range(), EgammaTowerIsolationNew< NC >::compute(), HcalPulseShapes::computeSiPMShapeData2017(), HcalPulseShapes::computeSiPMShapeData2018(), HcalPulseShapes::computeSiPMShapeHO(), HcalPulseShapes::computeSiPMShapeMCRecoRun3(), ParametrisedEMPhysics::ConstructProcess(), DAClusterizerInZ_vect::dump(), DAClusterizerInZT_vect::dump(), NPUTablesProducer::fillNPUObjectTable(), GeometricDet::GeometricDet(), GeometricTimingDet::GeometricTimingDet(), main(), CMSSteppingVerbose::NextStep(), HcalPulseShapes::normalize(), FullModelReactionDynamics::NuclearReaction(), ParametrisedEMPhysics::ParametrisedEMPhysics(), mkfit::Event::print_tracks(), PixelTrackSoAFromCUDA::produce(), PixelVertexProducerFromSoA::produce(), SeedProducerFromSoA::produce(), PixelTrackProducerFromSoA::produce(), PixelVertexProducerCUDA::produceOnCPU(), DAClusterizerInZ::purge(), DAClusterizerInZ_vect::purge(), DAClusterizerInZT_vect::purge(), PGeometricDetBuilder::putOne(), HcalTestAnalysis::qieAnalysis(), mkfit::Event::read_in(), 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(), DAClusterizerInZ::update(), DAClusterizerInZ_vect::update(), DAClusterizerInZT_vect::update(), DAClusterizerInZ_vect::verify(), DAClusterizerInZT_vect::verify(), DAClusterizerInZ::vertices(), DAClusterizerInZ_vect::vertices(), DAClusterizerInZT_vect::vertices(), and SurveyOutput::write().

int ntmax

Definition at line 145 of file AMPTWrapper.h.

int ntrig

Definition at line 173 of file AMPTWrapper.h.

struct { ... } para2_
struct { ... } para7_
struct { ... } para8_
float parj[200]

Definition at line 77 of file AMPTWrapper.h.

float paru[200]

Definition at line 75 of file AMPTWrapper.h.

struct { ... } phidcy_
float plast[150001][4]

Definition at line 56 of file AMPTWrapper.h.

struct { ... } popcorn_
float pttrig

Definition at line 172 of file AMPTWrapper.h.

float pxqembd

Definition at line 182 of file AMPTWrapper.h.

float pyqembd

Definition at line 183 of file AMPTWrapper.h.

struct { ... } resdcy_
float rscut2

Definition at line 106 of file AMPTWrapper.h.

float xembd

Definition at line 184 of file AMPTWrapper.h.

float xlast[150001][4]

Definition at line 55 of file AMPTWrapper.h.

Referenced by L1TOccupancyClientHistogramService::setMaskedBins().

float xmp

Definition at line 103 of file AMPTWrapper.h.

float xmu

Definition at line 104 of file AMPTWrapper.h.

float yembd

Definition at line 185 of file AMPTWrapper.h.