LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
lcmcp.cc File Reference
#include "CPPFORT/lcmcp.h"
#include "lcio.h"
#include "IMPL/MCParticleImpl.h"
#include <iostream>
+ Include dependency graph for lcmcp.cc:

Go to the source code of this file.

Functions

PTRTYPE lcmcpcreate ()
 Header file for the f77-wrapper functions of the LCMCParticleImpl class. More...
 
int lcmcpdelete (PTRTYPE mcparticle)
 
int lcmcpgetnumberofparents (PTRTYPE mcparticle)
 
PTRTYPE lcmcpgetparent (PTRTYPE mcparticle, int i)
 
PTRTYPE lcmcpgetdaughter (PTRTYPE mcparticle, int i)
 
int lcmcpgetendpoint (PTRTYPE mcparticle, double *ep)
 
int lcmcpgetnumberofdaughters (PTRTYPE mcparticle)
 
int lcmcpgetpdg (PTRTYPE mcparticle)
 
int lcmcpgetgeneratorstatus (PTRTYPE mcparticle)
 
int lcmcpgetsimulatorstatus (PTRTYPE mcparticle)
 
int lcmcpgetvertex (PTRTYPE mcparticle, double *vtx)
 
float lcmcpgettime (PTRTYPE mcparticle)
 
int lcmcpgetmomentum (PTRTYPE mcparticle, double *p)
 
double lcmcpgetmass (PTRTYPE mcparticle)
 
float lcmcpgetcharge (PTRTYPE mcparticle)
 
double lcmcpgetenergy (PTRTYPE mcparticle)
 
int lcmcpgetspin (PTRTYPE mcparticle, float *spin)
 
int lcmcpgetcolorflow (PTRTYPE mcparticle, int *cflow)
 
int lcmcpaddparent (PTRTYPE mcparticle, PTRTYPE parent)
 
int lcmcpsetpdg (PTRTYPE mcparticle, int pdg)
 
int lcmcpsetgeneratorstatus (PTRTYPE mcparticle, int status)
 
int lcmcpsetsimulatorstatus (PTRTYPE mcparticle, int status)
 
int lcmcpsetvertex (PTRTYPE mcparticle, double vtx[3])
 
int lcmcpsetendpoint (PTRTYPE mcparticle, double pnt[3])
 
int lcmcpsetmomentum (PTRTYPE mcparticle, float p[3])
 
int lcmcpsetmass (PTRTYPE mcparticle, float m)
 
int lcmcpsetcharge (PTRTYPE mcparticle, float c)
 
int lcmcpsetspin (PTRTYPE mcparticle, float spin[3])
 
int lcmcpsetcolorflow (PTRTYPE mcparticle, int cflow[2])
 

Function Documentation

int lcmcpaddparent ( PTRTYPE  mcparticle,
PTRTYPE  parent 
)

Definition at line 103 of file lcmcp.cc.

PTRTYPE lcmcpcreate ( )

Header file for the f77-wrapper functions of the LCMCParticleImpl class.

Author
F. Gaede
Version
Oct 11, 2003

Definition at line 11 of file lcmcp.cc.

References C2F_POINTER.

int lcmcpdelete ( PTRTYPE  mcparticle)

Definition at line 22 of file lcmcp.cc.

float lcmcpgetcharge ( PTRTYPE  mcparticle)

Definition at line 82 of file lcmcp.cc.

int lcmcpgetcolorflow ( PTRTYPE  mcparticle,
int *  cflow 
)

Definition at line 96 of file lcmcp.cc.

PTRTYPE lcmcpgetdaughter ( PTRTYPE  mcparticle,
int  i 
)

Definition at line 39 of file lcmcp.cc.

References C2F_POINTER.

int lcmcpgetendpoint ( PTRTYPE  mcparticle,
double *  ep 
)

Definition at line 43 of file lcmcp.cc.

double lcmcpgetenergy ( PTRTYPE  mcparticle)

Definition at line 86 of file lcmcp.cc.

int lcmcpgetgeneratorstatus ( PTRTYPE  mcparticle)

Definition at line 56 of file lcmcp.cc.

double lcmcpgetmass ( PTRTYPE  mcparticle)

Definition at line 78 of file lcmcp.cc.

int lcmcpgetmomentum ( PTRTYPE  mcparticle,
double *  p 
)

Definition at line 73 of file lcmcp.cc.

int lcmcpgetnumberofdaughters ( PTRTYPE  mcparticle)

Definition at line 48 of file lcmcp.cc.

int lcmcpgetnumberofparents ( PTRTYPE  mcparticle)

Definition at line 27 of file lcmcp.cc.

PTRTYPE lcmcpgetparent ( PTRTYPE  mcparticle,
int  i 
)

Definition at line 31 of file lcmcp.cc.

References C2F_POINTER.

int lcmcpgetpdg ( PTRTYPE  mcparticle)

Definition at line 52 of file lcmcp.cc.

int lcmcpgetsimulatorstatus ( PTRTYPE  mcparticle)

Definition at line 60 of file lcmcp.cc.

int lcmcpgetspin ( PTRTYPE  mcparticle,
float *  spin 
)

Definition at line 91 of file lcmcp.cc.

float lcmcpgettime ( PTRTYPE  mcparticle)

Definition at line 69 of file lcmcp.cc.

int lcmcpgetvertex ( PTRTYPE  mcparticle,
double *  vtx 
)

Definition at line 64 of file lcmcp.cc.

int lcmcpsetcharge ( PTRTYPE  mcparticle,
float  c 
)

Definition at line 156 of file lcmcp.cc.

int lcmcpsetcolorflow ( PTRTYPE  mcparticle,
int  cflow[2] 
)

Definition at line 166 of file lcmcp.cc.

int lcmcpsetendpoint ( PTRTYPE  mcparticle,
double  pnt[3] 
)

Definition at line 141 of file lcmcp.cc.

int lcmcpsetgeneratorstatus ( PTRTYPE  mcparticle,
int  status 
)

Definition at line 126 of file lcmcp.cc.

int lcmcpsetmass ( PTRTYPE  mcparticle,
float  m 
)

Definition at line 151 of file lcmcp.cc.

int lcmcpsetmomentum ( PTRTYPE  mcparticle,
float  p[3] 
)

Definition at line 146 of file lcmcp.cc.

int lcmcpsetpdg ( PTRTYPE  mcparticle,
int  pdg 
)

Definition at line 121 of file lcmcp.cc.

int lcmcpsetsimulatorstatus ( PTRTYPE  mcparticle,
int  status 
)

Definition at line 131 of file lcmcp.cc.

int lcmcpsetspin ( PTRTYPE  mcparticle,
float  spin[3] 
)

Definition at line 161 of file lcmcp.cc.

int lcmcpsetvertex ( PTRTYPE  mcparticle,
double  vtx[3] 
)

Definition at line 136 of file lcmcp.cc.