LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
lcclu.cc File Reference
#include "CPPFORT/lcclu.h"
#include "lcio.h"
#include "IMPL/ClusterImpl.h"
#include <iostream>
+ Include dependency graph for lcclu.cc:

Go to the source code of this file.

Functions

PTRTYPE lcclucreate ()
 Header file for the f77-wrapper functions of the Cluster Class. More...
 
int lccludelete (PTRTYPE cluster)
 
int lccluid (PTRTYPE cluster)
 
int lcclugettype (PTRTYPE cluster)
 
float lcclugetenergy (PTRTYPE cluster)
 
float lcclugetenergyerr (PTRTYPE cluster)
 
int lcclugetposition (PTRTYPE cluster, float *pos)
 
int lcclugetpositionerror (PTRTYPE cluster, float poserr[6])
 
float lcclugetitheta (PTRTYPE cluster)
 
float lcclugetiphi (PTRTYPE cluster)
 
int lcclugetdirectionerror (PTRTYPE cluster, float direrr[3])
 
PTRTYPE lcclugetshape (PTRTYPE cluster)
 
PTRTYPE lcclugetparticleids (PTRTYPE cluster)
 
PTRTYPE lcclugetclusters (PTRTYPE cluster)
 
PTRTYPE lcclugetcalorimeterhits (PTRTYPE cluster)
 
PTRTYPE lcclugetsubdetectorenergies (PTRTYPE cluster)
 
int lcclugethitcontributions (PTRTYPE cluster, float *weights, int *nweights)
 
int lcclusettypebit (PTRTYPE cluster, int bit, int val)
 
int lcclusetenergy (PTRTYPE cluster, float energy)
 
int lcclusetenergyerr (PTRTYPE cluster, float enerr)
 
int lcclusetposition (PTRTYPE cluster, float pos[3])
 
int lcclusetpositionerror (PTRTYPE cluster, float errpos[3])
 
int lcclusetitheta (PTRTYPE cluster, float theta)
 
int lcclusetiphi (PTRTYPE cluster, float phi)
 
int lcclusetdirectionerror (PTRTYPE cluster, float errdir[3])
 
int lcclusetshape (PTRTYPE cluster, PTRTYPE vector)
 
int lccluaddparticleid (PTRTYPE cluster, PTRTYPE pid)
 
int lccluaddcluster (PTRTYPE cluster, PTRTYPE clus)
 
int lccluaddhit (PTRTYPE cluster, PTRTYPE calohit, float weight)
 
int lcclusetsubdetectorenergies (PTRTYPE cluster, float *floatv, const int nfloatv)
 

Function Documentation

int lccluaddcluster ( PTRTYPE  cluster,
PTRTYPE  clus 
)

Definition at line 222 of file lcclu.cc.

References UTIL::Cluster.

int lccluaddhit ( PTRTYPE  cluster,
PTRTYPE  calohit,
float  weight 
)

Definition at line 229 of file lcclu.cc.

int lccluaddparticleid ( PTRTYPE  cluster,
PTRTYPE  pid 
)

Definition at line 215 of file lcclu.cc.

PTRTYPE lcclucreate ( )

Header file for the f77-wrapper functions of the Cluster Class.

Author
H. Vogt
Version
May 10, 2004

Definition at line 12 of file lcclu.cc.

References C2F_POINTER.

int lccludelete ( PTRTYPE  cluster)

Definition at line 16 of file lcclu.cc.

PTRTYPE lcclugetcalorimeterhits ( PTRTYPE  cluster)

Definition at line 106 of file lcclu.cc.

PTRTYPE lcclugetclusters ( PTRTYPE  cluster)

Definition at line 100 of file lcclu.cc.

int lcclugetdirectionerror ( PTRTYPE  cluster,
float  direrr[3] 
)

Definition at line 70 of file lcclu.cc.

float lcclugetenergy ( PTRTYPE  cluster)

Definition at line 40 of file lcclu.cc.

float lcclugetenergyerr ( PTRTYPE  cluster)

Definition at line 44 of file lcclu.cc.

int lcclugethitcontributions ( PTRTYPE  cluster,
float *  weights,
int *  nweights 
)

Definition at line 118 of file lcclu.cc.

References std::endl().

float lcclugetiphi ( PTRTYPE  cluster)

Definition at line 65 of file lcclu.cc.

float lcclugetitheta ( PTRTYPE  cluster)

Definition at line 60 of file lcclu.cc.

PTRTYPE lcclugetparticleids ( PTRTYPE  cluster)

Definition at line 94 of file lcclu.cc.

int lcclugetposition ( PTRTYPE  cluster,
float *  pos 
)

Definition at line 48 of file lcclu.cc.

int lcclugetpositionerror ( PTRTYPE  cluster,
float  poserr[6] 
)

Definition at line 54 of file lcclu.cc.

PTRTYPE lcclugetshape ( PTRTYPE  cluster)

Definition at line 88 of file lcclu.cc.

PTRTYPE lcclugetsubdetectorenergies ( PTRTYPE  cluster)

Definition at line 112 of file lcclu.cc.

int lcclugettype ( PTRTYPE  cluster)

Definition at line 30 of file lcclu.cc.

int lccluid ( PTRTYPE  cluster)

Definition at line 25 of file lcclu.cc.

int lcclusetdirectionerror ( PTRTYPE  cluster,
float  errdir[3] 
)

Definition at line 183 of file lcclu.cc.

int lcclusetenergy ( PTRTYPE  cluster,
float  energy 
)

Definition at line 146 of file lcclu.cc.

int lcclusetenergyerr ( PTRTYPE  cluster,
float  enerr 
)

Definition at line 152 of file lcclu.cc.

int lcclusetiphi ( PTRTYPE  cluster,
float  phi 
)

Definition at line 177 of file lcclu.cc.

int lcclusetitheta ( PTRTYPE  cluster,
float  theta 
)

Definition at line 171 of file lcclu.cc.

int lcclusetposition ( PTRTYPE  cluster,
float  pos[3] 
)

Definition at line 158 of file lcclu.cc.

int lcclusetpositionerror ( PTRTYPE  cluster,
float  errpos[3] 
)

Definition at line 165 of file lcclu.cc.

int lcclusetshape ( PTRTYPE  cluster,
PTRTYPE  vector 
)

Definition at line 189 of file lcclu.cc.

int lcclusetsubdetectorenergies ( PTRTYPE  cluster,
float *  floatv,
const int  nfloatv 
)

Definition at line 236 of file lcclu.cc.

References std::vector< T >::resize().

int lcclusettypebit ( PTRTYPE  cluster,
int  bit,
int  val 
)

Definition at line 140 of file lcclu.cc.