14   ParticleIDImpl* pid = 
new ParticleIDImpl ;
 
   18   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   20   return LCIO::SUCCESS ;
 
   27   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   32   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   33   return pid->getType() ;
 
   37   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   38   return pid->getPDG() ;
 
   42   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   43   return pid->getLikelihood() ;
 
   47   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   48   return pid->getAlgorithmType() ;
 
   52   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   53   int ntot = *nvec - 1 ;
 
   54   const FloatVec* floatVec = &pid->getParameters() ;
 
   55   for(
unsigned int l=0;l<floatVec->size();l++){
 
   56     if ( l > (
unsigned)(ntot) ) {
 
   57       std::cout << 
"LCParticleID: in getParameters more than " << ntot << 
"weights to store" << 
std::endl ;
 
   60     *vec++ = (*floatVec)[l] ;
 
   62   *nvec = (int)(floatVec->size() + 1);
 
   63   return LCIO::SUCCESS ;
 
   70   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   71   pid->setType( type ) ;
 
   72   return LCIO::SUCCESS ;
 
   76   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   78   return LCIO::SUCCESS ;
 
   82   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   83   pid->setLikelihood( logl ) ;
 
   84   return LCIO::SUCCESS ;
 
   88   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   89   pid->setAlgorithmType( ident ) ;
 
   90   return LCIO::SUCCESS ;
 
   94   ParticleIDImpl* pid = f2c_pointer<ParticleIDImpl,LCObject>( pidit ) ;
 
   95   pid->addParameter( param ) ;
 
   96   return LCIO::SUCCESS ;
 
LCIO_DEPRECATED_CAPI int lcpidsetalgorithmtype(PTRTYPE pid, int algo)
 
LCIO_DEPRECATED_CAPI int lcpidsettype(PTRTYPE pid, int type)
 
LCIO_DEPRECATED_CAPI int lcpidaddparameter(PTRTYPE pid, float param)
 
std::vector< float > FloatVec
Vector of floats. 
 
LCIO_DEPRECATED_CAPI int lcpidsetpdg(PTRTYPE pid, int pdg)
 
LCIO_DEPRECATED_CAPI int lcpidsetlikelihood(PTRTYPE pid, float logl)
 
LCIO_DEPRECATED_CAPI int lcpidid(PTRTYPE pid)
 
LCIO_DEPRECATED_CAPI int lcpidgetparameters(PTRTYPE pid, float *vec, int *nvec)
 
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
 
LCIO_DEPRECATED_CAPI PTRTYPE lcpidcreate()
Header file for the f77-wrapper functions of the ParticleID Class. 
 
LCIO_DEPRECATED_CAPI int lcpidgetpdg(PTRTYPE pid)
 
LCIO_DEPRECATED_CAPI float lcpidgetlikelihood(PTRTYPE pid)
 
LCIO_DEPRECATED_CAPI int lcpidgetalgorithmtype(PTRTYPE pid)
 
LCIO_DEPRECATED_CAPI int lcpidgettype(PTRTYPE pid)
 
LCIO_DEPRECATED_CAPI int lcpiddelete(PTRTYPE pid)
 
#define C2F_POINTER(T, ptr)