#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 () |
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 | 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) |
PTRTYPE lcmcpcreate | ( | ) |
Definition at line 11 of file lcmcp.cc.
00011 { 00012 MCParticleImpl* mcp = new MCParticleImpl ; 00013 00014 // uncomment to demonstrate that the addresses are different depending on the 00015 // type of the pointer.... 00016 // cout << "lcmcpcreate: " << C2F_POINTER( LCObject*, mcp ) << ", " 00017 // << C2F_POINTER( MCParticleData*, mcp ) << ", " 00018 // << C2F_POINTER( MCParticle*, mcp ) << ", " 00019 // << C2F_POINTER( MCParticleImpl*, mcp ) << endl ; 00020 return C2F_POINTER( LCObject*, mcp ) ; 00021 }
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 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 | |||
) |