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