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 | |
auto_ptr< ClusterSequence > | cs |
vector< PseudoJet > | input_particles |
JetDefinition | jet_def |
vector< PseudoJet > | jets |
auto_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.
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.
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.
auto_ptr<ClusterSequence> fwrapper::cs |
Definition at line 45 of file fastjetfortran_madfks.cc.
Referenced by cond::DataProxyWrapperBase::addInfo(), edmNew::copyDetSetRange(), HcalTimeSlewSim::delay(), CSCStripTopology::equationOfStrip(), and HBHENegativeFlagSetter::setPulseShapeFlags().
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 heppy::ReclusterJets::ReclusterJets().
vector<PseudoJet> fwrapper::jets |
Definition at line 42 of file fastjetfortran_madfks.cc.
Referenced by FlavorJetCorrectionExample::analyze(), PartonJetCorrectionExample::analyze(), CaloMCTruthTreeProducer::analyze(), PFMCTruthTreeProducer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), PatZjetsJetAnalyzer::analyze(), TopJetAnalyzer::analyze(), PatTopSelectionAnalyzer::analyze(), PatBasicAnalyzer::analyze(), TtFullHadSignalSelMVATrainer::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), PatJetAnalyzer::analyze(), B2GHadronicHLTValidation::analyze(), TTbar_GenJetAnalyzer::analyze(), TtFullLepHypKinSolution::buildHypo(), TtSemiLepHypGeom::buildHypo(), TtSemiLepHypMaxSumPtWMass::buildHypo(), TtSemiLepHypMVADisc::buildHypo(), TtSemiLepHypWMassMaxSumPt::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtSemiLepHypWMassDeltaTopMass::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtFullHadHypGenMatch::buildHypo(), PrimaryVertexAssignment::chargedHadronVertex(), RazorComputer::compute(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), EgammaProbeSelector::filter(), HeavyChHiggsToTauNuSkim::filter(), JetConstituentSelector< T, C >::filter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), reco::isodeposit::OtherJetConstituentsDeltaRVeto::initialize(), TtSemiLepJetCombGeom::isValid(), TtFullHadHypothesis::isValid(), TtFullLepHypothesis::isValid(), main(), l1t::stage2::JetPacker::pack(), l1t::stage1::CentralJetPacker::pack(), l1t::stage1::ForwardJetPacker::pack(), TtFullLeptonicEvent::print(), TtFullHadronicEvent::print(), ECFAdder::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), StEvtSolutionMaker::produce(), cms::SubEventGenJetProducer::produce(), HLTJetL1MatchProducer< T >::produce(), HLTJetL1TMatchProducer< T >::produce(), AnyJetToCaloJetProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), PileupJPTJetIdProducer::produce(), JetTracksAssociationToTrackRefs::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtSemiLepJetCombMVAComputer::produce(), L2TauPixelIsoTagProducer::produce(), RecoTauPiZeroFlattener::produce(), QjetsAdder::produce(), reco::CorrectedJetProducer< T >::produce(), cms::JetVertexAssociation::produce(), cms::JetCorrectionProducer< T >::produce(), HLTMETCleanerUsingJetID::produce(), HLTMhtProducer::produce(), HLTHtMhtProducer::produce(), JetEnergyShift::produce(), pat::__class__Producer::produce(), HiGenCleaner< T2 >::produce(), TestBXVectorRefProducer::produce(), NjettinessAdder::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), and cms::METSignificanceProducer::produce().
auto_ptr<JetDefinition::Plugin> fwrapper::plugin |
Definition at line 43 of file fastjetfortran_madfks.cc.
Referenced by GEDGsfElectronFinalizer::GEDGsfElectronFinalizer(), L1ExtraMixer::L1ExtraMixer(), pat::ObjectModifier< T >::ObjectModifier(), and L1ExtraMixer::produce().