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 79 of file fastjetfortran_madfks.cc.
References cuy::ii, GetRecoTauVFromDQM_MC_cff::kk, BTaggingMonitoring_cff::njets, npart, 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 48 of file fastjetfortran_madfks.cc.
References mps_fire::i, dqmiolumiharvest::j, and npart.
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 65 of file fastjetfortran_madfks.cc.
References mps_fire::i, dqmiolumiharvest::j, and BTaggingMonitoring_cff::njets.
Referenced by transfer_cluster_transfer().
unique_ptr<ClusterSequence> fwrapper::cs |
Definition at line 45 of file fastjetfortran_madfks.cc.
Referenced by PedestalTask::_dump(), RawTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), cond::DataProxyWrapperBase::addInfo(), DigiTask::bookHistograms(), CSCGeometryBuilder::build(), CmsShowCommonPopup::changeGeomColor(), CmsShowCommonPopup::changeSelectionColorSet(), CmsShowModelPopup::clicked(), XrdAdaptor::XrdStatisticsService::condorUpdate(), edmNew::copyDetSetRange(), HcalTimeSlewSim::delay(), edm::CosMuoGenProducer::endRunProduce(), CSCStripTopology::equationOfStrip(), fastjetarea_(), fastjetconstituents_(), fastjetdmerge_(), fastjetdmergemax_(), fastjetglobalrhoandsigma_(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), LHEJetFilter::filter(), EcalDeadCellBoundaryEnergyFilter::filter(), gen::Pythia6Hadronizer::finalizeEvent(), KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), BPHRecoBuilder::BPHSpecificCollection< T >::get(), AnomalousECALVariables::isDeadEcalCluster(), CSCRadialStripTopology::localError(), TkRadialStripTopology::localError(), CSCRadialStripTopology::measurementError(), TkRadialStripTopology::measurementError(), l1t::ClusterShapes::operator+(), HBHEPhase1Reconstructor::processData(), edm::DataFrameContainer::push_back(), Qjets::Qjets(), HFPreRecAlgo::reconstruct(), HcalSimpleRecAlgoImpl::removePileup(), SubjetFilterAlgorithm::run(), BPHRecoBuilder::sameTrack(), edm::DataFrameContainer::set_back(), cscdqm::Configuration::setChamberCounterValue(), Model::setCocoaStatus(), ESElectronicsSim::setMIPToGeV(), HBHENegativeFlagSetter::setPulseShapeFlags(), QjetsPlugin::SetRNEngine(), gen::ExhumeHadronizer::statistics(), gen::Pythia6Hadronizer::statistics(), L1RCTProducer::updateFedVector(), LagrangeParentParticleFitter::~LagrangeParentParticleFitter(), and ParentParticleFitter::~ParentParticleFitter().
vector<PseudoJet> fwrapper::input_particles |
Definition at line 42 of file fastjetfortran_madfks.cc.
JetDefinition fwrapper::jet_def |
Definition at line 44 of file fastjetfortran_madfks.cc.
Referenced by fastjetppgenkt_(), fastjetppgenktwitharea_(), fastjetsiscone_(), fastjetsisconewitharea_(), and heppy::ReclusterJets::ReclusterJets().
vector<PseudoJet> fwrapper::jets |
Definition at line 42 of file fastjetfortran_madfks.cc.
Referenced by fastjetarea_(), and fastjetconstituents_().
unique_ptr<JetDefinition::Plugin> fwrapper::plugin |
Definition at line 43 of file fastjetfortran_madfks.cc.
Referenced by cms::CATopJetProducer::CATopJetProducer(), fastjetsiscone_(), fastjetsisconewitharea_(), Vispa.Main.MainWindow.MainWindow::newAnalysisDesignerSlot(), Vispa.Main.MainWindow.MainWindow::newPxlSlot(), Vispa.Main.MainWindow.MainWindow::openAnalysisFileSlot(), and Vispa.Main.MainWindow.MainWindow::openPxlFileSlot().