#include "CPPFORT/lcpid.h"
#include "lcio.h"
#include "IMPL/ParticleIDImpl.h"
#include "EVENT/LCFloatVec.h"
#include <iostream>
Include dependency graph for lcpid.cc:
Go to the source code of this file.
Functions | |
PTRTYPE | lcpidcreate () |
int | lcpiddelete (PTRTYPE pidit) |
int | lcpidid (PTRTYPE pidit) |
int | lcpidgettype (PTRTYPE pidit) |
int | lcpidgetpdg (PTRTYPE pidit) |
float | lcpidgetlikelihood (PTRTYPE pidit) |
int | lcpidgetalgorithmtype (PTRTYPE pidit) |
int | lcpidgetparameters (PTRTYPE pidit, float *vec, int *nvec) |
int | lcpidsettype (PTRTYPE pidit, int type) |
int | lcpidsetpdg (PTRTYPE pidit, int pdg) |
int | lcpidsetlikelihood (PTRTYPE pidit, float logl) |
int | lcpidsetalgorithmtype (PTRTYPE pidit, int ident) |
int | lcpidaddparameter (PTRTYPE pidit, float param) |
PTRTYPE lcpidcreate | ( | ) |
int lcpiddelete | ( | PTRTYPE | pidit | ) |
int lcpidid | ( | PTRTYPE | pidit | ) |
int lcpidgettype | ( | PTRTYPE | pidit | ) |
int lcpidgetpdg | ( | PTRTYPE | pidit | ) |
float lcpidgetlikelihood | ( | PTRTYPE | pidit | ) |
int lcpidgetalgorithmtype | ( | PTRTYPE | pidit | ) |
int lcpidgetparameters | ( | PTRTYPE | pidit, | |
float * | vec, | |||
int * | nvec | |||
) |
Definition at line 51 of file lcpid.cc.
00051 { 00052 ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ; 00053 int ntot = *nvec - 1 ; 00054 const FloatVec* floatVec = &pid->getParameters() ; 00055 for(unsigned int l=0;l<floatVec->size();l++){ 00056 if ( l > (unsigned)(ntot) ) { 00057 std::cout << "LCParticleID: in getParameters more than " << ntot << "weights to store" << std::endl ; 00058 return LCIO::ERROR ; 00059 } 00060 *vec++ = (*floatVec)[l] ; 00061 } 00062 *nvec = (int)(floatVec->size() + 1); 00063 return LCIO::SUCCESS ; 00064 }
int lcpidsettype | ( | PTRTYPE | pidit, | |
int | type | |||
) |
int lcpidsetpdg | ( | PTRTYPE | pidit, | |
int | pdg | |||
) |
int lcpidsetlikelihood | ( | PTRTYPE | pidit, | |
float | logl | |||
) |
int lcpidsetalgorithmtype | ( | PTRTYPE | pidit, | |
int | ident | |||
) |
int lcpidaddparameter | ( | PTRTYPE | pidit, | |
float | param | |||
) |