Belle II Software  release-06-00-14
HEPEVT_struct Class Reference
Collaboration diagram for HEPEVT_struct:

Static Public Member Functions

static int set (PhotosBranch *branch)
 Convert PhotosBranch to HEPEVT.
 
static void get ()
 Update event record with data from HEPEVT.
 
static void prepare ()
 Prepare particles for processing.
 
static void check_ME_channel ()
 Check channel for complete matrix element calculation.
 
static void complete ()
 Finalize processing.
 
static void clear ()
 Clear HEPEVT. More...
 

Static Public Attributes

static int decay_idx = 0
 Index of decaying particle.
 
static int ME_channel = 0
 Number of channel to be used - flag for fortran routines.
 

Static Private Member Functions

static void add_particle (int i, PhotosParticle *particle, int first_mother, int last_mother, int first_daughter, int last_daughter)
 Add single particle to HEPEVT.
 

Static Private Attributes

static std::vector< PhotosParticle * > m_particle_list
 List of particles added to HEPEVT.
 

Detailed Description

Definition at line 13 of file HEPEVT_struct.h.

Member Function Documentation

◆ clear()

void clear ( void  )
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 15 of file HEPEVT_struct.cc.

16  {
17 
18  m_particle_list.clear();
19 
20  hep.nevhep = 0;
21  hep.nhep = 0;
22 
23 
43  }
static std::vector< PhotosParticle * > m_particle_list
List of particles added to HEPEVT.
Definition: HEPEVT_struct.h:44

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