Static Public Member Functions | Static Public Attributes | Static Private Member Functions | Static Private Attributes
HEPEVT_struct Class Reference
Collaboration diagram for HEPEVT_struct:
Collaboration graph

Static Public Member Functions

static int set (PhotosBranch *branch)
 
static void get ()
 
static void prepare ()
 
static void check_ME_channel ()
 
static void complete ()
 
static void clear ()
 

Static Public Attributes

static int decay_idx =0
 
static int ME_channel =0
 

Static Private Member Functions

static void add_particle (int i, PhotosParticle *particle, int first_mother, int last_mother, int first_daughter, int last_daughter)
 

Static Private Attributes

static std::vector
< PhotosParticle * > 
m_particle_list
 

Detailed Description

Definition at line 14 of file HEPEVT_struct.h.

Member Function Documentation

void add_particle ( int  i,
PhotosParticle particle,
int  first_mother,
int  last_mother,
int  first_daughter,
int  last_daughter 
)
staticprivate
void check_ME_channel ( )
static

Check channel for complete matrix element calculation

Definition at line 417 of file HEPEVT_struct.cxx.

void clear ( )
static

Clear HEPEVT

for(int i=0; i < NMXHEP; i++){

hep.isthep[i]=0; hep.idhep[i]=0;

for(int j=0; j<2; j++){ hep.jmohep[i][j]=0; hep.jdahep[i][j]=0; }

for(int j=0; j<5; j++) hep.phep[i][j]=0;

for(int j=0; j<4; j++) hep.vhep[i][j]=0;

ph_phoqed_.qedrad[i]=0;

}

Definition at line 16 of file HEPEVT_struct.cxx.

void complete ( )
static

Finalize processing

Definition at line 412 of file HEPEVT_struct.cxx.

void get ( )
static
void prepare ( )
static

Prepare particles for processing

Definition at line 407 of file HEPEVT_struct.cxx.

int set ( PhotosBranch branch)
static

Field Documentation

int decay_idx =0
static

Index of decaying particle

Definition at line 36 of file HEPEVT_struct.h.

vector< PhotosParticle * > m_particle_list
staticprivate

List of particles added to HEPEVT

Definition at line 46 of file HEPEVT_struct.h.

int ME_channel =0
static

Number of channel to be used - flag for fortran routines

Definition at line 38 of file HEPEVT_struct.h.


The documentation for this class was generated from the following files: