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

Class EventShape



  • public class EventShape
    extends java.lang.Object
    Event Shape and Thrust utilities.

    This is a transcription of the Jetset thrust and event shape finders into Java.

    Event shape extracts from the input enumeration 3-momenta which are formed into a kind of (symmetric) momentum tensor similar to an inertia tensor. From this tensor the 3-principal axes are determined along with their associated eigenvalues.

    Traditionally, the nomenclature for the three axes are:

    • Thrust Axis is associated with the largest eigenvalue called the Thrust.
    • Major Axis is associated with the middle eigenvalue called the Major Thrust.
    • Minor Axis is associated with the smallest eigenvalue called the Minor Thrust.
    • Constructor Detail

      • EventShape

        public EventShape()
        Create a new instance of EventShape
    • Method Detail

      • setEvent

        public void setEvent(java.util.Collection data)
        Call this to input a new event to the event shape routines.
        Parameters:
        data - An Enumeration of either HepLorentzVectors (HepLorentzVectors) or Hep3Vectors
      • setEvent

        public void setEvent(java.util.Collection data,
                             Predicate cut)
        Call this to input a new event to the event shape routines. Only elements of the enumeration which are accepted by the predicate will be used for jet finding.
        Parameters:
        data - An Enumeration of either HepLorentzVectors (HepLorentzVectors) or Hep3Vectors
        cut - A predicate that is applied to each element of e, or null to accept all elements
      • setThMomPower

        public void setThMomPower(double tp)
      • getThMomPower

        public double getThMomPower()
      • setFast

        public void setFast(int nf)
      • getFast

        public int getFast()
      • thrust

        public BasicHep3Vector thrust()
        Element x = Thrust Element y = Major Thrust Element z = Minor Thrust
      • oblateness

        public double oblateness()
        Oblateness = Major Thrust - Minor Thrust

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.