Functions | |
void | transfer_cluster_transfer (const double *p, const int &npart, const JetDefinition &jet_def, const double &ptmin, double *f77jets, int &njets, int *whichjet, const double &ghost_maxrap=0.0, const int &nrepeat=0, const double &ghost_area=0.0) |
void | transfer_input_particles (const double *p, const int &npart) |
helper routine to transfer fortran input particles into More... | |
void | transfer_jets (double *f77jets, int &njets) |
helper routine to help transfer jets -> f77jets[4*ijet+0..3] More... | |
Variables | |
unique_ptr< ClusterSequence > | cs |
vector< PseudoJet > | input_particles |
JetDefinition | jet_def |
vector< PseudoJet > | jets |
unique_ptr< JetDefinition::Plugin > | plugin |
a namespace for the fortran-wrapper which contains commonly-used structures and means to transfer fortran <-> C++
void fwrapper::transfer_cluster_transfer | ( | const double * | p, |
const int & | npart, | ||
const JetDefinition & | jet_def, | ||
const double & | ptmin, | ||
double * | f77jets, | ||
int & | njets, | ||
int * | whichjet, | ||
const double & | ghost_maxrap = 0.0 , |
||
const int & | nrepeat = 0 , |
||
const double & | ghost_area = 0.0 |
||
) |
helper routine packaging the transfers, the clustering and the extraction of the jets
Definition at line 81 of file fastjetfortran_madfks.cc.
References cs, cuy::ii, input_particles, jet_def, jets, GetRecoTauVFromDQM_MC_cff::kk, BTaggingMonitoring_cff::njets, npart, AlCaHLTBitMon_ParallelJobs::p, ptmin, transfer_input_particles(), and transfer_jets().
Referenced by fastjetppgenkt_().
void fwrapper::transfer_input_particles | ( | const double * | p, |
const int & | npart | ||
) |
helper routine to transfer fortran input particles into
Definition at line 50 of file fastjetfortran_madfks.cc.
References mps_fire::i, input_particles, dqmiolumiharvest::j, npart, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by transfer_cluster_transfer().
void fwrapper::transfer_jets | ( | double * | f77jets, |
int & | njets | ||
) |
helper routine to help transfer jets -> f77jets[4*ijet+0..3]
Definition at line 67 of file fastjetfortran_madfks.cc.
References mps_fire::i, dqmiolumiharvest::j, jets, and BTaggingMonitoring_cff::njets.
Referenced by transfer_cluster_transfer().
unique_ptr<ClusterSequence> fwrapper::cs |
Definition at line 47 of file fastjetfortran_madfks.cc.
Referenced by PedestalTask::_dump(), RawTask::_process(), DigiTask::_process(), cond::DataProxyWrapperBase::addInfo(), ESElectronicsSim::analogToDigital(), ESElectronicsSimFast::analogToDigital(), HcalAmplifier::applyQIEdelay(), BeamSpotToCUDA::beginStream(), DigiTask::bookHistograms(), CSCGeometryBuilder::build(), CmsShowCommonPopup::changeGeomColor(), CmsShowCommonPopup::changeSelectionColorSet(), CmsShowModelPopup::clicked(), Qjets::Cluster(), Qjets::computeDCut(), Qjets::ComputeNewDistanceMeasures(), XrdAdaptor::XrdStatisticsService::condorUpdate(), edmNew::copyDetSetRange(), PFClusterEMEnergyCorrector::correctEnergies(), HcalTimeSlewSim::delay(), ESElectronicsSim::digitalToAnalog(), edm::CosMuoGenProducer::endRunProduce(), CSCStripTopology::equationOfStrip(), fastjetarea_(), fastjetconstituents_(), fastjetdmerge_(), fastjetdmergemax_(), fastjetglobalrhoandsigma_(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), LHEJetFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), gen::Pythia6Hadronizer::finalizeEvent(), LagrangeParentParticleFitter::fit(), KinematicParticleFitter::fit(), KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), AnomalousECALVariables::isDeadEcalCluster(), DataProxyWrapper< ExDwarfListRcd, cond::persistency::KeyList >::lateInit(), GEMStripTopology::localError(), TkRadialStripTopology::localError(), CSCRadialStripTopology::localError(), GEMStripTopology::measurementError(), CSCRadialStripTopology::measurementError(), TkRadialStripTopology::measurementError(), cms::cuda::numberOfDevices(), combinedConstraintHelpers::PlaceValue< DIM >::operator()(), combinedConstraintHelpers::PlaceParDer< DIM, NTRK >::operator()(), combinedConstraintHelpers::PlacePosDer< DIM >::operator()(), l1t::ClusterShapes::operator+(), Model::printCocoaStatus(), HBHEPhase1Reconstructor::processData(), Qjets::Prune(), edm::DataFrameContainer::push_back(), HFPreRecAlgo::reconstruct(), HcalSimpleRecAlgoImpl::removePileup(), SubjetFilterAlgorithm::run(), QjetsPlugin::run_clustering(), edm::DataFrameContainer::set_back(), cscdqm::Configuration::setChamberCounterValue(), Model::setCocoaStatus(), HBHENegativeFlagSetter::setPulseShapeFlags(), gen::ExhumeHadronizer::statistics(), gen::Pythia6Hadronizer::statistics(), TestCUDAAnalyzerGPU::TestCUDAAnalyzerGPU(), transfer_cluster_transfer(), KinematicConstrainedVertexUpdator::update(), KinematicConstrainedVertexUpdatorT< nTrk, nConstraint >::update(), and L1RCTProducer::updateFedVector().
vector<PseudoJet> fwrapper::input_particles |
Definition at line 44 of file fastjetfortran_madfks.cc.
Referenced by transfer_cluster_transfer(), and transfer_input_particles().
JetDefinition fwrapper::jet_def |
Definition at line 46 of file fastjetfortran_madfks.cc.
Referenced by fastjetppgenkt_(), fastjetppgenktwitharea_(), fastjetsiscone_(), fastjetsisconewitharea_(), heppy::ReclusterJets::ReclusterJets(), and transfer_cluster_transfer().
vector<PseudoJet> fwrapper::jets |
Definition at line 44 of file fastjetfortran_madfks.cc.
Referenced by fastjetarea_(), fastjetconstituents_(), transfer_cluster_transfer(), and transfer_jets().
unique_ptr<JetDefinition::Plugin> fwrapper::plugin |
Definition at line 45 of file fastjetfortran_madfks.cc.
Referenced by cms::CATopJetProducer::CATopJetProducer(), fastjetsiscone_(), and fastjetsisconewitharea_().