FlyoDoc_2011 Pisa 2011 by GmP --- 011

flyopunta/src/src_dev48/crossmat.h

00001 /***************************************************************************
00002  *   Copyright (C) 2005 by Giuseppe Pierazzini          Pisa 05.09.05      *
00003  *   pierazzini@unipi.it                                                   * 
00004  *                                     F l y o                             *
00005  *   Epsi/NA48                                                             *
00006  ***************************************************************************/
00007 #ifndef STDCROSSMAT_H
00008 #define STDCROSSMAT_H
00009 
00010 //using namespace std;
00011 
00016 class CrossMat{
00017 int dati;
00018 
00019 
00020 struct Cross
00021 { int i,j,n;
00022   double dist;
00023   Cross *next;  
00024  };
00025 // Elem[] punta al primo elemento Cross che contiene gli indici di generazione
00026 // il numero delle volte incrementato
00027 // gli altri cross contengono gli stessi parametri di ricostruzione...Vedi CrossAdd
00028 Cross *Elem[3528];
00029 
00030 public:
00031     CrossMat();
00032     ~CrossMat();
00033 
00034 double CrossAdd(float,float,float,float);
00035 void CrossPrint();
00036 void CrossList(const  char *);
00037 
00038 };
00039 
00040 
00041 #endif
00042 
 All Classes Namespaces Files Functions Variables