HIPO  4.3.0
High Performance Output data format for experimental physics
reaction.cpp File Reference

Fortran/C interface for physics reaction analysis and Lorentz 4-vector computations. More...

#include <iostream>
#include "reaction.h"

Go to the source code of this file.

Functions

void reaction_get_vector_debug (double *vec)
 
void reaction_define (const char *file, double energy, int *pids, int *counts, int length)
 
void reaction_get_vector (double *vec, int *signs, int *pids, int *skips, double *masses, int length)
 
void reaction_get_cm (double *vec)
 
bool reaction_is_valid ()
 
bool reaction_next ()
 
void get_format_string (char *data)
 

Variables

fizika::reaction__reaction
 

Detailed Description

Fortran/C interface for physics reaction analysis and Lorentz 4-vector computations.

Definition in file reaction.cpp.

Function Documentation

◆ get_format_string()

void get_format_string ( char *  data)

Definition at line 43 of file reaction.cpp.

◆ reaction_define()

void reaction_define ( const char *  file,
double  energy,
int *  pids,
int *  counts,
int  length 
)

Definition at line 17 of file reaction.cpp.

◆ reaction_get_cm()

void reaction_get_cm ( double *  vec)

Definition at line 27 of file reaction.cpp.

◆ reaction_get_vector()

void reaction_get_vector ( double *  vec,
int *  signs,
int *  pids,
int *  skips,
double *  masses,
int  length 
)

Definition at line 21 of file reaction.cpp.

◆ reaction_get_vector_debug()

void reaction_get_vector_debug ( double *  vec)

Definition at line 12 of file reaction.cpp.

◆ reaction_is_valid()

bool reaction_is_valid ( )

Definition at line 32 of file reaction.cpp.

◆ reaction_next()

bool reaction_next ( )

Definition at line 37 of file reaction.cpp.

Variable Documentation

◆ __reaction

fizika::reaction* __reaction

Definition at line 8 of file reaction.cpp.