CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
fwrapper Namespace Reference

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
 

Detailed Description

a namespace for the fortran-wrapper which contains commonly-used structures and means to transfer fortran <-> C++

Function Documentation

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.

Variable Documentation

auto_ptr<ClusterSequence> fwrapper::cs
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