Geant4  10.02.p01
HEPEvtcom.cc File Reference

Implementation of the HEPEvtcom class. More...

#include <ctype.h>
+ Include dependency graph for HEPEvtcom.cc:

Go to the source code of this file.

Classes

struct  hepevt
 

Enumerations

enum  { HEPEVT_EntriesAllocation =4000 }
 **********************************************************/ More...
 

Variables

const unsigned int hepevt_bytes_allocation
 
hepevt hepevt_
 

Detailed Description

Implementation of the HEPEvtcom class.

Definition in file HEPEvtcom.cc.

Enumeration Type Documentation

anonymous enum

**********************************************************/

  • D E S C R I P T I O N : */ *-----------------------------------------------------—*/
  • NEVHEP - event number (or some special meaning*/
  • (see documentation for details) */
  • NHEP - actual number of entries in current */
  • event. */
  • ISTHEP[IHEP] - status code for IHEP'th entry - see */
  • documentation for details */
  • IDHEP [IHEP] - IHEP'th particle identifier according*/
  • to PDG. */
  • JMOHEP[IHEP][0] - pointer to position of 1st mother */
  • JMOHEP[IHEP][1] - pointer to position of 2nd mother */
  • JDAHEP[IHEP][0] - pointer to position of 1st daughter */
  • JDAHEP[IHEP][1] - pointer to position of 2nd daughter */
  • PHEP [IHEP][0] - X momentum [Gev/c] */
  • PHEP [IHEP][1] - Y momentum [Gev/c] */
  • PHEP [IHEP][2] - Z momentum [Gev/c] */
  • PHEP [IHEP][3] - Energy [Gev] */
  • PHEP [IHEP][4] - Mass[Gev/c^2] */
  • VHEP [IHEP][0] - X vertex [mm] */
  • VHEP [IHEP][1] - Y vertex [mm] */
  • VHEP [IHEP][2] - Z vertex [mm] */
  • VHEP [IHEP][3] - production time [mm/c] */ *========================================================*/
Enumerator
HEPEVT_EntriesAllocation 

Definition at line 76 of file HEPEvtcom.cc.

Variable Documentation

hepevt hepevt_

Definition at line 86 of file HEPEvtcom.cc.

const unsigned int hepevt_bytes_allocation
Initial value:
=
sizeof(long int) * ( 2 + 4 * HEPEVT_EntriesAllocation )
+ sizeof(double) * ( 9 * HEPEVT_EntriesAllocation )

Definition at line 78 of file HEPEvtcom.cc.