#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 | |||
| ) |
1.4.7