FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
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