hep.io.stdhep
Class StdhepExtendedEvent

java.lang.Object
  extended by hep.io.mcfio.MCFIOBlock
      extended by hep.io.stdhep.StdhepRecord
          extended by hep.io.stdhep.StdhepEvent
              extended by hep.io.stdhep.StdhepExtendedEvent
All Implemented Interfaces:
hep.io.xdr.XDRSerializable

public class StdhepExtendedEvent
extends StdhepEvent

An extended stdhep record containing extra content corresponding to the HEPEV4 common block.

Version:
$Id: StdhepExtendedEvent.java 13289 2007-09-06 00:21:14Z tonyj $
Author:
Tony Johnson (tonyj@slac.stanford.edu)

Field Summary
static int MCFIO_STDHEP
           
static int MCFIO_STDHEPBEG
           
static int MCFIO_STDHEPEND
           
static int MCFIO_STDHEPEV4
           
static int MCFIO_STDHEPM
           
static String STDHEP_VERSION
           
 
Fields inherited from class hep.io.mcfio.MCFIOBlock
fVersion, id, length, version
 
Constructor Summary
StdhepExtendedEvent(int nevhep, int nhep, int[] isthep, int[] idhep, int[] jmohep, int[] jdahep, double[] phep, double[] vhep, double eventweight, double alphaqed, double alphaqcd, double[] scale, double[] spin, int[] colorflow, int idrup)
           
 
Method Summary
 double getAlphaQCD()
           
 double getAlphaQED()
           
 int getColorFlow(int index, int i)
           
 double getEventWeight()
           
 int getIDRUP()
           
 double getScale(int i)
           
 double getSpin(int index, int i)
           
 void read(hep.io.xdr.XDRDataInput xdr)
           
 void write(hep.io.xdr.XDRDataOutput xdr)
           
 
Methods inherited from class hep.io.stdhep.StdhepEvent
getIDHEP, getISTHEP, getJDAHEP, getJMOHEP, getNEVHEP, getNHEP, getPHEP, getVHEP, toString
 
Methods inherited from class hep.io.mcfio.MCFIOBlock
getLength
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MCFIO_STDHEP

public static final int MCFIO_STDHEP
See Also:
Constant Field Values

MCFIO_STDHEPM

public static final int MCFIO_STDHEPM
See Also:
Constant Field Values

MCFIO_STDHEPBEG

public static final int MCFIO_STDHEPBEG
See Also:
Constant Field Values

MCFIO_STDHEPEND

public static final int MCFIO_STDHEPEND
See Also:
Constant Field Values

MCFIO_STDHEPEV4

public static final int MCFIO_STDHEPEV4
See Also:
Constant Field Values

STDHEP_VERSION

public static final String STDHEP_VERSION
See Also:
Constant Field Values
Constructor Detail

StdhepExtendedEvent

public StdhepExtendedEvent(int nevhep,
                           int nhep,
                           int[] isthep,
                           int[] idhep,
                           int[] jmohep,
                           int[] jdahep,
                           double[] phep,
                           double[] vhep,
                           double eventweight,
                           double alphaqed,
                           double alphaqcd,
                           double[] scale,
                           double[] spin,
                           int[] colorflow,
                           int idrup)
Method Detail

getEventWeight

public double getEventWeight()

getAlphaQED

public double getAlphaQED()

getAlphaQCD

public double getAlphaQCD()

getScale

public double getScale(int i)

getSpin

public double getSpin(int index,
                      int i)

getColorFlow

public int getColorFlow(int index,
                        int i)

getIDRUP

public int getIDRUP()

read

public void read(hep.io.xdr.XDRDataInput xdr)
          throws IOException
Specified by:
read in interface hep.io.xdr.XDRSerializable
Overrides:
read in class StdhepEvent
Throws:
IOException

write

public void write(hep.io.xdr.XDRDataOutput xdr)
           throws IOException
Specified by:
write in interface hep.io.xdr.XDRSerializable
Overrides:
write in class StdhepEvent
Throws:
IOException


Copyright © 2000-2007 FreeHEP. All Rights Reserved.