Documentation of 'hep.physics.jet.FixNumberOfJetsFinder' Java class
FixNumberOfJetsFinder
hep.physics.jet

Class FixNumberOfJetsFinder

  • All Implemented Interfaces:
    JetFinder


    public class FixNumberOfJetsFinder
    extends java.lang.Object
    implements JetFinder
    • Constructor Detail

      • FixNumberOfJetsFinder

        public FixNumberOfJetsFinder()
        Default constructor, sets up JadeEJetFinder.
      • FixNumberOfJetsFinder

        public FixNumberOfJetsFinder(int nJets)
        Constructor specifying number of requested jets, sets up JadeEJetFinder as default.
        Parameters:
        nJets - number of jets to be formed
      • FixNumberOfJetsFinder

        public FixNumberOfJetsFinder(AbstractJetFinder jetFinder)
        Constructor to specify a specfic JetFinder to use.
        Parameters:
        jetFinder - JetFinder to use
      • FixNumberOfJetsFinder

        public FixNumberOfJetsFinder(int nJets,
                                     AbstractJetFinder jetFinder)
        Constructor to specify rquested number of jets and a specfic JetFinder to use.
        Parameters:
        nJets - number of jets to be formed
        jetFinder - JetFinder to use
    • Method Detail

      • setNJets

        public void setNJets(int nJets)
        Set number of jets requested to be formed.
        Parameters:
        nJets - number of jets to be formed
      • njets

        public int njets()
        Actual number jets formed. Should be the same as the number of jets requested, unless a problem occured. (E.g. too little input objects.)
        Specified by:
        njets in interface JetFinder
        Returns:
        number of jets
        See Also:
        JetFinder.njets()
      • getYCut

        public double getYCut()
        Resulting ycut value.
        Returns:
        final ycut
      • jet

        public HepLorentzVector jet(int index)
        Description copied from interface: JetFinder
        calculate 4 vector sum for a jet
        Specified by:
        jet in interface JetFinder
        Parameters:
        index - The index of the jet of interest
        Returns:
        The 4 vector of the jet
      • particlesInJet

        public java.util.List particlesInJet(int index)
        Description copied from interface: JetFinder
        Find out which particles are in a paricular jet
        Specified by:
        particlesInJet in interface JetFinder
        Parameters:
        index - The index of the jet of interest
        Returns:
        An enumeration of the particles within the jet
      • nParticlesPerJet

        public int nParticlesPerJet(int index)
        Description copied from interface: JetFinder
        Find out many particles are in a particular jet
        Specified by:
        nParticlesPerJet in interface JetFinder
        Parameters:
        index - The index of the jet of interest
        Returns:
        The number of particles
      • fewestTracks

        public int fewestTracks()
        Description copied from interface: JetFinder
        Find the jet with the fewest particles
        Specified by:
        fewestTracks in interface JetFinder
        Returns:
        Returns the number of tracks in the jet with the fewest tracks
      • setEvent

        public void setEvent(java.util.Collection data)
        Description copied from interface: JetFinder
        Set the current event data
        Specified by:
        setEvent in interface JetFinder
        Parameters:
        data - An List of 3- or 4-vectors
      • setEvent

        public void setEvent(java.util.Collection data,
                             Predicate cut)
        Description copied from interface: JetFinder
        Set the current event data
        Specified by:
        setEvent in interface JetFinder
        Parameters:
        data - An List of 3- or 4-vectors
        cut - Only elements of e that are accepted by this predicate will be used in the jet finding

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.